文档库 最新最全的文档下载
当前位置:文档库 › PACS与HIS融合的实践

PACS与HIS融合的实践

PACS与HIS融合的实践
PACS与HIS融合的实践

科技情报开发与经济SCI-TECH INFORMATION DEVELOPMENT&ECONOMY2009年第19卷第34期

随着计算机技术的不断发展,图像存档和通信系统(Picture Archiving and Communication System,PACS)日益为医院所接受,医院管理者和医生已经认识到PACS对医院管理和医疗诊治的作用以及它所产生的社会效应和经济效应。但是由于PACS的技术复杂性限制,医院在具体实施PACS过程中还存在着许多困难,尤其是如何将PACS与医院信息管理系统(Hospital Information System,HIS)有机结合为一个系统,实现二者数据融合(Data Fusion)是PACS能否成功实施的关键。换句话说,PACS 要想成功实施,必须与HIS实现平台一致和软件的紧密结合。

1PACS与HIS融合的必要性

1.1HIS系统

对于医院信息系统(Hospital information System,HIS),国外该领域的著名教授Morris.Collen曾给出如下定义:利用电子计算机和通信设备,为医院所属各部门提供对病人诊疗信息和行政管理信息的收集、存储、处理、提取及数据交换的能力,并满足所有授权用户的功能需求。

HIS既包括医院管理信息系统,又包括临床医疗信息系统。医院管理信息系统(Hospital Management Information System,HMIS)是医院信息系统的主要组成部分,其功能是以医院管理为重点,其主要目标是支持医院的行政管理与业务处理,减轻业务处理人员的劳动强度,辅助医院管理和领导决策,提高医院的工作效率,从而使医院能够以较少的投入获得更好的经济效益与社会效益,例如财务系统、人事系统、OA系统、药品库存管理系统等就属于HMIS的范围。

临床信息系统(Clinical Information System,CIS)是医院信息系统的另一个重要部分,其功能是以病人为中心,其主要目标是支持医院医护人员的临床活动,收集和处理病人的临床医疗信息,丰富和积累临床医学知识,并提供临床咨询、辅助诊疗、辅助决策,提高医护人员的工作效率,为病人提供更多、更快、更好的服务。例如医嘱处理系统、PACS、医生工作站系统、LIS、药品查询系统等就属于CIS范围。我院HIS的总体结构包括以下几个部分:

(1)临床诊疗部分:医生工作站,护士工作站,临床检验系统,医学影像系统,输血及血库管理系统,手术麻醉管理系统。

(2)药品管理部分:数据准备及药品字典,药品库房管理,门、急诊药房管理,住院药房管理,药品核算,药品价格管理,制剂管理子系统,合理用药咨询。

(3)经济管理部分:门、急诊挂号系统,门、急诊划价收费系统,住院病人入、出、转管理系统,病人住院收费系统,物资管理系统,设备管理子系统,财务管理与经济核算管理系统。

(4)综合管理与统计分析部分:病案管理系统,医疗统计系统,院长查询与分析系统,病人咨询服务系统。

(5)外部接口部分:医疗保险接口,社区卫生服务接口,远程医疗咨询系统接口。

1.2PACS系统

PACS系统是通过网络将医院的CT、CR、DSA、MRI、数字胃肠、彩色超声、黑白超声、喉镜、内窥镜等影像设备连接起来,并将其数字化的图像信息传送到服务器中进行分类存储。按需要快速传输到相关影像使用点,实现影像的长期保存、信息共享,进而实现医院影像的无胶片化传送和存储。

PACS分为MINI PACS、Radiology PACS和Hospital PACS,即迷你PACS系统,放射科PACS系统和全院型的PACS系统,我院当前的PACS为全院型的PACS系统。

1.3PACS与HIS融合的优点

(1)PACS与HIS的高度共享。PACS不再是孤立的医学影像系统(任何的影像都是和病人相对应的),病人的所有信息都是在HIS中已经采集过的。因此,PACS和HIS融合后病人在HIS 中的所有信息可以得到共享,避免了重复劳动。

(2)方便医生调阅图像。可以把浏览工作站作为一个功能模块嵌入到临床和门诊医生工作站,这样医生可以方便地查阅病人的影像信息,并且病人的检查报告可以写到HIS相应的表中供医生浏览。

(3)便于影像的管理。与HIS融合后可以将影像作为病人电子病历的一部分进行管理。对于过期病人影像的调阅也提供很好的解决办法。

(4)便于影像的调度。PACS与HIS融合后,放射影像科室可以方便地知道病人所在科室,便于影像的调度。

PACS与HIS融合是医院信息化建设发展的必然趋势。它使得患者可以在最短的时间内更方便有效地就诊,节约了大量的人力物力,降低了成本,从而可以为患者提供更优质的服务,最大限度地满足医患双方的需求。

2PACS与HIS融合的方法

PACS与HIS的融合主要有3种方式:一是采用HL7实现PACS与HIS的融合;二是通过中间表实现PACS与HIS的融合;三是通过COM接口实现PACS与HIS的融合。下面具体分析各种融合方法。

2.1采用HL7实现PACS与HIS的融合

HL7是医疗领域不同应用之间电子数据传输的协议,是由

文章编号:1005-6033(2009)34-0098-03收稿日期:2009-09-15

PACS与HIS融合的实践

任梁,佟海,梁亮

(解放军第264医院,山西太原,030001)

摘要:简要介绍了基于国际通用DICOM标准的PACS系统与HIS系统的融合技术,

分析了几种融合技术的优缺点,并以解放军第264医院PACS系统与HIS系统的融合

为例,探讨了PACS系统与HIS系统融合的具体实现。

关键词:PACS;HIS;系统融合;数字化医院

中图分类号:R197.324文献标识码:A

98

HL7组织制定并由ANSI批准实施的一个行业标准。HL7是从医院信息系统接口结构层面上定义的一种接口标准格式,并支持使用现行的各种编码标准,如ICD—9/10、SNOMED等。HL7采用消息传递方式实现不同模块之间的互联互通,类似于网络的信息包传递方式。

实现方法是通过开发HL7引擎(类似于网络驱动程序),通常是一组支持HL7的过程函数或控件,应用程序按照HL7引擎的约定提供参数,模块之间的通信则由HL7引擎完成。利用HL7实现PACS与HIS融合的基本原理在于:HIS发送“消息”传递给PACS,PACS在接收到“消息”后经过处理返回给HIS“响应”。2.2通过中间表实现PACS与HIS的融合

通过中间表实现PACS与HIS的融合是在HIS或PACS上创建一系列公共的中间表,HIS可以通过门诊或住院医生工作站下达医嘱,然后通过中间表结构的方式把病人信息以及检查信息传输给PACS,在PACS工作站审核检查、预约,再通过中间表结构以消息的方式把审核信息传输给HIS,然后将检查消息通过WORKLIST传输到检查设备,影像科室医生在PACS工作站查看图像,完成报告。临床医生通过临床医生站查看病人图像。

2.3通过COM接口实现PACS与HIS的融合

