数据库及数据库中表的建立实验报告

2024-04-11

数据库及数据库中表的建立实验报告(共11篇)

篇1:数据库及数据库中表的建立实验报告

一、实验目的

1.熟悉SQL Server2000的环境。

2.掌握企业管理器的基本使用方法,对数据库及其对象有基本了解,了解SQLServer2000 进行配置的方法。

3.掌握查询分析器的基本使用方法以及在查询分析器中实行T-SQL语句的方法。4.了解SQL Server 2000数据库的逻辑结构和物理结构。5.学会在企业管理器中创建数据库及查看数据库属性。6.学会使用T-SQL语气创建数据库。

7.了解SQL Server 2000的基本数据类型、空值的概念,以及表的结构特点。8.学会使用T-SQL语气和企业管理器创建表结构和修改表结构。

9.学会使用SQL Server 2000提供的数据完整性功能,并在创建表时定义表的数据完整性。通过实验进一步理解数据完整性的概念及分类。

二、实验内容

1.学会使用企业管理器和查询分析器管理工具。2.使用企业管理器创建数据库。

3.在查询分析器中使用T-SQL语句创建数据库。4.使用T-SQL语句创建一个图书管理数据库,数据库名为TSGL,数据文件和日志 文件的初始大小,增长方式,文件的增长上限等均可采用默认值。

5.使用T-SQL语句或企业管理器创建课本第二章习题10的SPJ数据库,可以自行定义文件大小,增长方式等。

6.查看物理磁盘目录,理解并分析SQL Server 2000数据库的存储结构。7.使用企业管理器查看数据库属性。

8.使用T-SQL语句或企业管理器对于(2)-(5)中建立的数据库进行和删除操作。

9.用企业管理器在教务管理数据库JWGL中创建学生表STUDENT,课程表COURSE,学生选课表SC。

10.用TQL语句在数据库中创建客户信息基本表CUOSTOMERS,货品信息表GOODS,订单信息表ORDERS。

11.使用T-SQL语句在SPJ数据库中建立第2章习题10中的4张表:S,P,J,SPJ.12.使用T-SQL语句在图书借阅管理数据库TSGL中建立图书,读者和借阅3个表。

三.实验环境

装有SQL Server 2000 的机子

四.实验前准备

1.要明确能够创建数据库的用户必须是系统管理员,或是被授权使用 CREATE DATABASE 语句的用户。

2.创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数 据库大小(最初的大小、最大的大小、是否允许增长及增长的方式)和存储数据的文件。

3. 确定数据库包含哪些表以及包含的各表的结构,还要了解SQL Server 的常用数据类型,以创建数据库的表。4.了解常用的创建数据库和表的方法

五.实验步骤1.打开软件,熟悉SQL Server 2000的环境 2.使用企业管理器创建数据库。

(1)打开企业管理器,创建一个数据库JWGL.(2)在数据库属性中初始化设置文件大小为20MB等等内容。3.在查询分析器中使用T-SQL语句创建数据库。(1)打开查询分析器。

(2)创建一个数据库:Market。代码如下:

4.使用T-SQL语句或企业管理器创建一个图书管理数据库,数据库名为TSGL,数 据文件和日志文件的初始大小,增长方式,文件的增长上限等均可采用默认值。(1)打开企业管理器,然后再新建一个数据库。

(2)打开数据库属性栏,在数据库属性栏里设置数据库各种属性。5.使用T-SQL语句或企业管理器创建课本第二章习题10的SPJ数据库,可以自行定义文件大小,增长方式等。(1)打开企业管理器。

(2)创建SPJ数据库,并在属性栏里设置各种属性。

6.查看物理磁盘目录,理解并分析SQL Server 2000数据库的存储结构。7.使用企业管理器查看数据库属性。8.使用T-SQL语句或企业管理器对于

(2)-(5)中建立的数据库进行和删除操作,并进一步查看物理磁盘目录。9.用企业管理器在教务管理数据库JWGL中创建学生表STUDENT,课程表COURSE,学生选课表SC。(1)打开企业管理器,在教务管理数据库JWGL中按照课本上的表结构建立学表Student、课程表Course、学生选课表SC。

(2)用TQL语句在MARKET数据库中创建客户信息基本表CUOSTOMERS,货品信表GOODS,订单信息表ORDERS。

(1)打开查询分析器,依次输入一下几段代码创建表: CREATE TABLE Customers(CustomersID int IDENTITY(1,1)PRIMARY KEY, CName varchar(8)NOT NULL, Address varchar(50), City varchar(10), Tel varchar(20)UNIQUE, Company varchar(50), Birthday datetime, Type tinyint DEFAULT 1);

CREATE TABLE Goods(GoodsID int CONSTRAINT C1 PRIMARY KEY, GoodName varchar(20)NOT NULL, Price money, Description varchar(200), Storage int, Provider varchar(50), Status tinyint DEFAULT(0));

CREATE TABLE Orders(OrderID int IDENTITY(1,1)CONSTRAINT C2 PRIMARY KEY, GoodsID Int NOT NULLREFERENCES Goods(GoodsID)ON DELETE CASCADE, CustomersID int NOT NULL FOREIGN KEY(CustomersID)REFERENCES Customers(CustomersID)ON DELETE NO ACTION, Quantity int NOT NULL CONSTRAINT C3 CHECK(Quantity >0), OrderSum money NOT NULL OrderDate datetime DEFAULT(getdate()));依次运行。

11.使用T-SQL语句在SPJ数据库中建立第2章习题10中的4张表:供应商表S,零件表P,工程项目表J,供应情况表SPJ,建表过程中定义主键、外健和其他的数据完整性。

12.使用T-SQL语句在图书借阅管理数据库TSGL中建立图书,、读者和借阅3个表,结构为:图书(书号,书名,类别,出版社,作者,定价,出版时间)

读者(借书证号,姓名,单位,性别,地址,电话号码)

借阅(书号,借书证号,借阅日期)

六、实验结果 由于篇幅原因,只截取了部分有代表性的实验结果图,这些图都是建立其他操作的基础上的。

七、评价分析及心得体会

通过这次的实验,我充分了解了SQL SEVER的企业管理器的使用方法,并且对SQL SEVER的查询分析器的使用也有了初步的了解,同时也熟练的掌握了简单表的创建与修改,相信的以后的深入学习过程中,我能更加透彻的了解并且运用它。

篇2:数据库及数据库中表的建立实验报告

财务管理

专业

协作者______________

教师评定 _____________ 实验题目

建立表和定义完整性约束、数据操作

一、实验目的与实验方法

本实验课程的目的:

本实验课程的实验方法:

二、实验要求

