ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:47.54KB ,
资源ID:1491917      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1491917.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库与信息管理技术期末考试题四Word格式文档下载.docx)为本站会员(wj)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

数据库与信息管理技术期末考试题四Word格式文档下载.docx

1、2(RS) B14(RS)C12(RS) D18SQL语言具有( )的功能。A关系规范化、数据操纵、数据控制B数据定义、数据操纵、数据控制C数据定义、关系规范化、数据控制D数据定义、关系规范化、数据操纵9假定学生关系是S(S,SNAME,SEX,AGE),课程关系是C(C,CNAME,TEACHER),学生选课关系是SC(S,C,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系( )。AS BSC,C CS,SC DS,C,SC10.已知关系SPJ(S#,P#,J#,QTY),把对关系SPJ的属性QTY的修改权授予用户张三的T-SQL语句是( C )A. GRAN

2、T QTY ON SPJ TO 张三B. GRANT UPDATE ON SPJ TO张三C. GRANT UPDATE (QTY) ON SPJ TO张三D. GRANT UPDATE ON SPJ (QTY) TO张三11. 图1中( )是关系完备的系统A B C D图1 12在R(U)中,如果XY,并且对于X的任何一个真子集X,都有XY,则( )。A. Y函数依赖于X B. Y对X完全函数依赖C. X为U的候选码 D. R属于2NF13关系规范化中的插入操作异常是指 ( ) A不该删除的数据被删除 B不该插入的数据被插入 C应该删除的数据未被删除 D应该插入的数据未被插入14在数据库设计

3、中, ER图产生于( )A需求分析阶段B物理设计阶段C逻辑设计阶段D概念设计阶段 15在合并分E-R图时必须消除各分图中的不一致。各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指( )。A命名太长或太短B同名异义或同义异名C属性类型冲突D属性取值单位冲突16事务是数据库运行的基本单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于( )状态。 A安全性 B一致性 C完整性 D可靠性17. ( )用来记录对数据库中数据进行的每一次更新操作。A后援副本 B日志文件 C数据库

4、D缓冲区18若事务T对数据对象A加上S锁,则( )。A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X 锁。B事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。C事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X 锁。D事务T可以读A和修改A,其它事务能对A加S锁和X锁。 19. 设有两个事务T1、T2,其并发操作如图1所示,下面评价正确的是( ) A. 该操作不存在问题 B. 该操作丢失修改C. 修改该操作不能重复读 D. 该操作读“脏”数据 T1 T2 read(A)read(B) sum=A+B read(A)AA*2write(A)sum=A+Bwri

5、te(A+B) 图2 20. 已知事务T1的封锁序列为:LOCK S(A)LOCK S(B)LOCK X(C)UNLOCK(B) UNLOCK (A) UNLOCK (C)事务T2的封锁序列为:LOCK S(A) UNLOCK (A) LOCK S(B)LOCK X(C) UNLOCK (C) UNLOCK (B)则遵守两段封锁协议的事务是( )A.T1B.T2C.T1和T2 D.没有二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。错填、不填均无分。1.数据管理经历了人工管理、文件系统、 数据库系统 三个阶段。2.数据模型由数据结构、数据操作和 完整性约束

6、三部分组成。3.在Student表的Sname列上建立一个聚簇索引的SQL语句为:CREATE cluster index Stusname ON student(Sname)4. SELECT语句查询条件中的谓词“=ANY”与运算符 in 等价。5. 关系模式R(A,B,C,(A,C)B,(A,B)C,BC)最高可达到第 三 范式。6.数据抽象主要有分类和 聚集 两种。7.存在一个等待事务集T0,T1,Tn,其中T0正等待被T1锁住的数据项,T1正等待被T2锁住的数据项,Tn-1正等待被Tn锁住的数据项,且Tn正等待被T0锁住的数据项,这种情形称为 死锁 。8.“为哪些表,在哪些字段上,建立

7、什么样的索引”这一设计内容应该属于数据库设计中的 物理 结构 设计阶段。9. 并发控制的主要方法是 封锁 机制。10.故障分为事务故障、 系统故障 和介质故障三种。三、简答题(本大题共3小题,每小题5分,共15分)1. 简述等值连接与自然连接的区别和联系。2说明视图与基本表的区别和联系?3简述事务的特性。四、设计题(第1题20分,第2题10分,共30分)1. 设有一个工程供应数据库系统,包括如下四个关系模式:l S(Sno,Sname, Status,City);l P(Pno,Pname,Color,Weight);l J(Jno,Jname,City);l SPJ(Sno,Pno,Jno,

8、Qty);供应商表S由供应商号、供应商名、状态、城市组成;零件表P 由零件号、零件名、颜色、重量组成;工程项目表J由项目号、项目名、城市组成;供应情况表SPJ由供应商号、零件号、项目号、供应数量组成;(1)用关系代数查询没有使用天津供应商生产的红色零件的工程号;(3分)(2)用关系代数查询至少使用了供应商S1所供应的全部零件的工程号JNO;(3分)(3)用ALPHA语言查询供应工程J1零件为红色的供应商号SNO;(2分)(4)用T-SQL语句建立“供应商”S表(主码必须定义);(5)用SQL查询工程J1使用的各种零件的名称和使用数量;(6)用SQL查询没有使用天津供应商生产的零件的工程号;(7

9、)用SQL语句将全部红色零件改为蓝色;(8)用SQL语句将(S2,P4,J6,400)插入供应情况关系。2设有关系STUDENT(S#,SNAME,SDEPT,MNAME,CNAME,GRADE),(S#,CNAME)为候选码,设关系中有如下函数依赖: (S#,CNAME)SNAME,SDEPT,MNAMES#SNAME,SDEPT,MNAME(S#,CNAME)GRADESDEPTMNAME试求下列问题:(1)关系STUDENT属于第几范式?(2)如果关系STUDENT不属于BCNF,请将关系STUDENT逐步分解为巧 BCNF。(7分)要求:写出达到每一级范式的分解过程,并指明消除什么类型

10、的函数依赖。五、综合题(15分)某医院病房管理系统中,包括四个实体型,分别为:科室:科名,科地址,科电话病房:病房号,病房地址医生:工作证号,姓名,职称,年龄病人:病历号,姓名,性别 且存在如下语义约束: 一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只属于一个科室;一个医生可负责多个病人的诊治,一个病人的主管医生只有一个;一个病房可入住多个病人,一个病人只能入住在一个病房。注意:不同科室可能有相同的病房号。完成如下设计:(1)画出该医院病房管理系统的ER图;(5分)(2)将该E-R图转换为关系模型;(要求:1:1和1:n的联系进行合并)(3)指出转换结果中每个关系模式的主码

11、和外码。试题四参考答案与评分标准一、选择题(每题1.5分)1A2C3D4B5C6D7B8B9D10C11C12B13D14D15B16B17B18C19C20A二、填空题(每题1分)1.数据库系统 2. 完整性约束 3. CLUSTER INDEX 4. IN 5. 三6. 聚集 7. 死锁 8. 物理 9. 封锁 10. 系统故障三、简答题(每题5分)1、参考答案:答:连接运算符是“=”的连接运算称为等值连接。它是从关系R与S的广义笛卡尔积中选取A,B属性值相等的那些元组,即等值连接为:RS=trts| trRtsStrA=tsBA=B自然连接是一种特殊的等值连接,它要求两个关系中进行比较的

12、分量必须是相同的属性组,并且在结果中把重复的属性列去掉。2、参考答案:答:视图是从一个或几个基本表导出的表,它与基本表不同,是一个虚表,数据库中只存放视图的定义,而不存放视图对应的数据,这些数据存放在原来的基本表中,当基本表中的数据发生变化,从视图中查询出的数据也就随之改变。视图一经定义就可以像基本表一样被查询、删除,也可以在一个视图之上再定义新的视图,但是对视图的更新操作有限制。3、参考答案:事务具有四个特性,即ACID特性:(1)原子性:事务中包括的所有操作要么都做,要么都不做。(2)一致性:事务必须使数据库从一个一致性状态变到另一个一致性状态。(3)隔离性:一个事务内部的操作及使用的数据

13、对并发的其他事务是隔离的。(4)持续性:事务一旦提交,对数据库的改变是永久的。、参考答案:(1)Jno(J)- Jno (sCity=天津 (S)SPJsColor=红 (P)(2)Pno,Jno(SPJ)Pno (sSno=S1 (SPJ)(3)RANGE P PXGET W (SPJ.Sno): SPJ.Jno=J1$PX(SPJ.Pno=PX.PnoPX.Color=)(4)CREATE TABLE S(Sno CHAR(6) PRIMARY KEY, Sname CHAR(10), Status INT, City CHAR(20);(5)SELECT Pname,TotalQty F

14、ROM (SELECT Pno,SUM(Qty) TotalQty FROM SPJ WHERE Jno= GROUP BY Pno) X,P WHERE P.Pno=X.Pno;(6)SELECT Jno FROM J WHERE Jno NOT IN (SELECT Jno FROM SPJ WHERE Sno IN (SELECT Sno FROM S WHERE City=);或:SELECT Jno FROM J WHERE NOT EXISTS (SELECT * FROM SPJ,S WHERE SPJ.Sno=S.Sno AND SPJ.Jno=J.Jno AND City=)

15、;SELECT Jno FROM J WHERE NOT EXISTS (SELECT * FROM SPJ WHERE SPJ.Jno=J.Jno AND EXISTS (SELECT * FROM S WHERE S.Sno=SPJ.Sno AND City=(7)UPDATE P SET Color=蓝 WHERE Color=;(8)INSERT INTO SPJ VALUES(S2,P4J6,400)评分标准:第(1)、(2)、(5)、(6)每题3分,其余每题2分,书写是否正确、规范、合理需酌情处理,能正确写出大体结构给一半分,局部漏写、错写视情节扣分,大体结构不正确一律不给分。(1

16、)关系STUDENT是1NF,因为F中存在非主属性 SNAME,SDEPT,MNAME对侯选码(S#,CNAME)的部分函数依赖。(2)首先消除部分函数依赖(S#,CNAME)SNAME,SDEPT,MNAME将关系分解为:R1(S#,SNAME,SDEPT,MNAME),F1 = S#SNAME,SDEPT,MNAMER2(S#,CNAME,GRADE),F2=(S#,CNAME)GRADE在关系R1中存在非主属性对候选码的传递函数依赖S#SDEPT,所以将R1进一步分解:R11(S#,SNAME,SDEPT) ,F11 = S#SNAME,SDEPTR12(SDEPT,MNAME) ,F1

17、2 = SDEPTMNAME在R2,R11,R12关系模式中函数依赖都是非平凡的,并且决定因素均是候选码,所以上述三个关系模式均是BCNF。(1)回答R是1NF并正确说明理由3分,没有正确回答出理由扣1分。(2)两次分解各3分,每步所得的两个关系模式各1.5分;正确回答消除什么类型的函数依赖和正确说明所得的三个关系模式是BCNF各1分。五、综合题参考答案:(1)本题的E-R图如下图所示。n1病房组成科室入住病人拥有诊治医生病历号姓名性别工作证号科名科地址科电话病房号病房地址职称年龄某医院病房管理系统的基本E-R图(2)转化后的关系模式如下:科室(科名,科地址,科电话) 病房(病房号,病房地址,

18、科名) 医生(工作证号,姓名,职称,年龄,科名) 病人(病历号,姓名,性别,主管医生,病房号,科名) (3)每个关系模式的主码、外码如下: 科室:主码是科名; 病房:主码是科名十病房号,外码是科名; 医生:主码是工作证号,外码是科名; 病人:主码是病历号,外码是科名十病房号。(1)四个联系各0.5分,名称一定可表达联系含义,联系类型错误不给分;四个实体型属性漏写、错写扣0.5分,漏写一个实体型扣1 分。(2)转化后的科室关系模式、病房关系模式、医生关系模式各分,有一个属性不正确均不给分,病人关系模式2分,漏写一个属性扣1分,(3)病房关系模式主码1 分、病人关系模式外码1.5分,其余各0.5分。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2