采用COM接口的方式将PACS系统与HIS划价模块集成。HIS划价模块启动时,R1S将同时启动,接受用户ID,但RIS处于隐藏状态。当HIS划价模块退出时,RIS将同时退出。即HIS在前台运行,RIS在后台运行。系统登录后,见到的只有HIS划价界面,影像科室医生进行检查申请、修改申请、添加药品和材料等操作。当确定某项检查将要进行时,点击预约按钮,RIS登记界面显示,此项医嘱的所有病人信息、检查信息通过COM接口送到HIS登记界面。当登记人员完成预约后通过调用HIS的COM接口返回,隐藏RIS,同时标记该检查已预约,避免再次预约。

2.4各种方法的比较

上述3种方法各有特点,对于采用HL7实现PACS与HIS 融合的方法来说,HIS开发相对复杂,需要HL7引擎,开发时间相对较长,但是其技术成熟,符合国际标准,有很好的扩展性,并且能与兼容HL7的系统轻松集成,保护投资。采用中间表的方法,HIS开发简单,只需要把病人检查信息与病人信息放入中间表,HIS基本上不用修改源代码,技术也非常成熟、稳定,开发时间较快,一般情况下HIS/PACS集成时间在1~2个月,但其对系统资源要求相对高(比如计算机性能),系统集成实时性相对要低一点。通过COM接口与医院信息系统HIS集成,同样的HIS 开发简单,只需增加一个COM组件,并通过HIS工作站将信息直接传给PACS登记模块,开发时间短,一般HIS/RIS集成时间在1个月以内,技术非常成熟、稳定,系统集成紧密无缝。把PACS登记站直接集成进入HIS,而系统集成实时性好。

3PACS与HIS融合的实践

综合以上分析,我院PACS与HIS融合采用了第二种方法,即通过中间表实现PACS与HIS的融合。主要实现方法是在HIS 上建立两个对照表,HIS通过触发器写入对照表,PACS通过服务程序监测对照表中的信息,将新的病人导入PACS系统。PACS系统检查完毕后通过查询对照表的信息向HIS写入检查结果以便医生从医生工作站查询报告,同时通过Web浏览器向全院提供检查报告的查询。下面详细介绍融合的实现。

3.1中间表的建立

中间表的建立是实现融合的基础,我院PACS与HIS的融合在HIS上建立了两个中间表,分别是检查与PACS对照表EXAM_VS_PACS和检查项目对照表EXAM_ITEMS_PACS。

(1)检查与PACS对照表EXAM_VS_PACS的主要目的是实现HIS和PACS的病人信息共享,包括病人的基本信息、病人的检查申请信息、PACS与HIS的通信情况等信息,从而实现HIS 信息向PACS的传递。

(2)检查项目对照表EXAM_ITEMS_PACS的主要目的是实现检查项目的传递,通过HIS形成的检查项目通过该表实现向PACS的传递。

(3)HIS与融合相关的表主要有如下几个:检查预约表EXAM_APPOINTS,记录检查预约信息;检查主记录EXAM_MASTER,记录病人的检查信息;检查项目记录EXAM_ITEMS,记录病人的检查项目;检查报告表EXAM_REPORT,记录病人的检查结果。

(4)PACS与融合相关表主要是病人信息表PATIENT,记录了病人的检查信息。

3.2消息的传递

消息的传递对于PACS与HIS的融合非常重要,只有通过准确的消息双向传递才能够体现融合的效果。因此消息的传递也分为两种:一是HIS向PACS传递;二是PACS向HIS传递。

(1)HIS向PACS传递。医生通过医生站开具检查申请,HIS 系统通过检查预约表EXAM_APPOINTS的触发器将检查预约信息写入检查与PACS对照表EXAM_VS_PACS,同时将检查项目写入检查项目对照表EXAM_ITEMS_PACS。

(2)PACS向HIS传递。PACS系统通过服务程序监测检查与PACS对照表EXAM_VS_PACS,一旦有新的信息写入,便将预约信息写入自身的病人信息表PATIENT中,同时将对照表的标志置1。检查完成后,通过查询对照表将检查结果写入HIS的检查报告表EXAM_REPORT中,从而医生便可从医生站中直接查询报告。

3.3检查报告查询

我院的检查报告查询主要有两种方式:一种是通过医生工作站直接查询;另一种是通过PACS系统提供的Web方式查询。第一种方式由PACS在检查完成后,通过查询对照表将检查结果写入HIS的检查报告表EXAM_REPORT中,从而医生便可从医生站中直接查询报告。第二种方式是在PACS主服务器上建立了Web浏览服务,通过调用PACS主服务器上的数据向全院提供检查报告的图文查询。

4结论

4.1与HIS融合是建设PACS的关键

随着对DICOM标准研究的不断深入,影像设备的不断更新和硬件设备的不断升级,原来阻碍PACS发展的接口和存储等问题已不是建设PACS的主要矛盾。但随着影像设备的不断更新,影像的数据量急剧增加,如16层PET-CT一次检查产生的数据量可达1.5GB,这么大量的数据如何进行有效的传输、管理和利用就成为建设PACS面临的主要问题,而通过与HIS融合就可以有效解决这些问题。

4.2融合的效果

PACS是一个复杂系统。在PACS服务器的体系结构、服务器算法、影像存取控制方法上有许多值得探讨之处。本文仅就PACS与H1S的融合进行了探讨,分析了几种PACS与H1S融合方法的优缺点。依此设计实现的融合方法已在我院正式运行,取得了良好的经济和社会效益,并得到临床医生和影像诊断医生的肯定。

任梁,佟海,梁亮PACS与HIS融合的实践本刊E-mail:bjb@sxinfo.net信息工作研究

99

99999999999999999999999999999999999999999

科技情报开发与经济

SCI -TECH INFORMATION DEVELOPMENT &ECONOMY 2009年第19卷第34期

The Practice of the Fusion of PACS and HIS

REN Liang ,TONG Hai ,LIANG Liang

ABSTRACT :This paper introduces the fusion technology of PACS system and HIS system based on international DICOM ,

analyzes the advantages and disadvantages of several fusion technologies ,and taking the fusion of PACS system and HIS system in PLA 264st Hospital as an example ,probes into the concrete implementation of the fusion of PACS system and HIS system .

KEY WORDS :PACS ;HIS ;system fusion ;digitalized hospital

参考文献

[1]陈金雄.PACS 与HIS 的融合技术[J ].中国医疗器械信息,2004,10(5):23-25.[2]李桂祥,王放.PACS 与HIS 的融合方法[J ].北京生物医学工程,2004,23(3):212-214.[3]王光华,黄正东,郭雪清.HIS 与PACS 集成的方法[J ].华南

国防医学杂志,2005,19(1):52-53.

(责任编辑:邱娅男)

────────────────

第一作者简介:任梁,男,1975年11月生,2006年毕业于东北大学,工程师,解放军第264医院信息科,山西省太原市桥东

街30号,

030001.面对高昂的手术费或者西医治疗已经无望,许多患者及家

属(尤其是城乡不太富裕地区)把目光投向了中医,但天下之大,庸医无数,加之现在虚假广告泛滥,要找到一个能对症下药的良医实属难事,大部分患者及家属只能通过亲朋好友同事邻居的口头推荐来寻访,费时费力又耽误病情,而另一方面很多中医院

无人问津,濒临倒闭。对此困境,

笔者希望通过应用电子商务这种高效的信息组织与传播查询方式来提出一种解决思路。

1

中医就诊的特征分析

1.1

中医机构及人才分布的广泛性