1.用CREATE DATABSE命令建立数据库

2.用CREATE SCHEMA命令创建模式(自己命名模式名称)

3.在定义的模式下,参照教材内容,使用SQL语言创建教材P43—P44面的样本数据库及定义完整性约束

4.使用Insert命令完成记录的插入操作,要求分别设计若干违反实体完整性、参照完整性和用户自定义完整性的插入操作,并分析原因。

三、实验结果和数据

1.用CREATE DATABSE命令建立数据库

2.用CREATE SCHEMA命令创建模式(自己命名模式名称)

3.在定义的模式下,参照教材内容,使用SQL语言创建教材P43—P44面的样本数据库及定义完整性约束

4.使用Insert命令完成记录的插入操作,要求分别设计若干违反实体完整性、参照完整性和用户自定义完整性的插入操作,并分析原因。

违反实体完整性:

违背了primary key 约束,所以执行不成功。违反参照完整性:

在执行插入操作时,系统会自动计算院系系列值是7,而院系列参照院系表的编号值,此时在院系表中找不到编号为7的院系。所以插入操作失败。违反用户自定义完整性:

结果是违反了unique约束,因为院系表名称不允许重复,而名称为“经济管理学院”的院系已经存在,所以不成功。

四、问题与讨论

在创建的过程中没有注意括号是用英文括号还是中文括号,所以出现了错误。应该使用英文括号的。

在同一个数据库中是不能同时创建两个相同的对象的。

心得体会:

数据库是一门很难学的课程,而且,我在平时比较少关注这方面的东西,所以,我在做这个实验的时候就觉得十分的困难。很多的时候我都需要别人的帮助。

我是一个比较粗心的人,因此,我在做这个实验的时候没有留意输入的时候要用英文符号,要加空格。所以,我总是出现错误,让我觉得很烦恼。

但是,在做这个实验的时候,我觉得一点快乐。因为我又接触了以前我从未接触过的东西,我又学了一点新的知识。

篇3:数据库及数据库中表的建立实验报告

【关键词】 关节炎,类风湿;关节表现;关节外表现;中医证候;规范化;病证结合;HFRA数据库;基线资料

【ABSTRACT】Objective:To establish a database of rheumatoid arthritis based on the combination of disease and syndrome.Methods:Various kinds of clinical manifestations of patients with rheumatoid arthritis were extensively collected in literature to make a“rheumatoid arthritis disease and syndrome questionnaire” which could fully reflect the so-called diseases in western medicine and syndromes in Chinese medicine.A clinical investigation was made among corresponding patients visiting Henan Rheumatism Hospital from April 2013 to July 2016 and the findings were recorded into the computer to establish the database.Results:Henan Rheumatism(Fengshibing)Hospital Rheumatoid Arthritis Database(HFRA database)contained the general data,joint manifestations,extra-articular manifestations,laboratory index and X-ray stage,and DAS28 of 409 cases of rheumatoid arthritis,involving 318 clinical items.Conclusion:The HFRA database is the database close to the state of syndrome combining “real world”,which is worth to deeply study to promote the standardization of traditional Chinese medicine syndromes of rheumatoid arthritis.

【Keywords】 arthritis,rheumatoid;articular manifestations;extra-articular manifestations;traditional Chinese medicine syndrome;standardization;combination of disease and syndrome;HFRA database;baseline data

类风湿关节炎(rheumatoid arthritis,RA)是一种以关节滑膜炎症为主要病理改变的慢性全身性自身免疫性疾病,属现代医学的疑难病[1]。中医治疗本病取得疗效的关键是辨证论治,但到目前为止,对本病的中医证候认识还不一致,影响了中医疗效的发挥[2]。对于RA,现代医学重视关节表现兼顾关节外表现,如RA的诊断标准中关节表现占绝对重要的地位;中医重视整体兼顾关节,整体观念、辨证论治是其优势[3]。将中西医各自的优势结合起来,即将现代医学的病(重点在关节)与中医的证(重点在整体)结合起来(简称病证结合),才能更全面地认识RA。只有全面把握RA的“真实世界”,才能提高高度重视整体的中医辨证论治水平,在反复探索中最终规范RA的中医证候。为此,笔者开始基于病证结合的类风湿关节炎数据库建立。

1 病例来源与方法

1.1 病例来源 选取2013年4月至2016年7月在河南风湿病医院就诊的RA患者。

1.2 诊断标准 西医诊断符合美国风湿病学会(ACR)1987年颁布的RA分类标准[4]。

1.3 纳入标准 ①按照西医诊断标准(患有非风湿病的其他疾病者需以RA症状为主);②门诊及住院患者符合诊断标准(不重复采集);③同意进行信息调查表填写;④能准确理解调查表内容,无沟通障碍。

1.4 排除标准 ①合并有其他风湿类疾病者;②合并其他系统严重疾病者;③精神病及语言沟通障碍者;④不能认真填写调查表者。

1.5 研究方法

1.5.1 制作调查表 广泛收集近10年来现代医学文献及中医文献中RA的相关临床表现,宁多勿漏;将中医诊断学[5]及临床权威教科书[6-7]中八纲辨证、病性辨证(包括六淫证候、阴阳虚损证候、气血证候、津液证候、情志证候)、脏腑辨证、六经辨证、卫气营血辨证、三焦辨证、虚邪瘀辨证中的所有证候的临床表现列出,由3位从事中医、中西医结合风湿病临床工作20年以上的主任医师选择出RA患者可能会出现的表现,宁多勿漏。将收集和选择出的RA患者可能出现的各种表现分为一般项目、关节表现、关节外表现,制成初步调查表。严格按要求做预试验,50例RA患者填写初步调查表。在预试验的基础上对初步调查表进行改进,明确哪些项目由患者选择和填写、哪些项目由医生选择和填写,增加常规的理化检查项目,最后形成包含468个

nlc202309081548

临床项目的正式调查表——RA病证调查表。

1.5.2 临床调查及数据库建立 临床调查由专业医师完成,即由3位责任心强的执业中医师经严格培训合格后上岗。符合纳入标准的患者,在独立、安静的诊室,先由专业医师与患者进行有效沟通后,再对调查表中需要患者选择和填写的项目进行解释,患者充分理解后再动笔完成。在进行过程中,若患者对某项目有疑问,医师只作解释不进行任何诱导。完成后,医师对患者所填选的项目与患者一起再重新确认一次。然后,医师按要求完成需医师选择和填写的项目,临床调查结束。最后,由专人将调查表中的内容录入计算机并由专人核对,建立河南风湿病医院类风湿关节炎数据库(HFRA数据库)。

1.6 统计学方法 采用SPSS 19.0软件进行统计分析。计量资料符合正态分布,以表示;不符合正态分布,以中位数与全距表示。计数资料采用频数描述。

2 HFRA数据库基线资料报告

于2016年7月中旬被锁定的HFRA数据库,包含409例患者(样本)资料,涉及318个临床项目(变量)。将其分为一般资料、关节表现、关节外表现、X线分期及实验室指标、疾病活动度(DAS28)评分5类。

2.1 一般资料 包含性别、年龄、病程、发病诱因、初次发病季节、病情加重季节、就诊时用药情况、既往史。409例中,女356例,男53例。女性年龄(48.30±11.49)岁,男性年龄(54.91±9.98)岁;病程2~528个月,中位数60个月。发病诱因:受凉149例,劳累116例,产后33例,生气26例,潮湿14例,跌仆损伤6例,淋雨6例,不明确

59例。初次发病季节:冬季101例,春季85例,夏季81例,秋季59例,不明确83例。病情加重季节:冬季142例,春季33例,夏季11例,秋季10例,不明确213例。就诊时用药情况:不明成分药或偏方61例,非甾体抗炎药47例,糖皮质激素46例,来氟米特26例,雷公藤18例,甲氨蝶呤14例,中药汤剂10例,羟氯喹6例,白芍总苷5例,黄藤酒5例,柳氮磺吡啶3例,正清风痛宁2例。既往史:手术史49例,高血压44例,糖尿病16例,心脏病12例,气管炎11例,外伤史10例,乙型肝炎4例,甲状腺功能低下3例,肺结核3例,甲状腺功能亢进2例。

2.2 关节表现 包括晨僵、肿胀部位、肿胀最重的一个关节、关节波动感、关节柔韧感、疼痛部位、疼痛最重的一个关节、疼痛性质、影响疼痛的因素、活动受限部位、畸形部位及压痛部位。409例中,晨僵≥1 h者220例,< 1 h者114例,无晨僵者75例。肿胀部位、肿胀最重的一个关节、关节波动感、关节柔韧感、疼痛部位、疼痛最重的一个关节、疼痛性质、影响疼痛的因素、活动受限部位、畸形部位见表1~表10。自2014年3月收集的能满足DAS28关节压痛的229例患者压痛部位见表11。

2.3 X线分期及实验室指标 近年来,关于中医证型的研究不少集中在X线分期[8]及实验室指标[9]上,如何真实的反映其中的内在联系,尚需要不断探索和大样本分析。本研究(数据库建立)也拟关注RA中医证型与X线分期、实验室指标之间的关系。见表12、表13。

2.4 关节外表现 涉及110个临床表现,见表14。

2.5 DAS28评分 2013年4月至2014年3月收集的180例患者中,未将RA患者DAS28纳入,后来意识到DAS28评分可能与中医证型之间有某种关联,此后的229例患者均将DAS28评分纳入本数据库。结果:229例患者平均DAS28 = (5.34±1.31)分,其中,< 2.6分者3例,2.6 ~ < 3.2分者10例,3.2 ~ < 5.1分者80例,≥ 5.1分者136例。

3 讨 论

经过3年多的努力,我们建成了含有409例患者信息的RA病证结合数据库——HFRA数据库。整个过程与结果基本符合预期。通过查找文献,这应该是第一个RA病证结合数据库。信息系统完整,基本上可以说是目前最接近RA病证结合“真实世界”的数据库。本文仅报告该数据库的基线资料,今后将从不同角度对该数据库进行挖掘,目的在于提高RA的诊疗水平,尤其是对RA中医证候规范化的探索。

本数据库的不足之处:①样本量还不够大,样本来源非多中心性。②因舌脉没有客观化的评价办法,不同医生评价时的误差很大,故在本文的基线资料中未显示舌脉情况。③每个临床表现(变量)的信息都是计数资料(即有或无),但在建本数据库过程中发现很多临床表现是可以通过视觉模拟评分法(VAS)量化的,如疼痛、肿胀、全身乏力、畏寒肢冷等,这样才能更客观、真实地反映病情;但为时已晚,只能留下遗憾了。以上的不足,只能在今后建立新的数据库时进行完善。尽管如此,本数据库仍不失为目前最能全面、真实反映RA病证结合的数据库,值得进一步挖掘。

4 参考文献

[1]娄玉钤.风湿病诊断治疗学[M].郑州:郑州大学出版社,2003:137-157.

[2]许平英,娄玉钤,杨亚飞,等.类风湿关节炎中医辨证分型研究概况[J].风湿病与关节炎,2015,4(5):72-76.

[3]孙琳,张杰.类风湿关节炎中西医治疗研究进展[J].辽宁中医药大学学报,2013,15(4):129-132.

[4]中华医学会.临床诊疗指南·风湿病分册[M].北京:人民卫生出版社,2010:3.

[5]朱文锋.中医诊断学[M].2版.北京:中国中医药出版社,2007:139-213.

[6]周仲瑛.中医内科学[M].2版.北京:中国中医药出版社,2007:5-61.

[7]娄玉钤.中医风湿病学[M].北京:人民卫生出版社,2010:20-29.

[8]孙忠皆.类风湿性关节炎X线影像学与中医证型关系[J].中医杂志,2011,52(15):1326-1327.

[9]李云春,许荣,方忠俊,等.类风湿因子分型及抗环瓜氨酸肽抗体联合检测与类风湿性关节炎中医辨证分型的相关性研究[J].中国中西医结合杂志,2013,33(12):1608-1610.

篇4:数据库原理及技术实验报告2

姓名: 莫鸿斌

学号:201601030137

班级:2016级计算机科学与技术

实验日期: 2018-3-16

一、实验项目

了解SQL Server2012常用组件

二、实验目的

1.掌握SQL Server Management Studio的运用; 2.掌握SQL Server 2012常用组件;

3.如何使用SQL Server Management Studio创建数据库及表。

三、实验内容

1.了解SQL Server2012常用组件;