中医机构从组织单位看,正规的如中医院、中医学校及附属医院,各大综合医院的中医科室,民营的各类中医专治医院;行业协会性质的中医研究所,个人开办的中医诊所,还有目前分布在很多社区的养生保健按摩场所等非医疗机构;从中医人才来

看,除上述各场所的医生、

技师外,还有医药分家后就职于某些大药房的医生,靠祖传或师承有一技之长的民间中医人士。1.2医疗机构的分散性

从医药人才来看,不像西医优秀的医生大都集中在各大医院,良医很多分散在民间的个人诊所;而个人诊所更多分布于城镇县乡甚至村子的某个角落,很难找寻。1.3医疗机构规模小且不正规

与人民医院、职工医院、厂矿局医院等以西医为主的医院相比,正规中医治疗机构规模要小得多,更别说大多数中医治疗场所是由个人投资,店面小,医生少(大都由1个人坐堂),医术大

多是通过师徒口头的

“言传”,作为一种经验与记忆传承的手段效率较低;而从费用上看,中医治疗因大多数为个人诊所诊断与用药的非标准性,很难纳入医疗保险的范围。1.4知名度低且良莠不齐

由于很多优秀的中医散布于民间,再有名的中医也主要靠患者的口头传播,不容易被患者得知,而许多庸医,则利用很多患者病急乱投医的心理或老年人对药物知识的缺乏,通过电视、报纸、广播、小册子等媒体贩卖各种所谓包治百病的灵丹妙药,如“癌克星”“仙牌灵芝茶”等。而对于中医保健来说,虽卫生部和中医药管理局在2005年就发布禁令规定在按摩院、美容院等非医疗场禁止使用“中医”“医疗”“治疗”等专门术语,但很多消费者还是因简便的流程与私密的环境,选择去个体经营的非医疗机构进行保健,而其技术人员很多都没有经过专业培训,结果由于技师方法或操作不当引发更严重的问题,如,按摩筋骨损伤、推拿脊椎错位等。

1.5就诊的区域性与个性化

中医“因人制宜”个的性化诊疗特征使中医的就诊时间比西医相对要长得多,而从中医就诊来看有很强的区域性,如,心血管、癌晚期的患者很多为老年人,要舟车劳顿地去遍求名医对病情可能是雪上加霜;而推崇中医保健的白领们,因工作繁忙更需

要就近、

方便、有效的地方。所以,应该利用新的方法来收集和管理这些中医机构及中文章编号:1005-6033(2009)34-0100-03

收稿日期:2009-10-16

电子商务在中医就诊保健中的应用

李利平

(太原理工大学阳泉学院,山西阳泉,045000)

摘要:阐述了中医就诊的特征,分析了中医就诊和保健应用电子商务的必要性和可

行性,提出了中医就诊信息网建设和推广构想。关键词:中医就诊信息网;网站建设;电子商务中图分类号:R197.324文献标识码:A

100

数据库系统模拟试卷--上海交大成人教育

模拟试卷 一、选择题(15分) 1.关系的主属性不能取空值,属于() A. 实体完整性约束 B.参照完整性约束 C. 用户定义完整性约束 D. 动态元组约束 2..数据库系统的数据独立性体现在()。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。 A. 层次模型 B. 关系模型 C. 网状模型 D. 实体-关系模型 4.如果一个关系属于第3范式,则它() A. 必然属于2NF B. 必然属于4NF C. 可能不属于2NF D. 必然属于BCNF 5.数据库系统由数据库、数据库管理系统、应用系统和()组成。 A. 系统分析员 B. 程序员 C. 数据库管理员 D. 操作员 6.根据DBMS的特点,进行数据库的存取方法和存储方式设置,形成了关系数据库的() A. 外模式 B. 模式 C. 子模式 D. 内模式 7.关系数据库中的投影操作是指从关系中()。 A. 抽出特定记录 B. 抽出特定字段 C. 建立相应的影像 D. 建立相应的图形 8.全码是指() A. 每个属性都是独立的主码 B. 每个属性都是独立的候选码 C. 所有属性组合为关系的候选码 D. 所有属性组合为关系的外码 9.关系代数中的连接操作是由()操作组合而成。 A. 选择和投影 B. 选择和笛卡尔积 C. 投影、选择、笛卡尔积 D. 投影和笛卡尔积 10.假设有关系R和S,关系代数表达式R-(R-S)表示的是()。 A. R∩S B. R∪S C. R-S D. R×S 11.在SQL语言中的视图VIEW是数据库的()。 A. 外模式 B. 模式 C. 内模式 D. 存储模式 12.在概念模型中事物称为() A.实体 B. 对象 C. 纪录 D. 节点 13.下列不属于并发操作带来的一致性问题是()。 A. 丢失修改 B. 不可重复读 C. 死锁 D. 脏读

数据库期末考试习题及答案

2004-2005学年第二学期期末考试 C 2002级计算机科学与技术专业《数据库原理与应用》课程试题一、选择题(15分,每空1分): 1.在数据库中,产生数据不一致的根本原因是____。 A.数据存储量太大 B.没有严格保护数据 C.未对数据进行完整性控制 D.数据冗余 2.相对于其他数据管理技术,数据库系统有①、减少数据冗余、保持数据的一致性、②和③的特点。 ①A.数据统一 B.数据模块化 C.数据结构化 D.数据共享 ②A数据结构化 B.数据无独立性 C.数据统一管理 D.数据有独立性 ③A.使用专用文件 B.不使用专用文件 C.数据没有安全与完整性保障 D.数据有安全与完整性保障 3.关系运算中花费时间可能最长的运算是____。 A.投影 B.选择 C.笛卡尔积 D.除 4.关系数据库用①来表示实体之间的联系,关系的数学定义是②。 ①A.层次模型 B.网状模型 C.指针链 D.二维表格数据 ②A.若干域(domain)的集合 B.若干域的笛卡尔乘积(Cartesian product) C.若干域的笛卡尔乘积的子集 D.若干元组(tuple)的集合 5.集合R与S的连接可以用关系代数的5种基本运算表示为________。 A.R-(R-S) B.σ F (R×S) C.空 D.空 6.在关系代数中,对一个关系做投影操作后,新关系的元组个数____原来关系的元组个数。 A.小于 B.小于或等于 C.等于 D.大于 7.下列SQL语句中,创建关系表的是____。 A.ALTER B.CREATE C.UPDATE D.INSERT 8.关系数据库设计中的陷阱(pitfalls)是指________。 A.信息重复和不能表示特定信息 B.不该插入的数据被插入 C.应该删除的数据未被删除 D.应该插入的数据未被插入 9.数据库的____是为了保证由授权用户对数据库所做的修改不会影响数据一致性的损失。 A.安全性 B.完整性 C.并发控制 D.恢复 10.事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务

数据库系统原理模拟题

B.在系统运行过程中,对数据库系统各时段CPU和内存使用情况进行监控 C.建立关系表以后编写系统应用程序 D.定期进行数据备份 3.R为4元关系R(A,B,C,D),S为3元关系S(B,C,D),则R∞ S构成的结果集为______元关系。( A )A.4 B.2 C.7 D.6 4.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( B )A.多对多B.一对多 C.多对一D.一对一 5.一个关系中的候选关键字( B )A.至多一个B.可多个 C.必须多个D.至少3 个 6.下列哪些属性不适合建立索引(D )A.经常出现在GROUP BY字句中的属性 B.经常参与连接操作的属性 C.经常出现在WHERE字句中的属性 D.经常需要进行更新操作的属性 7.SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个( D )A.数据项B.记录 C.元组D.表 8.在SQL语言中,用于测试列值非空的语句是(B )A.IS NOT EMPTY B.IS NOT NULL C.NOT UNIQUE D.NOT EXISTS