2.使用SQL Server management studio创建数据库factory,要求将数据库文件factory_data.MDF存放在E:data下面,其文件初始大小5MB,自动按5MB增长,将事务日志文件factory_log.LDF存放在E:data目录下,其文件大小按1MB自动增长。3.在数据库factory下创建如下表: 职工表(职工号(int),姓名(char(10)),性别(char(2)),出生日期(datetime),党员否(bit),参加工作时间(datetime),部门号(int)),其中职工号作为主键。部门表(部门号(int),部门名(char(10)),其中部门号作为主键。工资表(职工号(int),发放年份(int),发放月份(int),工资(decimal(6,1))),其中职工号、年份、月份作为主键。

4.建立第三步创建的表之间的参照完整性规则。5.在上述表中输入数据,每个表至少10条记录。6.备份数据库,考走以备下次试验使用。

四、实验环境

安装有SQL Server2008的PC一台。

五、实验步骤及结果

1.了解SQL Server2012常用组件;

2.使用SQL Server management studio创建数据库factory;要求将数据库文件factory_data.MDF存放在E:data下面,其文件初始大小5MB,自动按5MB增长,将事务日志文件factory_log.LDF存放在E:data目录下,其文件大小按1MB自动增长。

3.在数据库factory下创建如下表: 职工表(职工号(int),姓名(char(10)),性别(char(2)),出生日期(datetime),党员否(bit),参加工作时间(datetime),部门号(int)),其中职工号作为主键。部门表(部门号(int),部门名(char(10)),其中部门号作为主键。工资表(职工号(int),发放年份(int),发放月份(int),工资(decimal(6,1))),其中职工号、年份、月份作为主键。

4.建立第三步创建的表之间的参照完整性规则。

5.在上述表中输入数据,每个表至少10条记录。

6.备份数据库,考走以备下次试验使用。

篇5:数据库及数据库中表的建立实验报告

____________________

业:

_____ 制药工程 ___ __ __

级:

_____ 14040242__ __ __ __

号:

_____ _ 14040242 xx_ _ _____

名:

_______x x xxxxx ________

中北大学理学院

目录 实验八

级数及运算.......................................................................................................................3 【实验类型】

...........................................................................................................................3 【实验学时】

...........................................................................................................................3 【实验目的】

...........................................................................................................................3 【实验内容】

...........................................................................................................................3 【实验方法与步骤】

...............................................................................................................4 实验的基本理论与方法...................................................................................................4 二、实验使用的 MATLAB 函数....................................................................................4 【实验练习】

...........................................................................................................................5

实验八

级数及运算 【 实验类型 】

验证性 【 实验学时 】学时 【 实验目的 】

1.掌握用 MATLAB 判定常数项级数的敛散性的方法。

2.掌握用 MATLAB 进行幂级数求和的方法。

3.掌握用 MATLAB 将函数展开成幂级数的方法; 【 实验内容 】

1.熟悉有关级数收敛、发散的判定方法和级数求和; 2.利用 MATLAB 判断常数项级数的敛散性; 3.熟悉有关幂级数的各种运算; 4.利用 MATLAB 进行幂级数的求和运算; 5.利用 MATLAB 进行函数的幂级数展开;

【 实验方法与步骤 】

实验的基本理论与方法 1.常数项级数的审敛法:

(1)级数收敛的必要条件:若级数1 nnu收敛,则必有0 lim  nnu。

(2)比较审敛法的极限形式:设有正项级数1 nnu,1 nnv,若  nnnvul i m,)0(   ,则级数1 nnu,1 nnv同时收敛或发散。

(3)比值审敛法:设有正项级数1 nnu,若  nnnuu1lim,当1  时级数收敛;当1  时级数发散。

(4)条件收敛与绝对收敛:若级数1 nnu收敛(级数1 nnu必收敛),则称级数绝对收敛;若级数1 nnu发散,而级数1 nnu收敛,则称级数条件收敛。

2.幂级数展开的唯一性:若函数)(x f在含点0x的某一区间内能展开为幂级数,则必为 Taylor 级数              n nx x x fnx x x f x x x f x f x f))((!1))((!21))(()()(0 0)(20 0 0 0 0 的 二、实验使用的 MATLAB 函数

1.), , ,(0 n kk k k f symsum S 

判断级数nkk kkf0的收敛性并求级数的和。

其中,kf为级数的通项,k 为级数自变量,0k和nk为级数求和的起始

项与终止项,并可以将起始或终止项设置成无穷量 inf。若给出的kf变量中只含有一个变量,则在函数调用时可以省略 k。但是在调用这个函数时,需要先用 syms k 声明自变量 k 为符号变量。

2.taylor(f,x,k)

将)(x f按 x=0 进行 Taylor 幂级数展开 taylor(f,x,k,a)

将)(x f按 x=a 进行 Taylor 幂级数展开 其中,f 为函数的符号表达式,x 为自变量,若函数只有一个自变量,则 x 可以省略。k 为需要展开的项数,默认值为 6 项。还可以给出 a参数,表明需要获得关于 x=a 的幂级数展开。

【实验练习】

练习1 判断下列级数的收敛性,若收敛并求和。

(1)121nn

(2)1cos10 nnn 

(3)11(2)nnn n 练习2 求下列函数的收敛区间及和函数。

(1)02nnnnx

(2)0(1)!nnn xn 练习3 将下列函数展开成幂级数(1))0()ln(  a x a展开为 x 的幂级数(2))(sin 2 x展开为 x 的幂级数(3)3x展开为1  x的幂级数。

篇6:数据库的安全性实验报告

验:课程 班

级 学号 学生姓名 任课教师(计算机学院)

课内实验报告

数据库的安全性试验

数据库原理及应用B

网络1203

孟彩霞

:::::

一、实验目的(1)理解SQL Server 2000验证用户身份的过程,掌握设置身份验证模式的方法。(2)理解登录账号的概念,掌握混合认证模式下登录账号的建立与取消方法。(3)掌握混合认证模式下数据库用户的建立与取消方法。(4)掌握数据库用户权限的设置方法。

(5)理解角色的概念,掌握管理的角色技术。

二、实验内容

(1)在企业管理器中打开“SQL Server属性(配置)”对话框,设置身份验证模式为“SQL Server”和“Windows”模式(即混合模式)。(2)创建、管理数据库服务器的登录账号。(3)创建、管理数据库用户。(4)管理用户权限。

(5)创建、管理数据库角色。

三、实验环境

SQL Server 2008版本。

四、实验前准备

仔细预习实验内容,理解实验步骤。

五、实验步骤

1.在企业管理器中打开“SQL Server属性(配置)”对话框,设置身份验证模式为“SQL Server”和“Windows”模式(即混合模式)。

2.创建、管理数据库服务器的登录账号。用T-SQL语句创建、查看、删除登录账号。

创建一个名为Student、密码为111、使用的默认数据库为JWGL的登录账号。EXEC sp_addlogin ‘student’,’111’,’JWGL’ 查看登录账号

EXEC sp_helplogins 删除登录账号为EXEC sp_droplogins ‘student’

3.创建、管理数据库用户。

用T-SQL语句创建、查看、删除数据库用户。

为数据库JWGL创建一个用户user1,该用户登录SQL Server服务器的账号为wang,登录密码为secret,相应的程序代码为: EXEC sp_addlogin ‘wang’, ‘secret’, ‘JWGL’ GO EXEC sp_grantdbaccess ‘wang’, ‘user1’ 查看数据库用户为EXEC sp_helpuser 删除数据库中的“wang”用户为EXEC sp_revokedbaccess ‘wang’

4.管理用户权限。

使用T-SQL语句完成第3章习题12中(1)~(3)的用户管理和用户权限管理。企业管理器:

(1)允许用户李明对Orders表进行插入、删除操作。

GRANT INSERT ,DELETE ON Orders TO ‘李明’(2)将查询Goods表和修改单价的权限授予用户李四。

GRANT UPDATE(Price),SELECT ON Goods TO ‘李四’

(3)将查询Goods表的权限授予用户文云龙,并允许他将此权限授予他人。

GRANT SELECT ON Goods TO ‘文云龙’

WITH GRANT OPTION

5.创建、管理数据库角色。

如一个小组共3个成员,他们对JWGL具有相同的操作权限,具体权限为对Student,Course表只能进行数据查询;对SC表可以进行查询、修改、删除和插入。

可以创建一个角色(如role),给该角色赐予相应的权限,然后给每个成员建立一个登录账号(如分别为lin,wang,zheng),并将每个成员的登录账号添加为数据库角色role的成员。其代码如下: EXEC sp_addrole ‘role’

GO GRANT SELECT ON Student,course TO role

GRANT SELECT,UPDATE,DELETE,INSERT ON SC TO role GO EXEC sp_addrolemember ‘role’, ‘lin’ EXEC sp_addrolemember ‘role’, ‘wang’ EXEC sp_addrolemember ‘role’, ‘zheng’

删除角色role,然后再使用企业管理器完成以上任务。删除角色role时,必须保证它不包含任务数据库用户,即要先删除其下的所有成员。

EXEC sp_droprolemember ‘role’, ‘lin’ EXEC sp_droprolemember ‘role’, ‘wang’ EXEC sp_droprolemember ‘role’, ‘zheng’ GO EXEC sp_droprole ‘role’

六、实验步骤及部分结果截图

1.混合登陆

2.创建一个名为Student、密码为111、使用的默认数据库为JWGL的登录账号。

EXEC sp_addlogin ‘student’,’111’,’JWGL’

查看登录账号

EXEC sp_helplogins

3.为数据库JWGL创建一个用户user1,该用户登录SQL Server服务器的账号为wang,登录密码为secret

查看数据库用户:

删除数据库中的“wang”用户:

4.(1)允许用户李明对Orders表进行插入、删除操作:

2)将查询Goods表和修改单价的权限授予用户李四:

3)将查询Goods表的权限授予用户王二,并允许他将此权限授予他人

5.创建一个角色(如role),给该角色赐予相应的权限,然后给每个成员建立一个登录账号(如分别为lin,wang,zheng),并将每个成员的登录账号添加为数据库角色role的成员

将lin,wang,zheng加为角色成员:

删除角色role,然后再使用企业管理器完成以上任务

七、心得体会

篇7:数据库及数据库中表的建立实验报告

【关键词】JDBC;EJB;数据库;访问方式

【Abstract】This article describes two different database access method, principle and mode of JDBC and EJB are compared, and because of the relative complexity of EJB access to the database of the way through an instance of explain its mode of operation. This article is intended to provide a database to establish some preliminary recommendations for implementation to select the database developers.

【Key words】JDBC;EJB;Database;Access mode

1. JDBC的介绍

1.1 JDBC简介及结构。

1.1.1 JDBC提供了面向对象的数据库访问接口,针对JAVA提供了数据库访问的类库。

1.1.2 JDBC由应用程序、驱动程序管理器、驱动程序和数据源4个组件组成[1]:

(1)应用程序:用于数据的发送以及接收。

(2)驱动程序管理器:针对不同数据源的驱动程序进行相应处理。

(3)驱动程序:提供数据源与对应的应用程序之间的接口。

(4)数据源:SQL兼容数据库。

1.1.3 由于JDBC提供了针对面向对象的数据库访问接口,所以应用程序只需要调用JDBC的数据库接口,而复杂的数据库通讯处理则是通过JDBC的驱动程序完成的。这样大大节约了数据的处理成本。

1.2 JDBC驱动程序常用的四种工作模式介绍。

1.2.1 JDBC驱动程序分为4大类,分别是:

(1)JDBC/ODBC Bridge;

(2)Native API Partly Java;

(3)Net Protocol All Java;

(4)Native Protocol All Java.

1.2.2 Type 1:JDBC/ODBC Bridge

JDBC与ODBC的桥接,由于ODBC比JDBC出现的时间早.并且应用很广泛.支持的数据库类型较多,所以JDBC为了支持更多的数据库类型,联合开发了此类桥接,驱动原理是将JDBC的调用传递给ODBC.经过ODBC编译调用本地数据库驱动对数据库进行操作。

1.2.3 Type 2:Native API Partly Java。

由于大部分数据库厂商提供的接口是由C语言编写的。在很大程度上依赖于不同的平台,加大了数据库的操作的复杂度,本地的数据库接口就是为了解决此类问题.通过驱动程序将应用程序的调用信息转化为本地软件接口的调用,在底层的数据库操作完毕后,将处理结果返回给JDBC驱动程序,从而以标准的输入、输出形式降低了人工操作的复杂度。

1.2.4 Type 3:Net Protocol All Java。

将JDBC的信息调用转化为网络协议的形式,通过服务器来处理发送的网络协议从而完成数据库的操作。此类的驱动程序较为灵活,尤其在企业内网的应用中能够发挥较好的效果,比较熟知的websphere应用服务器就包含了此类的驱动[2],但是由于这种驱动需要在中间层配置其数据库的驱动程序,需要在中间层传递数据,所以它的执行效率会受到影响。

1.2.5 Type 4:Native Protocol All Java。

与第三种调用方式相仿,此类模式也是通过将JDBC调用转化为网络协议,与之不同的是此类访问方法是与数据库建立直接的套接字连接,将数据接口直接转化为网络调用,通过网络使得客户端直接调用服务器端的数据库。

2. EJB的介绍

2.1 EJB定义及分类。

(1)EJB(Enterprise Java Beans)具有布式服务的多层次结构,提供面向对象技术并且具有跨平台优点的构建体系结构。

(2)EJB提供了三种企业Bean,分别是会话Bean(Session Bean)。实体Bean(Entity Bean)和消息驱动Bean(Message Driven Bean),可以将它们视为EJB的三种重要组件。

2.1.1 消息驱动Bean(MDB)。