学院:_______________专业:________________ 班级:________________ 姓名:___________学号:________________座号:___ 密 封 线 内 不 要 答 题 ———————————密———————————————封———————————————线———————————— 9.在SQL 中,与“NOT IN ”等价的操作符是 ( A ) A .<>ALL B .<>SOME C .=SOME D .=ALL 10.下列SQL 语句中,能够实现“将查询SC 表的权限授予用户U1,并允许该用户将此权限授予其他用户”这一功能的是 ( D ) A .GRANT SELECT TO SC ON U1 WITH PUBLIC B .GRANT SELECT ON S C TO U1 WITH PUBLIC C .GRANT SELECT TO SC ON U1 WITH GRANT OPTION D .GRANT SELECT ON SC TO U1 WITH GRANT OPTION 11.被命名的一组与数据库操作有关的权限称为 ( C ) A .用户组 B .用户 C .角色 D .模式 12.下面给出的关系表r(A ,B ,C ,D)满足下述哪个函数依赖 ( B ) A .A → B B .B →D C . D →C D .A →D 13.某供应商关系模式为 Provider(PID ,Pname ,Tel ,GoodsID ,GoodsClassID ,GoodsName ,GoodsPrice) 该关系模式应满足如下函数依赖: PID →Pname ,PID →TEL ,GoodsID →GoodsClassID , GoodsID →GoodsName ,GoodsName →GoodsPrice 则这个关系模式的主码为 ( C ) A .(PID ,GoodsName) B .(PID ,GoodsClassID) C .(PI D ,GoodsID) D .(PID ,GoodsPrice) 14.在关系数据库中,从关系规范化的意义看,如果关系R 中的非主属性对码有传递函数依赖,那么R 至多是 ( ) A .1NF B .2NF C .3NF D .BCNF 15.最小函数依赖集Fm 要求所有函数依赖的右部 ( B ) A .最多有一个属性 B .最少有一个属性 C .可以有多个属性 D .属性个数无要求 16.并发事务的交叉执行破坏了事务的 ( ) A .原子性 B .隔离性 C .一致性 D .永久性 17.要求事务在读取数据前先加共享锁,且读完数据后即可释放S 锁,这种封锁协议是 ( ) A .一级封锁协议 B .二级封锁协议 C .三级封锁协议 D .四级封锁协议 18.以下哪一个将用来记录对数据库中数据进行的每一次更新操作 ( ) A .数据字典 B .后援副本 C .日志文件 D .数据库 19.设有事务T1和T2,其并发操作顺序如下表所示。该并发操作带来的问题是( ) A .丢失了修改 B .不能重复读 C .读脏数据 D .写错误

数据库模拟试题2(含答案)

模拟试题2 一.单项选择题(本大题共15小题,每小题2分,共30分) 1.对现实世界进行第二层抽象的模型是[ ] A.概念数据模型B.用户数据模型 C.结构数据模型D.物理数据模型 2.数据库在磁盘上的基本组织形式是[ ] A.DB B.文件 C.二维表 D.系统目录 3.在关系模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引 4.查询优化策略中,正确的策略是[ ] A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 5.SQL中,“DELETE FROM 表名”表示[ ] A.从基本表中删除所有元组B.从基本表中删除所有属性 C.从数据库中撤消这个基本表D.从基本表中删除重复元组 6.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,C→B},ρ={AB,AC}是R的一个分解,那么分解ρ[ ] A.保持函数依赖集F B.丢失了A→B C.丢失了C→B D.丢失了B→C 7.在关系模式R分解成数据库模式ρ时,谈论无损联接的先决条件是[ ] A.数据库模式ρ中的关系模式之间有公共属性B.保持FD集 C.关系模式R中不存在局部依赖和传递依赖D.存在泛关系8.在关系数据库设计中,子模式设计是在__________阶段进行。[ ] A.物理设计 B.逻辑设计 C.概念设计 D.程序设计 9.如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:1联系,4个1:N联系,4个M:N 联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为[ ] A.9个 B.13个 C.17个 D.21个 10.在DB技术,未提交的随后被撤消了的数据,称为[ ] A.报废的数据 B.过时的数据 C.撤消的数据 D.脏数据11.SQL中的“断言”机制属于DBS的[ ] A.完整性措施 B.安全性措施 C.物理安全措施 D.恢复措施12. ORDB中,同类元素的无序集合,并且允许一个成员可多次出现,称为[ ] A.结构类型 B.集合类型 C.数组类型 D.多集类型 13.在OODB中,包含其他对象的对象,称为[ ] A.强对象 B.超对象 C.复合对象 D.持久对象 14.在DDBS中,数据传输量是衡量查询时间的一个主要指标,导致数据传输量大的主要原因是[ ] A.场地间距离过大B.数据库的数据量大 C.不同场地间的联接操作D.在CPU上处理通信的代价高

数据库系统概论模拟试题(6)

数据库系统概论模拟试题(6) 一、填空题:02分,每题02分 1、如果事务T对数据D加了S锁,则在T释放D上的S锁以前,其他事务只能对D加()而不能加()。 二、单选题:20分,每题02分 2、 SQL3中用关键字()定义抽象数据类型。 A: ABSTRACT DATA TYPE B: ABSTRACT TYPE C: CREATE TYPE D: CREATE DATA TYPE 3、在ODL定义中的如下行中,enum 的含义是()。 attribute enum {color,black} FilmTyoe; A: 属性名 B: 属性值 C: 属性域 D: 属性类型 4、域关系演算表达式: T={xy | R(xy)∨S(xy)∧y>2},关系T的组成是()。A: 关系R和S中全部y>2的元组组成的关系 B: 关系R的全部元组和S中y>2的元组组成的关系 C: 关系R和S中全部y>2的元组的前两个属性组成的关系 D: 关系R的全部元组和S中y>2的元组的前两个属性组成的关系 5、 SELECT 语句执行的结果是()。 A: 数据项 B: 元组 C: 表 D: 数据库 6、使用CREATE TABLE 语句建立的是()。 A: 数据库 B: 表 C: 视图 D: 索引 7、使用CREATE INDEX 语句建立的是()。 A: 数据库 B: 表 C: 视图 D: 索引 8、在SQL中,对嵌套查询的处理原则是()。 A: 从外层向内层处理 B: 从内层向外层处理 C: 内、外层同时处理 D: 内、外层交替处理 9、下面关于数据库设计方法的说法中错误的有()。 A: 数据库设计的一种方法是以信息需求为主,兼顾处理需求,这种方法称为面向数据

数据库期末考试模拟试题及答案(一)