由于消息驱动与数据库的访问操作无关。所以这里首先介绍消息驱动。MDB是设计用来专门处理基于消息请求的组件。它能够收发异步JMS消息,并能够轻易地与其他EJB进行交互。所以它比较适合用于执行周期长,无需实时反馈的情景。

2.1.2 会话Bean。

会话Bean用于实现业务逻辑,它分为有状态和无状态两种模式,针对客户端发出的调用请求,选择通过JDBC或者实体Bean来实现数据的访问。

2.1.3 实体Bean。

实体Bean(Entity Bean)是持久数据组件,代表存储到外部介质中的对象或者系统资源。客户端可以通过共享来对其发起访问。

2.2 会话Bean与实体Bean的区别。

(1)Session Bean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件。Entity Bean被用来代表应用系统中用到的数据[3]。

(2)对于客户机:会话Bean是一种非持久性对象,主要实现在服务器上运行的业务逻辑;实体Bean是一种持久性对象,代表存储到外部介质中的对象或者是应用程序中的系统资源。

2.3 通过实例比较会话Bean与实体Bean操作的优缺点。

2.3.1 通常情况下数据会以表格的方式作为输出显示,这种情形如果使用实体Bean会导致如下问题:

(1)引起服务端频繁的数据库查询和加载操作。每次的实体Bean访问都要进行一次find操作,造成效率的低下。

(2)如果使用Remote接口。会引起频繁的额外网络操作。

(3)实体Bean在处理复杂的关系型数据库时,映射会变得非常复杂,会增加建模过程的难度。

2.3.2 因此建议在只需对数据库表数据进行只读访问时候,应该采用JDBC for Reading Pattem,即通过JDBC直接访问数据库。

3. 总结

(1)由表l所示列出了两种调用方法的优劣比较,其中,EJB的可扩展性的意义是:在数据库建立初期,考虑服务是为500个终端200个并发考虑的,但是业务在一段时间后扩展了,可能达到1000个终端,400个并发。如果架构设计的不好,无法满足使用需求,就会造成前期投资的失败。如果使用EJB。可以将其中一部分的实体Bean部署到其他的服务器上,使得负载均衡,从而减小了人力以及经济方面的损失。

(2)EJB中的实体Bean与JDBC直接调用数据库各有利弊.单独使用JDBC直接操作完全可以达到操作数据库的目的,这一点在功能上与结合EJB进行操作没有区别。问题的关键是我们对于项目的分布能力以及扩展性的要求上,如果预计应用于分布式的系统中,应该优先选择EJB;如果项目的扩展要求不高,使用JDBC也可以满足要求.

参考文献

[1] 郭广军,陈代武.基于JDBc的数据库访问技术的研究[J].南华大学学报,2005,19(2):60~62.

[2] 欧阳宏基,葛萌.基zf:JDBC与设计模式的数据库连接实现方法[J].计算机技术与发展,201 1,21(1):85~87.

[3] 董久敏,杨旭.电力客户关系管理系统的设计与实现[J].制造业自动化,201 1,33(4):149~151.

[4] 吴吉义,王中友.MySQL原理与Web系统开发[M].北京:清华大学出版社,2009.

篇8:数据库实验报告,

实验一、数据定义及更新语句练习一、实验内容

建立如下 mySPJ 数据库,包括S,P,J,与 SPJ 四个基本表(《数据库系统概论》第二章习题 5 中得四个表),要求实现关系得三类完整性. S(SNO,SNAME,STATUS,CITY); P(PNO,PNAME,COLOR,WEIGHT); J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY); 二、完成情况

附上按照实验内容编写得程序代码。

(小四号字,宋体)三、实验结果1、插入一条记录

2、

①将 p 表中得所有红色零件得重量增加 5.②将 spj 表中所有天津供应商得 QTY 属性值减少 10。用子查询。

3、利用Delete 语句删除 p 表中得所有红色零件得记录。

附上各个步骤所用得实验用例与结果显示(小四号字,宋体)

四、问题与解决

(小四号字 , 宋体)1

.实验中遇到得问题及解决过程

.实验中产生得错误及原因分析

首先写出执行语句不成功得时候系统报告得错误信息。然后分析错误原因 , 并给出解决办法。

实验二 简单查询与连接查询 一、实验内容

(一)完成下面得简单查询:

①查询所有“天津”得供应商明细;②查询所有“红色"得 14 公斤以上得零件。

③查询工程名称中含有“厂”字得工程明细。

(二)完成下面得连接查询: ①等值连接:求 s 表与 j 表得相同城市得等值连接。

②自然连接:查询所有得供应明细,要求显示供应商、零件与工程得名称,并按照供应、工程、零件排序。

③笛卡尔积:求 s 与p表得笛卡尔积.④左连接:求 j 表与 spj 表得左连接。

⑤右连接:求spj 表与j表得右连接。

二、完成情况

(一)完成下面得简单查询:

①查询所有“天津”得供应商明细;

②查询所有“红色“得 14 公斤以上得零件。

③查询工程名称中含有“厂”字得工程明细。

(二)完成下面得连接查询:

①等值连接:求 s 表与 j 表得相同城市得等值连接.②自然连接:查询所有得供应明细,要求显示供应商、零件与工程得名称,并按照供应、工程、零件排序。

③笛卡尔积:求 s 与 p 表得笛卡尔积。

④左连接:求 j 表与 spj 表得左连接。

⑤右连接:求 spj表与 j 表得右连接。

附上按照实验内容编写得程序代码。

(小四号字 , 宋体)三、实验结果

附上各个步骤所用得实验用例与结果显示(小四号字,宋体)

四、问题与解决

(小四号字 , 宋体)1

。实验中遇到得问题及解决过程

2。实验中产生得错误及原因分析

首先写出执行语句不成功得时候系统报告得错误信息。然后分析错误原因 , 并给出解决办法。

实验三 分组查询与嵌套查询 一、实验内容

(一)分组查询: 1、求各种颜色零件得平均重量。

2、求北京供应商与天津供应商得总个数。

3、求各供应商供应得零件总数。

4、求各供应商供应给各工程得零件总数。

5、求使用了 100个以上 P1 零件得工程名称。

6、求各工程使用得各城市供应得零件总数.

(二)嵌套查询:

1、in 连接谓词查询: ① 查询没有使用天津供应商供应得红色零件得工程名称。

② 查询供应了 1000 个以上零件得供应商名称。(having)2、比较运算符:求重量大于所有零件平均重量得零件名称。

3、Exists 连接谓词: ① 查询供应 J1 得所有得零件都就是红色得供应商名称. ② 至少用了供应商S1 所供应得全部零件得工程号 JNO. 二、完成情况

(一)分组查询:

1、求各种颜色零件得平均重量.

2、求北京供应商与天津供应商得总个数。

3、求各供应商供应得零件总数。

4、求各供应商供应给各工程得零件总数。

5、求使用了100 个以上 P1 零件得工程名称。

6、求各工程使用得各城市供应得零件总数。

(二)嵌套查询:

1、in 连接谓词查询: ① 查询没有使用天津供应商供应得红色零件得工程名称。

② 查询供应了 1000 个以上零件得供应商名称。(having)

SELECT SNAME FROM S WHERE SNO IN(SELECT SNO FROM SPJ GROUP BY SNO

HAVING SUM(QTY)〉=1000)

2、比较运算符:求重量大于所有零件平均重量得零件名称.

3、Exists连接谓词: ① 查询供应 J1 得所有得零件都就是红色得供应商名称。

② 至少用了供应商 S1 所供应得全部零件得工程号 JNO.附上按照实验内容编写得程序代码。

(小四号字 , 宋体)三、实验结果

附上各个步骤所用得实验用例与结果显示(小四号字,宋体)四、问题与解决

1、在选择数据类型时,没有选择正确得数据类型,导致含有 SUM 得语句不能执行。

(小四号字 , 宋体)1

。实验中遇到得问题及解决过程

2.实验中产生得错误及原因分析

首先写出执行语句不成功得时候系统报告得错误信息。然后分析错误原因 , 并给出解决办法。

实验成绩

评价项目 评分等级 独立完成完整得实验内容,结果完全正确,报告内容完整,排版整洁美观,能真实体现实际操作过程及遇到得问题。

A 完成实验,实验内容较为完整,结果正确,报告内容较为完整,排版较为整洁美观,能体现实际操作过程及遇到得问题。

B B 基本完成实验,结果正确,报告内容欠缺,排版较为整洁美观,能体现实际操作过程及遇到得问题。

C C 不能独立完成完整得实验内容,结果不真实,报告内容欠缺,排版欠整洁美观,不能体现实际操作过程及遇到得问题。

篇9:数据库实验报告

一、题目要求

某银行准备开发一个银行业务管理系统,通过调查,得到以下的主要需求:

银行有多个支行。各个支行位于某个城市,每个支行有唯一的名字。银行要监控每个支行的资产。银行的客户通过其身份证号来标识。银行存储每个客户的姓名及其居住的街道和城市。客户可以有帐户,并且可以贷款。客户可能和某个银行员工发生联系,该员工是此客户的贷款负责人或银行帐户负责人。银行员工也通过身份证号来标识。员工分为部门经理和普通员工,每个部门经理都负责领导其所在部门的员工,并且每个员工只允许在一个部门内工作。每个支行的管理机构存储每个员工的姓名、电话号码、家庭地址及其经理的身份证号。银行还需知道每个员工开始工作的日期,由此日期可以推知员工的雇佣期。银行提供两类帐户——储蓄帐户和支票帐户。帐户可以由2个或2个以上客户所共有,一个客户也可有两个或两个以上的帐户。每个帐户被赋以唯一的帐户号。银行记录每个帐户的余额、开户的支行以及每个帐户所有者访问该帐户的最近日期。另外,每个储蓄帐户有其利率,且每个支票帐户有其透支额。每笔贷款由某个分支机构发放,能被一个或多个客户所共有。每笔贷款用唯一的贷款号标识。银行需要知道每笔贷款所贷金额以及逐次支付的情况(银行将贷款分几次付给客户)。虽然贷款号不能唯一标识银行所有为贷款所付的款项,但可以唯一标识为某贷款所付的款项。对每次的付款需要记录日期和金额。

二、需求分析

这一部分主要是根据实验需求对银行系统需求中的实体、实体属性以及实体之间的关联进行确认,以便画出正确的概念模型。

2.1 实体确认

根据需求分析确认实体:银行员工、银行支行、客户、账户(其中:储蓄账户、支票账户是继承实体账户而来)、贷款、支付(弱实体)。

2.2 实体属性确认

银行员工:身份证号(pi)、姓名、电话号码、家庭地址、开始工作日期 银行支行:支行名、资产、城市

客户:身份证号、姓名、街道、所在城市 账户:账户号、余额、最近访问日期 支票账户:透支额 储蓄账户:利率 2.3 实体关系确认

账户和支行:N:1定义关系为Relationship_accout_bank 客户和贷款:M:N定义关系为Relationship_client_loan 客户和员工:M:1 定义关系为 Relation_client_staff 贷款和支行:1:N 定义关系为 Relationship_loan_bank 客户和账户:M:N 定义关系为 client__accout 贷款发放信息和贷款:N:1 定义关系为 Relationship_loan_pay 支行和员工:1:N 定义关系为Relationship_staff_bank

员工和员工:1:N 定义关系为 Relationship_lead

三、概念模型(CDM)

根据sybase power designer画出概念模型(CDM),如下图所示:

四、物理模型(PDM)

篇10:SQL数据库实验报告 实验二

1.实验目的(1)了解SQL Server 数据库的逻辑结构和物理结构的特点。

(2)掌握使用SQL Server管理平台对数据库进行管理的方法。

(3)掌握使用Transact-SQL语句对数据库进行管理的方法。

2.实验内容及步骤

(1)在SQL Server管理平台中创建数据库。

① 运行SQL Server管理平台,在管理平台的对象资源管理器中展开服务器。

② 右击“数据库”项,在快捷菜单中选择“新建数据库”菜单项。在新建数据库对话框的数据库名称文本框中输入学生管理数据库名studentsdb,单击“确定”按钮。

(2)选择studentsdb数据库,在其快捷菜单中选择“属性”菜单项,查看“常规”、“文件”、“文件组”、“选项”、“权限”和“扩展属性”等页面。

(3)打开studentsdb数据库的“属性”对话框,在“文件”选项卡中的数据库文件列表中修改studentsdb数据文件的“分配的空间”大小为2MB。指定“最大文件大小”为5MB。修改studentsdb数据库的日志文件的大小在每次填满时自动递增5%。

(4)单击“新建查询”打开查询设计器窗口,在查询设计器窗口中使用Transact-SQL语句CREATE DATABASE创建studb数据库。然后通过系统存储过程sp_helpdb查看系统中的数据库信息。

(5)在查询设计器中使用Transact-SQL语句ALTER DATABASE修改studb数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小为1MB。

(6)在查询设计器中为studb数据库增加一个日志文件,命名为studb_Log2,大小为5MB,最大文件大小为10MB。

(7)使用SQL Server管理平台将studb数据库的名称更改为student_db。

(8)使用Transact-SQL语句DROP DATABASE删除student_db数据库。