四、程序设计题(本大题共2小题,每小题15分,共30分) 1.对于教学数据库的三个基本表 学生student (sno,sname,sex,sage,sdept) 学习sc(sno,cno,grade) 课程course(cno,cname,cpno,ccredit) 试用SQL语句表示:下列语句。 (1)"查询全男同学信息情况" "select * from student where sex='男'" (2)"查询选修了1号课的学生的学号和成绩" "select sno,grade from sc where cno='1'" (3)"查询所有选修过课的学生的姓名,课程名及成绩" "select sname,cname,grade from student,sc,course where student.sno=sc.sno and https://www.wendangku.net/doc/f711068475.html,o=https://www.wendangku.net/doc/f711068475.html,o" (4)"查询选修了数据库原理课的最高成绩" "select max(grade) as '最高成绩' from student,sc,course where student.sno=sc.sno and https://www.wendangku.net/doc/f711068475.html,o=https://www.wendangku.net/doc/f711068475.html,o and cname='数据库原理'" (5)查询所有选修了1号课程的同学的姓名" " select sname from student where student.sno in (select sc.sno from sc where cno='1')" 2.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式(20分)供应商表S(SNO,SNAME,STATUS,CITY); 零件表P(PNO,PNAME,COLOR,WEIGHT); 工程项目表J(JNO,JNAME,CITY); 供应情况表SPJ(SNO,PNO,JNO,QTY);SPJ表 J表 S表 P表 请用关系代数完成如下查询: 1.求供应工程J1零件的供应商号 SNO 2.求供应工程J1零件P1的供应商号吗SNO 3.求供应工程J1零件为红色的供应商号码SNO 4.求没有使用天津供应商生产的红色零件的工程号JNO 5.求至少用了供应商S1所供应的全部零件的工程号JNO 1.∏sno(σJNO=‘J1’(SPJ)) 2.∏sno(σJNO=‘J1’ΛPNO=’P1’(SPJ)) 3.∏sno(σJNO=‘J1’(SPJ)∞σcolor=‘红’(P)) 4.∏jno(SPJ)-∏jno(∏sno(σcity=‘天津’(S))∞∏sno,jno (SPJ)∞∏jno σcolor=‘红’(P)) 5.∏jno, pno(SPJ)÷∏pno(σsno=‘s1’(SPJ)) 五、分析题(本大题共2小题,每小题15分本大题共30分) 1. 学生运动会模型: (1)有若干班级,每个班级包括: 班级号,班级名,专业,人数 (2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,姓名,性别,年龄

数据库系统概论模拟题-含答案

1.数据库系统是采用了数据技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C ) A.系统分析员 B.程序员 C.数据库管理员 D.操作员 3.下面列出的数不清管理技术发展的 3 个阶段中,没有专门的软对数据进行管理的是 D I.人工管理阶段n.文件系统阶段山.数据库阶段 A.I和u B.只有n C. n和山 D.只有I 4.下列 4 项中,不属于数据库系统特点的是(C)。 A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高 5.数据库系统的数据独立性体现在()。 A.不会因为数据的变化而影响到应用程序 B.不会因为数据存储结构与数据逻辑结构的变化而应有程序 C.不会因为存储策略的变化而影响存储结构 D.不会因为某些存储结构的变化而影响其他的存储结构 6.描述数据库全体数据的全局逻辑结构和特性的是(A)。 A.模式 B.内模式 C.外模式 7.要保证数据库的数据独立性,需要修改的是( C )。 A.模式与外模式 B.模式与内模式 C.三级模式之间的两层映像 D.三层模式 8.要何证数据库的逻辑数据独立性,需要修改的是(A )。 A.模式与外模式之间的映像 B.模式与内模式之间的映像 C. 模式 D. 三级模式 9 用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C ) A.模式 B.物理模式 C.子模式 D.内模式 10?下述( D )不是DBA数据库管理员的职责。 A.完整性约束说明 B.定义数据库模式 C.数据库安全 D.数据库管理系统设计 II.概念模型是现实世界的第一层抽象,它一类模型中最著名的模型是()。 A.层次模型 B.关系模型 C.网状模型 D.实体-联系模型 12.区分不同实体的依据是( B )。 A.名称 B.属性 C.对象 D.概念 13.关系数据模型是目前最重要的一种数据模型,它的 3 个要素分别是( B )。 A. 实体完整性、参照完整性、用户自定义完整性 B. 数据结构、关系操作、完整性约束 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 14.在( A )中一个结点可以有多个双亲,结点之间可以有多种联系。 A.网状模型 B.关系模型 C.层次模型 D.以上都有 15.(B)的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员 的工作和数据库开发建立的工作。 A.网状模型 B.关系模型 C.层次模型 D.以上都有 16.下面的选项不是关系数据库基本特征的是( A ) A.不同的列应有不同的数据类型 B.不同的列应有不同的列名 C.与行的次序无关 D. 与列的次序无关 17.一个关系只有一个( D )。 A.候选码 B.外码 C. 超码 D. 主码 18.关系模型中,一个码是( C )。

数据库综合模拟试题

试题(一) 一、填空题 1.在关系模式R中,能函数决定所有属性的的属性组,称为模式R的候选码。2.当合并局部E-R图时可能出现的冲突有属性冲突,命名冲突和结构冲突。3.设计概念模型通常采用自底向上的方法。 4.事务是数据库操作的逻辑工作单位,事务中的操作要么都做,要么都不做,是指它的原子性特性。 5.恢复技术的基本原理是建立数据冗余,最常用的技术是数据转储和登记日志文件。6.数据库的并发操作引发的问题包括丢失修改、读脏数据和不可重复读。常用的并发控制的方法是封锁。 二、综合题 1.设有关系模型R(U,F),其中U={ABCDEG},F={BG→C,BD→E,DG→C,DAG→CB,AG→B,B→D} (1)求出关系模式的候选码。 (2)此关系模式最高属于哪级范式。 答案:(1)AG AG={AGBDCE} (2)2NF 3.学校有若干个系,每个系有各自的系号、系名和系主任;每个系有若干名教师和学生,教师有教师号、教师名和职称属性,每个教师可以担任若干门课程,一门课程只能由一位教师讲授,课程有课程号、课程名和学分,并参加多项项目,一个项目有多人合作,且责任轻重有个排名,项目有项目号、名称和负责人;学生有学号、姓名、年龄、性别,每个学生可以同时选修多门课程,选修有分数。 (1)请设计此学校的教学管理的E-R模型。(第一章试题中已做) (2)将E-R模型转换为关系模型。 答案: (1)

(2)系(系号,系名,系主任) 教师(教师号,教师名,职称,系号) 学生(学号,姓名,年龄,性别,系号) 项目(项目号,名称,负责人) 课程(课号,课程名,学分,教师号) 选修(课号,学号,分数) 负责(教师号,项目号,排名) 试题(二) 一、填空题 1.数据库的三级模式是指内模式、___________________、外模式。(模式) 2.____________________是现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。(概念世界) 3.数据模型由三部分组成:模型结构、数据操作、__________________。(完整性规则)4.一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。则这种数据模型是__________________________。(层次模型) 5.能唯一标识一个元组的属性或属性组成为________________。(候选码) 7. SQL语言一种标准的数据库语言, 包括数据查询、数据定义、数据操纵、___________四部分功能。(数据控制) 8. 视图是从其它________________________或视图导出的表。(基本表)

数据库模拟试题一及其答案

《数据库原理与设计》模拟试题(一) 一、选择题(20分,每小题2分): 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是____阶段。 A.数据库系统B.文件系统 C.人工管理D.数据项管理 2.对关系模型叙述错误的是____。 A.建立在严格的数学理论、集合论和谓词演算公式的基础之上 B.微机DBMS绝大部分采取关系数据模型 C.用二维表表示关系模型是其一大特点 D.不具有连接操作的DBMS也可以是关系数据库系统 3.关系运算中花费时间可能最长的运算是____。 A.投影B.选择C.笛卡尔积D.除 4.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找选修“COMPUTER”课程的“女”学生,将涉及到关系____。 A.S B.SC,C C.S,SC D.S,C,SC 5. FoxBASE、FoxPro属于________。 A.表式系统B.最小关系系统 C.关系完备的系统D.全关系系统 6.关系规化中的删除操作异常是指________。 A.不该删除的数据被删除B.不该插入的数据被插入 C.应该删除的数据未被删除D.应该插入的数据未被插入 7.在关系数据库设计中,设计关系模式是____的任务。 A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段 8.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是____。 A.M端实体的码B.N端实体的码 C.M端实体码与N端实体码组合D.重新选取其他属性 9.下面哪个不是数据库系统必须提供的数据控制功能____。 A.安全性B.可移植性C.完整性D.并发控制 10.设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是____。 A该操作不存在问题B.该操作丢失修改 C.修改该操作不能重复读D.该操作读“脏”数据 T1 T2 ①读A=10,B=5 ②读A=10 A=A*2写回 ③读A=20,B=5 求和25验证错 图1 事务并发操作图 二、填空题(20分,每小空2分): 1.①是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。

数据库原理期末模拟试题大全及部分答案

数据库原理模拟试卷(1) 一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的 字母填在题后的括号内。每小题1分,共15分) 1.数据库系统的体系结构是(C ) A、两级模式结构和一级映象 B、三级模式结构和一级映象 C、三级模式结构和两级映象 D、三级模式结构和三级映象 2.SQL语言称为(C )。 A、结构化定义语言 B、结构化控制语言 C、结构化查询语言 D、结构人操纵语言 3.在视图上不能完成的操作是(D)。 A、在视图上定义新的视图 B、查询操作 C、更新视图 D、在视图上定义新的基本表 4.数据库的并发操作有可能带来的三个问题中包括(D)。 A、数据独立性降低 B、无法读出数据 C、权限控制 D、丢失更新 5.当前应用最广泛的数据模型是(B)。 A、ER模型 B、关系模型 C、网状模型 D、层次模型 6.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。则该关系模式的码是(D )。 A、书号 B、读者号 C、书号+读者号 D、书号+读者号+借期 7.要保证数据库物理数据独立性,需要修改的是( B ) A.模式 B.模式与内模式的映射 C.模式与外模式的映射 D.内模式 8.下列四项中,不属于数据库特点的是( D ) A.数据共享 B.数据完整性 C.数据冗余较小 D.数据独立性低 9.数据库中存储的是( D ) A.数据 B.数据模型 C.数据之间的联系 D.数据以及数据之间的联系 10.反映现实世界中实体及实体间联系的信息模型是( D ) A.关系模型 B.层次模型 C.网状模型 D.E—R模型 11. 五种基本关系代数运算是( a) A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ

数据库系统概论模拟试题

一、单项选择题(1×30=30分) 1.下列四项中,不属于数据库系统特点的是()。 A.数据共享B.数据完整性C.数据冗余度高D.数据独立性高 2.在数据库系统中,通常用三级模式来描述数据库,其中()描述了数据的物理结构。 A.外模式B.内模式C.用户模式D.模式 3.一个关系数据库文件中的各条记录()。A.前后顺序不能任意颠倒,一 定要按照输入的顺序排列B.前后顺序可以任意颠倒,不影响数据库中的 数据关系C.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果 就可能不同D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排 列 4.一个关系只有一个()。 A.超码 B.主码 C.候选码 D.外码5. 现有如下关系: 职员(职员编号,职员姓名,性别,出生日期,所在公司) 参加项目(职员编号,职员姓名,项目编号,项目名称,参加项目日 期)其中,参加项目关系中的外码是()。 A.职员编号B.项目编号C.职员编号和项目编号D.职员姓名和职员编号 6.关系代数运算是以()为基础的运算。 A.关系运算B.谓词演算C.集合运算D.代数运算 7.假设有关系R和S,在下列的关系运算中,()运算不要求:“R和S具有相同的元数,且它们的对应属性的数据类型也相同”。 A.R∩S B.R∪S C.R-S D.R×S 8.若要删除数据库中已经存在的表S,可用()。 A.DELETE TABLE S B.DELETE S C.DROP TABLE S D.DROP S 9.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。 A.数据定义B.数据查询C.数据操纵D.数据控制 10.设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值 型,取值范围0-100。若要修改王五的数据库成绩为85分,则可用()。 A.UPDATE S SET grade=85 WHERE SN=’王五’ AND CN=’数据库’ B.UPDATE S SET grade=’85’ WHERE SN=’王五’ AND CN=’数据 库’ C.UPDATE grade=85 WHERE SN=’王五’ AND CN=’数据库’ D.UPDATE grade=’85’ WHERE SN=’王五’ AND CN=’数据库’ 11.以下有关视图查询的叙述中正确的是()。A.首先查询出视图所包含的数据,再对视图进行查询 B.直 接对数据库存储的视图数据进行查询 C.将对视图的查询转换为对相关基本表的查询D.不能对基本表和视图进行连表操作 12. 以下有关空值的叙述中不正确的是()。 A.用=NULL查询指定列为空值的记录B.包含空值的表达式其计算结果为空值 C.聚集函数通常忽略空值D.空值表示未知 13. 在关系数据库中,要求基本关系中所有的主属性都不能有空值,其遵守的约束规则是()。 A.数据依赖完整性规则B.用户定义完整性规则C.实体完整性规则D.域完整性规则 14. 设有关系模式W(C,P,S,G),其中各属性的含义是:C表示课程,P表示教师,S表示学生,G表示成绩,根据语义有如下数据依赖 集:D = { C→P,(S,C)→G },若将关系模式W的规范化程序最高达到 ()。 A.1NF B.2NF C.3NF D.BCNF 15. 如果A→B ,那么属性A和属性B的联系是()。 A.一对多B.多对一C.多对多D.以上都不是 16. 学生表(id,name,sex,age,depart_id,depart_name),存在函数依赖是id→(name,sex,age,depart_id);dept_id→dept_name,其满 足()。 A.1NF B.2NF C.3NF D.BCNF 17. 下列关于函数依赖的叙述中,哪一条是不正确的()。 A.由 X→Y,Y→Z,则 X→YZ B.由 X→YZ,则 X→Y,Y→Z C.由 X→Y,WY→Z,则 XW→Z D.由 X→Y,Z∈Y,则 X→Z 18. 数据库中的冗余数据是指可()的数据。 A.容易产生错误B.容易产生冲突C.无关紧要D.由基本数据导出 19. 在数据库设计中,将E-R图转换成关系数据模型的过程属于 ()。 A.需求分析阶段B.逻辑设计阶段C.概念设计阶段D.物理设计阶段 20. 在E-R模型向关系模型转换时,1:N的联系转换为关系模式时,其关键字是()。 A.1 端实体的关键字B.N 端实体的关键字C.1、N 端实体的关键字组合D.重新选取其它属性21. 索引的作用之一是()。 A.节省存储空间B.便于管理C.加快查询速度D.建立各数据表之间的联系