3.实验思考

(1)数据库中的日志文件是否属于某个文件组?

(2)数据库中的主数据文件一定属于主文件组吗?

(3)数据文件和日志文件可以在同一个文件组吗?为什么?

(4)删除了数据库,其数据文件和日志文件是否已经删除?是否任何人都可以删除数据库?

篇11:数据库及数据库中表的建立实验报告

【关键词】医学档案 特殊数据库 方式方法

【中图分类号】R19【文献标识码】A【文章编号】1672-5158(2013)02-0310-01

随着信息技术的迅猛发展和广泛应用,以计算机、网络和存储技术为核心的现代信息技术为档案工作拓展了创新的空间。档案信息管理特殊数据库的建立及应用为整合档案信息资源、创新档案服务机制提供了必备的物质、技术手段。医疗卫生系统内档案信息化工作也在逐步推进,为医学档案工作的发展创造了新的契机。医学数据库的建立积累了大量医学信息资料。

但同时看到,医疗卫生系统每天都要产生大量医疗、人事、科研档案信息,如何把这些数据高效地存储起来是一个非常重要的问题,也是本文研究的重点。这里提到的方便存储不仅仅要考虑存储过程的方便,同时也要考虑检索、交换以及其他应用时的便捷。为此,建立、开发医学特殊档案库,为医疗、科研、管理服务是信息工作的根本任务。尤其是在目前情况下,提倡拓宽服务领域,使医务信息和科技信息活动向经济、社会领域延伸,提供形式多样的服务,做好三个结合,即开发与利用结合,与日常管理结合,与科研开发结合[1]。

1.医学类特殊档案数据库建设应遵循的原则

1.1 专一性原则

档案专题数据库有效揭示并聚集某一主题相关的蕴藏在档案文献当中的有价值的信息,提供社会利用,属于档案信息资源开发的范畴。医学类特殊数据库档案系统顾名思义,就是在围绕服务医学职能部门所收集的医学方面的相关文献、科技文献、管理文献、人事信息文献等方面,形成鲜明的专题特色,为医疗、行政管理、研究、人事管理等领域工作者提供全面和详细的文献信息。

1.2 规范化、标准化原则

医学类档案数据库的规范化与标准化是保证数据质量、为了满足用户的文献信息需求,其价值和存在的意义在于其利用价值.以实用为原则,具有实用性、科学性的针对性。

1.3 及时更新原则

档案数据库通常保持相对稳定,但随着医学研究等各项事业的深人开展,各种新文献会不断出现,必须及时更新内容,才能保持可持续发展的生命力。

1.4 提高检索效率原则

医学档案特殊数据库提供的检索工具体系,要实现多角度检索,提高检索工具的覆盖率和确定性,从各个不同角度和侧而,制作多种专题检索工具,形成多种层次、多种形式、多种角度的比较完善的检索体系。

1.5 详细调查的目的、原则。

设计人员虽然掌握计算机技术,但对医学档案的业务不够清楚,而管理人员则熟悉本身业务而不一定了解数据库,两者结合,就能互补不足,更深人地发现系统存在的问题,共同研讨解决的方案。为此,医学特殊数据库在建立时,应详细调查,以调查问卷、部门参与、座谈、征询、讨论的基础上,充分遵循用户参与的原则,即由使用部门的业务人员、主管人员和设计部门的系统分析人员、系统设计人员共同进行[2]。

2. 医学类特殊数据库建立的方式方法

数据方式是当前医疗档案信息存储最普遍方式。数据库在建立时,一定要使用统一软件进行对数据增、删、改操作,以便于信息的检索。医学类特殊检档案包含信息很广泛而庞杂,这就需要首先分门别类的建立一个一个专门存储健康档案的数据表,然后为每一个项目建立一个字段,再把各项目数据存储到相应字段中。数据库存储方式通常是一个字段对应一个项目,而医疗档案又常常是项目繁多,这样就需要同样多的字段来实现存储,数量众多的字段就给数据库建立和维护带来很大难度[3]。

此外,传统的数据库方法在存储项目数量大时候建立和维护会非常的复杂,这就需要进一步考虑把需要存储的项目组合起来统一地存储到一个字段里。具体的做法是把需要存储的数据按顺序组合起来,各项数据间用某种标识符隔开,把这种方法称为按顺序组合的数据存储。以个人基本信息为例,先设定分割符为“l”,那么就可以把个人基本信息组合为“姓名l性别l出生日期l身高l体重”,然后把这个组合成的数据存储到数据库的一个字段里。跟传统的数据库方法相比,这种方法在数据库建立和维护上变得简单很多。这种方法的数据,在读取信息的时候要严格按照组合时的顺序。

3.医学类档案特殊数据库建设时注意事项

3.1好质量监控工作。

档案质量控制是一项集管理和技术于一体的综合性工作,主要包括三个方面的内容:即面向信息源的质量控制、面向系统建设的流程控制以及面向具体利用。

3.2 数据库发布的范围及利用方式。

医学档案特殊数据库建设目的之一就是为了资源共享,通过个人用户访问数据库更好地服务于医疗、管理。为了实现资源共享,需要在实践中不断充实数据库。

3.3 应注意知识产权保护问题。在建设特殊数据库过程中,特别要注意知识产权问题,对于一些涉及到知识产权保护的文献资源,一定要及时沟通,慎重采用,避免投诉甚至诉讼问题。

3.4 注重科研档案的利用价值。区别于普通医院的医学档案,医疗卫生部门的管理档案中有很大一部分是临床积累的科研档案。要通过对档案数据库的具体实践,研究开发一批指导性强、利用价值高的档案编研成果,不断丰富、充实医学特殊档案数据库为医学科研服务的能力。

3. 5 加强数据库队伍建设。数据库即便是多智能,也需要一线档案人员的维护、管理。因此必须要培养一技术精干、熟悉医疗卫生事业工作管理流程的专兼多能的档案管理人才。

各医疗管理单位要鼓励档案从业人员,积极加强学习,不断优化知识结构,建立一支高素质的数据收集、加工队伍。

此外,各单位在医学档案特殊库建设初期,以及在建设过程应不断积累经验,在实践中解决问题,为开展下一步的数字资源建设工作奠定基础,切实提供可靠的医学服务信息资源保障更好的发挥医疗卫生管理机构的服务功能。

参考文献

[1]黄慧琳.病案信息资源的开发和利用[J].中国医院统计,2011.8(1): 55

[2]赵志红.高玉霞.王萱 拓宽医学档案编研范围发挥档案信息作用[J] 中国医院管理,2012.8

上一篇:专插本考试申请书下一篇:生物课堂反思