数据库系统概论模拟试题1

数据库系统概论模拟试题6 一、填空题(主观) 1、事务的四个特性是 __原子性___ 、一致性_____ 、 _隔离性____ 和 __持久性____。 2、 DBMS允许用户把一个或多个数据库操作组成___事务___,它是一组按顺序执行的操作单位。 3、在SQL中使用 ____alter table__ 命令修改数据库模式。 二、简答题 4、说明对象查询语言中路径表达式的三种基本形式及其含义。 5、简述ODL类转换为关系时属性转换的主要内容。 6、说明对象查询语言中路径表达式的三种基本形式及其含义。 三、综合题 7、请为计算机经销商设计一个数据库,要求包括生产厂商和产品的信息。生产厂商的信息包括名称、地址、电话等;产品的信息包括 生产商、品牌、型号、价格等。试用ODL描述这个数据库,注意要为所有的属性和联系选择适当的类型,并且指出每个类的键码。 8、下图表示航空公司的E/R图,试将其转换成关系数据库模式。其中Customer表示乘客,有三个属性:乘客号No,姓名Name和地 址Address;Flight表示航班,也有三个属性:航班号Number,日期Date和机型Kind; Booking表示乘客订票的信息,有一个属性:座位号Seat。 9、关系模式如下: 商品 P(PNO,PN,COLOR,PRICE) 商店 S(SNO,SN,CITY) 销售 SP(PNO,SNO,QTY) 用SQL写出查询程序:只销售商品P2(商品号)的商店名SN。 10、假设一数据库关系模式如下: Product(maker, model, type); PC(model, speed, ram, hd, cd, price);Laptop(model, speed, ram, hd, screen, price) Printer(model, color, type, price)。 Product 关系给出不同产品的制造商(maker)、型号(model)和类型(type,PC机、便携式电脑或打印机)。假设型号对于所有制造商和产品类型是唯一的。 PC关系给出不同型号的PC机的速度(speed,指CPU的速度,以兆赫计算)、内存容量(ram,以兆字节计算)、硬盘容量(hd,以吉(G)字节计算)、光盘驱动器的速度(cd,以几倍速描述)和价格(price)。 Laptop(便携式电脑)关系和PC关系类似,差别只是用屏幕尺寸(screen,以英寸计算)代替了光驱速度。 Printer(打印机)关系给出不同型号的打印机是否产生彩色输出(color,真或假)、工艺类型(type,激光或喷墨)和价格。 用SQL语句写出下列查询。 (1)找出价格低于5000元的所有PC机的型号(model)、速度(speed)以及硬盘容量(hd)。 (2)找出制造打印机的制造商(maker)。 (3)找出价格高于15000元的便携式电脑(Laptop)的型号、内存容量(ram)以及屏幕尺寸(screen)。 (4)找出硬盘容量(hd)至少为1G字节的便携式电脑的生产厂商(maker)。 (5)找出生产厂商A生产的所有产品的型号(model)和价格(price) 数据库系统概论模拟试题6参考答案 1、事务的四个特性是(原子性、一致性、隔离性、持久性) 2、 DBMS允许用户把一个或多个数据库操作组成(事务),它是一组按顺序执行的操作单位。 3、在SQL中使用( ALTER TABLE )命令修改数据库模式。 4、设a表示某类的对象,p是该类的某个特性。路径表达式的三种基本形式及其含义如下: 1. 如果p是属性,则a.p就是对象a的该属性值; 2. 如果p是联系,则a.p就是通过联系p与a相连的对象或对象的聚集; 3. 如果p是方法,则a.p就是把p用于a的结果。 5、1)对于原子类型的属性,类的每个属性对应于关系的一个属性。 2)对于非原子类型的属性: ①结构属性:把结构中的每个域作为关系中的一个属性。②集合属性:按元素的个数把一个元组扩展为多个元组。

数据库模拟试题1(含答案)汇编

模拟试题1 一. 单项选择题(本大题共15小题,每小题2分,共30分) 1.在文件系统中,所具有的数据独立性是 [ ] A .系统独立性 B .物理独立性 C .逻辑独立性 D .设备独立性 2.数据库系统中存放三级结构定义的DB 称为 [ ] A .DBS B .DD C .DDL D .DBMS 3.设有关系R(A,B,C)和关系S(B,C,D),那么与R ?S 等价的关系代数表达式[] A .σ1=5(R ?S ) B .σ1=5(R ×S ) C .σ1=2(R ?S ) D .σ1=2(R ×S ) 4.与域表达式 { ab | ( c) (R(ac) ∧ R(cb))} 等价的关系代数表达式是 [ ] A .π 1,4(σ2=3(R ×R )) B .π1,3(R ?R ) C .π1,4(R ?R ) D .π 1,3(R ?S ) 5.设有两个关系R (A ,B )和S (B ,C ),与下列SELECT 语句 SELECT A ,B FROM R WHERE B NOT IN (SELECT B FROM S WHERE C='C56'); 等价的关系代数表达式是 [ ] A .πA ,B (σC ≠'C56'(R ?S )) B .πA ,B (R ? S ) C .R -πA ,B (σC= 'C56'(R ?S )) D .R -πA ,B (σC ≠'C56'(R ?S )) 6.嵌入式SQL 的预处理方式,是指 [ ] A .识别出SQL 语句,加上前缀标识和结束标志 B .把嵌入的SQL 语句处理成函数调用形式 C .对源程序进行格式化处理 D .把嵌入的SQL 语句编译成目标程序 7.设关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={ B →D ,AD →C }, 那么 ρ={ ABC ,BCD }相对于F [ ] A .是无损联接分解,也是保持FD 的分解 B .是无损联接分解,但不保持FD 的分解 C .不是无损联接分解,但保持F D 的分解 D .既不是无损联接分解,也不保持FD 的分解 8.设有关系模式R (A ,B ,C ,D ),F 是R 上成立的FD 集,F={A→B ,C→D }, 则F +中左部为(BC )的函数依赖有 [ ] C ≠'C56' 2=1 2=3

数据库模拟试题3

数据库原理模拟试卷(三) 一、填空题 1.________________是一个逻辑上统一、地域上分布的数据集合。(分布式数据库) 2.数据库的三级模式是指内模式、___________________、外模式。(模式) ____________________现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。(概念世界) 3.数据模型由三部分组成:模型结构、数据操作、__________________。(完整性规则) 4.一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。则这种数据模型是__________________________。(层次模型) 5.能唯一标识一个元组的属性或属性组成为________________。(关键字) 6.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、___________四部分功能。(控制) 7.视图是从其它________________________或视图导出的表。(基本表) 8.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的______________________。(外关键字) 9. 数据字典中的___________________是不可再分的数据单位。(数据项) 二、单项选择题 1. ______________是长期存储在计算机内的有组织,可共享的数据集合. (c) a.数据库管理系统 b.数据库系统 c.数据库 d.文件组织 2.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和__________________.(d) a.数据库管理系统 b.数据库应用系统 c.相关的计算机系统 d.各类相关人员 3.在文件系统阶段,数据_____________________。(b) a.无独立性 b.独立性差 c.具有物理独立性 d.具有逻辑独立性 4.数据库系统阶段,数据__________________。(d)

数据库期末考试模拟试题(三)

浙江万里学院 学年第学期 《数据库原理》试卷(3)卷标准答案 专业:计算机科学技术层次:本科年级:命题教师:杨爱民 一、单项选择题(本大题共10小题,每小题2分,共20分) 1 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的 是( B ) A).用户界面 B). 存取结构C).数据输入 D). 报表输出 2. 实体集书店与图书之间具有(B )联系。 A)一对一B)一对多C)多对多D)多对一 3. 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码 是(A ) A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号 4. 任何一个三目关系都属于( A ) A )1NF B)3NF C)BCNF D)4NF 5. 相对于关系模型,层次数据模型的缺点之一是(A ) A)数据维护困难B)数据结构复杂 C )数据独立性高 D )有严格的数学基础 6. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的 外码是(A ) A)患者编号B)患者姓名C)患者编号和患者姓名D)医生编号和患者编号 7. 班长和学生是什么关系( B ) A)1:1 B)1:M C)M:N D)都不是 8.下面哪种数据模型只有一个根结点( B ) A)概念 B)层次 C)关系 D)网状 9.哪种模式不是数据库的模式( C ) A)模式 B)外模式 C)映像模式 D)内模式 10.视图定义是( D ) A)一个基表中导出的基表 B)一个基表中导出的虚表 C)一个或几个基表或视较中导出的基表 D)一个或几个基表或视较中导出的虚表 二、名词解释(本大题共5个小题,每小题3分,共15分) 实体、实体型、实体集、属性、码 1.答 ①实体:现实世界中存在的可以相互区分的事物或概念称为实体。例如,一个学生、一个工人、一台 机器、一部汽车等是具体的事物实体,一门课、一个班级等称为概念实体。 ②实体型:现实世界中,对具有相同性质、服从相同规则的一类事物(或概念,即实体)的抽象称为 实体型。实体型是实体集数据化的结果,实体型中的每一个具体的事物(实体)为它的实例。 ③实体集:具有相同特征或能用同样特征描述的实体的集合称为实体集。例如,学生、工人、汽车等 都是实体集。 ④属性:属性为实体的某一方面特征的抽象表示。如学生,可以通过学生的“姓名”、“学号”、“性别”、 “年龄”及“政治面貌”等特征来描述,此时,“姓名”、“学号”、“性别”、“年龄”及“政治面貌”等 就是学生的属性。 ⑤码:码也称关键字,它能够惟一标识一个实体。例如,在学生的属性集中,学号确定后,学生的其 他属性值也都确定了,学生记录也就确定了,由于学号可以惟一地标识一个学生,所以学号为码。 三、填空题(本大题共5个空,每空1分,共5分) 1. 标准的数据库三级模式是概念模式、内模式和(外模式)。 2. 在SQL中,用MODIFY命令可以修改表中的数据,用(ALTER)命令可以修改表的结构。 3. 在ER图中,矩形框表示(实体)。 4. 在SQL查询时,如果需要去掉查询结果中的重复组,应使用(DISTINCT)。 5. 封锁一般分为两种排他型封锁,X封锁和(共享型封锁,S封锁) 四、简答题(本大题共3小题,1-2小题6分,3小题8分,共20分) 1.试给出三个实际部门的E-R图,要求实体型之间具有一对一,一对多,多对多各种不同的联系。 图5-2中:一个部门有一个负责人,一个负责人负责一个部门的工作,部门和负责人间的联系是 一对一的联系:一个学生可以借阅多本书,一本书只能一个人借,学生和借阅间的联系为一对多的联 系;一个学生可以参加多个社会团体,一个社会团体有多个学生参加,学生和社会团体间的联系为多 对多的联系。

数据库模拟题综合试

数据库模拟题综合试

————————————————————————————————作者:————————————————————————————————日期: 2

综合练习 一、判断题 1.采用规范的方法,使分解后的模式属于第二或第三范式,只能保证无损连接,不能绝对保持依赖。() 2.原则上,两个不同的对象所具有的属性值不能相同,但在给定关系中的元组可以是完全相同的。() 3.概念设计可以独立于数据库管理系统。() 4.执行查询语句时DBMS从数据字典中调出相应的模式描述,并从外模式映像到内模式,从而确定所需要的物理数据。 () 5.在视图中插入一个元组,该元组会同时插入到基本表中。() 6.对象查询语言中,可以用运算符ELEMENT从多个元素的聚集中提取单个元素。() 7.对于表只能有惟一的主键码,但可有任意数量的UNIQUE属性或属性集。() 8.如果一个关系没有一个属性能由所有其他属性函数决定,则该关系根本不存在非平凡函数依赖。() 9.超类可以自动继承子类的所有特性。() 10.任何一张二维表格都表示一个关系。() 11.关系是元组的集合。() 12.数据库开发的需求分析阶段必须要有用户参与。() 13.主键字段允许为空。( ) 14.数据库的名称一旦建立就不能重命名。( ) 15.固定数据库角色:db_datarader 的成员可修改本数据库内表中的数据。( ) 16.因为通过视图可以插入.修改或删除数据,因此视图也是一个实在表,SQL SERVER将它保存在syscommens系统表 中。() 17. guest用户必须关联一个登录账号才可以在数据库中创建。数据库中的非guest用户账号都必须关联一个登录账 号。() 18.可以在企业管理器中修改数据库的名称。() 19.数据库不允许存在数据冗余。() 20. DELETE语句只是删除表中的数据,表本身依然存在数据库中。() 21.每个存储过程向调用方返回一个整数返回代码。如果存储过程没有显式设置返回代码的值,则返回代码为 0,表 示成功。() 22.在数据库中建立的索引越多越好。() 23.在SQL Server中,触发器的执行是在数据的插入、更新或删除之前执行的。() 24.在使用子查询时,必须用括号把子查询括起来以便区分外查询和子查询。() 25.两段锁协议是使并发操作可串行化调度的必要条件。() 26.实体是指现实世界客观存在的事物,概念性的事物不能叫做实体。( ) 27.事物之间往往存在某种自然联系,这种联系不能叫实体。( ) 28.属性是指实体具有的某种特性或若干方面的特性。( ) 29.实体型是指实体属性的集合,表示实体所固有的若特征。( ) 30.实体型中各属性的具体取值称为实体值。( ) 31.属性取值的变化范围称为该属性的域。( ) 32.关系模型就是关系数据库。( ) 33.用二维表结构表示实体型,外键实现实体之间联系的模型称为关系模型。( ) 34.关系模型不能表示实体之间多对多联系。 ( ) 二、单项选择题: 1.触发器可以创建在( )中。 A. 表 B. 过程 C. 数据库 D. 函数 2.删除表的语句是( )。 A.DROP B.ALTER C.UPDATE D.DELETE 3.规则对象在使用上与( )约束类似。 A.CHECK B.PRIMARY KEY C.FOREIGN KEY D.UNIQU 4.主索引可确保字段中输入值的( )性。 A.多样 B.重复 C.唯一 D.若干 5.关于视图下列哪一个说法是错误的( )。 A.视图是一种虚拟表 B.视图中也保存有数据 C.视图也可由视图派生出来 D.视图是保存在SELECT查 询 6.执行带参数的过程,正确的方法为( )。 A. 过程名参数 B. 过程名(参数) C.过程名=参数 D.A,B,C三种都可以 7.查询毕业学校名称与“清华”有关的记录应该用( )。

相关文档
相关文档 最新文档