考研数据库9套题及答案_第1页
考研数据库9套题及答案_第2页
考研数据库9套题及答案_第3页
考研数据库9套题及答案_第4页
考研数据库9套题及答案_第5页
免费预览已结束,剩余47页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一套一、选择题(每题 1 分,共 20 分)1. 在数据管理技术的发展过程中,数据独立性最高的是( )阶段。A. 数据库系统B. 文件系统C.人工管理D.数据项管理2. ( )是存储在计算机内的有结构的数据集合。A.网络系统B.数据库系统C.操作系统D.数据库3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( ) 。A. 外模式B. 内模式C. 存储模式D. 模式4. 作为关系数据系统,最小应具备的关系运算是( ) 。A. 排序、索引、统计B. 选择、投影、连接C. 关联、更新、排序D. 显示、打印、制表5. 在 select 语句中使用 group by Sno

2、 时, Sno 必须出现在( )子句中。A. where B. fromC. select D. having6. 在 where 语句的条件表达式中,与零个或多个字符匹配的通配符是( )A. *B. ?C. % D. _7. 对关系模式进行分解时,要求保持函数依赖,最高可以达到( ) 。A. 2NF B. 3NF C. BCNF D. 4NF8. 在关系模式R (U, F)中,YC Xf+是2Y是否成立的()。A.充分必要条件B.必要条件C.充分条件D.既不充分也不必要条件9. 在关系数据库设计阶段中,完成关系模式设计的阶段是( ) 。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理

3、设计阶段10. 基本 E-R 图就是数据库的( ) 。A. 外模式B. 逻辑模式C. 内模式D. 概念模式11. 从数据流图构造E-R 图时,选择实体一般应先考虑数据流图中的( ) 。A. 数据项B. 数据流C. 数据处理D. 数据存储12. 以下()不是当前常用的存取方法。A.索引方法B.聚簇方法C. HASH方法D.链表方法13. 事务一旦提交,对数据库的改变是永久的,这是事务的( ) 。A. 原子性B. 一致性C. 隔离性D. 持久性14. 并发控制要解决的根本问题是保持数据库状态的( ) 。A. 安全性B. 完整性C. 可靠性D. 一致性15. 在数据库系统中,对存取权限的定义称为(

4、) 。A. 授权 B. 定义C. 约束D. 审计16. 视图建立后,在数据字典中存放的是( ) 。A. 查询语句 B. 视图的定义C. 组成视图的表内容D. 产生视图的表定义17. 由全码组成的关系模式,最高可以达到的模式为( ) 。A. 4NFB. 2NFC. 3NFD. BCNF18.下列叙述中,正确的是()A.对于关系数据模型,规范化程度越高越好B.如果F是最小函数依赖集,则RC 2NFC.如果RC BCNF则F是最小函数依赖集D.关系模式分解为BCNFt,函数依赖关系可能被破坏19.为保证多用户环境中数据的完整性和一致性,DBM家取的控制称为()5.6.7.)的属性集。)冲突和属性取值

5、单位冲)、并发控制和恢复。ABCa1b1c2a2b3c7a3b4c6a1b2c3R表ABCa1b2c1P a2b2r c3a4b6c6a1b1r c2a3b4c6S表BCDb1c2d4b2c1d1b2c3d2T表A.安全性控制B.完整性控制 C.事务控制D.并发控制20.包含在日志文件中的主要内容是()。A.程序运行过程B.对数据的全部操作C.对数据的全部更新操作D.程序执行结果、填空题(每题1分,共10分)1 .关系模式R与S,组成关系R+ S的是关系(2 .在SQL中视图是由()产生的虚表。3 .在 SQL中 X not between 20 and 30 的含义是4 .在合并E-R图时需

6、解决的属性冲突包括属性( 突。事务遵守( )是可用行化调度的充分条件。 要使数据库具有可恢复性,基本原则就是数据( 数据库控制保护的主要内容是数据的安全性、8 .事务对数据库数据进行更新操作时,必须首先获得对该数据集合的()锁。9 .()是指造成系统停止运转的任何事件,使得系统要重新启动。10 .数据()是防止数据库中数据在存储和传输中失密的有效手段 三、简单应用题(每题3分,共15分)求解以下关系代数表达式结果:1. RAS 2. R-S 3. (R US) + T 4. RXT 5.n A,D (T S.B=T.B(S x T)四、应用题(每题5分,共25分)给定学生选课数据库,其中包含有

7、3张基本表:学生表 S(Sno,Sname,Sage,Ssex,Sdept),课程表 C(Cno,Cname,Teacher,Ccredit),选 课表SC(Sno,Cno,Grade)。按要求完成下列数据操作要求。1 .用SQL语句创建选课表 SC (Sno, Cno, Grade),其中主码为(Sno, CnO), 外码为Sno, Cno,并规定成绩Grade的取值应该在0到100之间。2 .用SQL语句表示“将计算机科学系全体学生的成绩置零”。3 .用SQL语句表示“查询选修并且成绩及格的课程总数大于3门(包括3门)的学生的学号和姓名”。4 .用SQL语句创建视图 VSC(Sno, Sn

8、ame Cno, Cname Grade),并将对学生 表S的修改权限授权给用户U1,并且U1可以将权限进行传播。5 . 用关系代数表达式表示“查询选修了全部课程的学生学号和姓名” 。五、(15分)已知关系模式R (U, F)中U=ABCDEG,F=B1 G, BAG C»A, CE>G, CDE>AB, BgA, Bf D,求下列各题。1. (3分) F 的最小函数依赖集;2. ( 3 分)关系模式R 的候选码;3. ( 3 分)判断 R 的最高规范化程度,并说明理由;4. (3分)判定分解p =ABD, DGE AG CE是否保持无损连接性;5. (3分)将关系模式R

9、分解为3NF,并且保持函数依赖和无损连接性。六、 ( 15 分)设某汽车运输公司有三个实体集。一是“车队”实体集,属性有车队号和车队名等;二是“车辆”实体集,属性有牌照号、厂家和出厂日期等;三是“司机”实体集,属性有司机编号、姓名和电话等。设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队, 车队聘用司机有个聘期; 车队与车辆之间存在 “拥有” 联系,每个车队可拥有第一套答案一、选择题(每题1-5 ADDBC分,共20分)6-10 CBACD11-15 DDDDA16-20 DDDDC二、填空题(每题1.关系R3. X<20 或 X>301分,共

10、10分)2.基本表或视图4.域1. RAS2. R-S3.(R US) + TA:B :CABCa11 b1 1c2:a2:b3c71 a1,a3b4c6a1b2c34. RXT5.n A,D (T S.B=T.b(S x T)R.AR.BR.CT.BT.CT.DA Da1b1c2b1c2d4a1 d1a2b3c7b1c2 ;d4a1 d2a3b4c6b1c2d4a2 d1a1b2c3b1c2d4a2 d2a1b1c2b2c1d1a1 d4a2b3c7b2c1d1a3b4c6b2c1d1a1b2c3b2c1d1a1b1c2b2c3d2a2b3c7b2c3d2a3b4c6b2c3 1d2a1b2

11、c3b2c3d25.两段锁协议7.完整性9.系统故障6.冗余8.排它(写)10.加密、简单应用题(每题3分,共15分)四、应用题(每题5分,共25分)1.(5 分)create table SC(Sno char(10) not null,Cno char(10) not null,Grade int check (Grade >= 0 and Grade =< 100), primary key (Sno,Cno), foreign key (Sno) references S(Sno), foreign key (Cno) references C(Cno) );2. (5 分

12、)update SC set Grade = 0 where ' CS =(select Sdept from Swhere S.Sno = SC.Sno);3. (5 分)select Sno,Snamefrom Swhere Sno in ( select Snofrom SCwhere Grade >= 60group by Snohaving (count(*) >=3 );4. (5 分)create view VSC(Sno, Sname, Cno, Cname, Grade) asselect S.Sno, Sname, C.Cno, Cname, Grade

13、from S, C, SCwhere S.Sno = SC.Sno and C.Cno = SC.Cno;grant update on table Sto U1with grant option;5. (5 分)n Sno,Cno(SC) - n Cno(C) >< n Sno,Sname(S) 四、应用题(15分)1. (3 分)Fmin = B 一G CAA, C卧G A D, CDbB2. (3 分)候选码为:(BCE和(CDE3. 3 分)1NF,存在BG,说明G对码部分函数依赖,所以为1NE4. (3 分)ABCDEGABGaaaaDGEaaaBCDaaaaaCEAaa

14、a该分解为有损连接分解5. (3 分)p =BDG ACD CEG BCDE六、应用题(15分)1. (6 分)2. (6 分)车队(车队号,车队名)司机(司机编号,姓名,电话,车队号,聘期)车辆(牌照号,厂家,出厂日期,车队号)使用(牌照号,司机编号,使用日期,公里数)3. (3IF)均为BCNF第二套一、选择题(每题 1 分,共 20 分)1. 数据库系统的核心是( ) 。A. 数据库B. 数据库管理系统C. 数据模型D. 软件工具2. 应用数据库的主要目的是为了( ) 。A. 解决保密问题B. 解决数据完整性问题C. 共享数据问题D. 解决数据量大的问题3. 子模式是( ) 。A. 模式

15、的副本B. 模式的逻辑子集C. 多个模式的集合D. 以上三者都对4. 关系运算中花费时间可能最长的运算是( ) 。A. 投影 B. 选择 C. 笛卡尔积D. 除5.关系模式R (U, F),如果RC 2NF,基本可以消除的数据异常是()。A. 插入异常B. 删除异常C. 候选码冗余D. 数据冗余过大6. 在关系模式R(U, F)中,X、Y、Z都是属性,且X-Y、Y-Z,则X-2是()A. 一定是传递函数依赖 B. 一定不是传递函数依赖C. 不一定是传递函数依赖7. 在关系数据库设计阶段中,完成E-R 图设计的阶段是( ) 。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段8.

16、数据抽象的内容是() 。A.选择、投影、连接B.分类、概括、聚集C.调查、分析、设计D.超类、子类、消息9. 在整个设计过程中,最困难、最耗时的阶段是( ) 。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段10. 事务要么都做,要么都不做,是事务的( ) 。A. 原子性B. 一致性C. 隔离性D. 持久性11.从E-R图向关系模型转换,一个 M N的联系转换成一个关系模式时,该关系模式的关键字是( ) 。A. N 方实体的关键字 B. M 方实体的关键字C. N方实体关键字与M方关键字组合 D.重新选择其他属性12. 现有两个关系R(A, B, C)、 S(A, C, D,

17、E) ,下列哪个表达式能够合法执行( ) 。A. R ns B. 6B=b(R) C. “AC (RO n “AD (S)D. R US13. 将局部 E-R 图合并为全局E-R 图时可能会出现冲突,不属于合并冲突的是()。A.属性冲突 B.结构冲突C.语法冲突D.命名冲突14. 关系模式 R 中的属性全部是主属性,则 R 的最低范式必定是( ) 。A. 2NFB. 3NFC. BCNFD. 4NF15.下列SQL语句中,修改表结构的是()。A. ALTER B. CREATE C. UPDATE D. INSERT16. SQL的SELEC话句中,“HAVIN舔件表达式”用来筛选满足条件的(

18、)A.列B.行C.关系D.分组17.对于腐卜t子集X、Y, X'是X的真子集,若X-Y, X'一Y,则称(A. Y传递函数依赖于XC. Y完全函数依赖于X18.系统故障会造成(B. Y部分函数依赖于XD. X、Y相互函数依赖)A.内存数据丢失B.硬盘数据丢失C.软盘数据丢失D.磁带数据丢失19 .为了使用数据库方便,常把数据操作语言嵌入到某一高级语言中,此高级语言称为()。A.查询语言B.宿主语言C.自含语言D.会话语言20 . SQL中的视图提高了数据库系统的()。A.完整性B.并发控制C.隔离性D.安全性二、填空题(每题1分,共10分)1 .在关系模式中,能够唯一表达元组的

19、属性组称为()。2 .参照完整性规则是对()键的约束。3 .判断一个并发调度是否正确,可以用()概念来解决。4 .模式/内模式映像为数据库提供了()数据独立性。5 .数据库系统中可能发生的故障有:系统故障、()和计算机病毒。6 .外模式是()的子集。7 .制作数据后援副本的过程称为()。8 .并发控制是对用户的()加以控制和协调。9 .在数据库系统中对存取权限的定义称为()。10 .()数据模型一般在数据库设计的概念设计阶段使用。、简单应用题(每题3分,共15分)ABCa1b1c2a2b2c3a1b2c3R表ABCa1b2c2a2b2c3a1b1r c2a3b4c6S表BCDb1c2d4b2c

20、3d2T表求解以下关系代数表达式结果:1. R US 2. R-S 3. (R US) + T 4. n4S)5.n A,D (T S.C=T.C(S X T)四、应用题(每题5分,共25分)给定学生选课数据库,其中包含有3张基本表:学生表 S(Sno,Sname,Sage,Ssex,Sdept),课程表 C(Cno,Cname,Teacher,Ccredit),选 课表SC(Sno,Cno,Grade)。按要求完成下列数据操作要求。1 .用关系代数表达式表示“查询成绩在 90分以上的学生的学生姓名”。2 .用SQL语句表示“用户U1具有从每门课程中SELECT最高成绩、最低成绩、 平均成绩的

21、权力,他不能查看每个人的成绩”。3 .用SQL语句表示“将(S0009, C003, 78)插入SC关系表中”。4 .用SQL语句表示“查询选修王平老师讲授课程的学生姓名”。5 .用SQL语句表示“将IS系的学生选课信息删除”。5、 ( 15分)设 R(A,B,C,D,E),F=A->C,C->D,B->C,DE->C,CE->A 求:1. (5分)R的候选码;2. (5 分)p =AD, AB, BG CDE AE是否无损连接;3. (5分)将R分解BCNFS无损。6、 ( 15 分) 请设计一个图书馆数据库, 此数据库中对每个借阅者保存读者记录,包括:读者号,

22、姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:1. (6分)给出 E-R 图;2. ( 6 分)再将其转换为关系模型;3. ( 3 分)判断每个关系模式的规范化最高程度。第二套答案6-10 CBBAA16-20 DBABD分,共10分)一、 选择题(每题1分,共20分)3.ABCa11 b1c2a2b2c3a1:b2 :c3a1b2c2a3b4c61. R USABCa1b2c32. R-S(R US) + TAa14. nS)Aa1a2a3ADa1d4a21 d25. nA,D(rs.c=T.c(SXT)1、皿3、

23、可用行化调度2、外码4、物理5、质故障6、模式7、转储8、并发操作9、授权10、E-R1、简单应用题(每题3分,共15分)1-5 BCBCA11-15 CBCBA二、填空题(每题四、简单应用题(每题5分,共25分)1、(5 分)IT S.Sname (T S.Sno = SC.Sno ASC.Grade >90 (SX SQ2、(5 分)CREATE VIEM 程成绩ASSELECT Cno, MAX(Grade),MIN(Grade),AVG(Grade)FROM SCGROUP BY Cno;GRANT SELECT ON® 成绩TO U1;3、(5 分)INSERT IN

24、TO SC VALUES ('S000g , 'C003 78);4、(5 分)SELECT SnameFROM S,C,SCWHERE S.Sno = SC.Sno and C.Cno = SC.Cno and C.Teacher ='王平';5、(5 分) DELETEFROM SCWHERE'CS =(SELECT SdeptFROM SWHERE S.Sno = SC.Sno);五、应用题(15分)1、(5 分)候选码为(BE)2、(5 分)ABCDEADaaaABaaaaBCaaaCDEaaaaAEaaaa无全a行,所以该分解为有损连接3、(5

25、 分)p =AC, BR ABE六、应用题(15分)1、(6 分)2、(6 分)读者(读者号,姓名,地址,性别,年龄,单位)书(书殳,书名,作者,出版社,读者号,借出日期,应还日期)3、(3 分)均为BCNF第三套一、选择题(每小题 1 分,共 20 分)1、相对于数据库系统,文件系统的主要缺陷有数据冗余性、数据联系弱和() C数据读取困难 数据重用困难 程序不一致性数据不一致性2、DB DBMS口 DBSE者之间的关系是()。 DB包括 DBM® DBS DBSfe括 DB和 DBMSDBM血括DBffi DBS 不能互相包括3、关于1NR 2NR 3NF的正确说法是()。满足3N

26、F的不一定满足2NF满足3NF的不一定满足1NF满足2NF的不一定满足1NF满足1NF的不一定满足2NF4、下面哪一个不是数据库系统必须提供的数据控制功能()。安全性可移植性完整性并发控制5、对于属性子集X、Y, X '是X的真子集,若X-Y, X '-Y,则称()。 Y 传递函数依赖于X Y 部分函数依赖于XY完全函数依赖于X X、Y相互函数依赖6、在数据库中,产生数据不一致的根本原因是()。数据存储量太大没有严格保护数据未对数据进行完整性控制数据冗余7、为了使用数据库方便,常把数据操作语言嵌入到某一高级语言中,此高级语言称为() 。查询语言 宿主语言 自含语言会话语言 .8

27、、若两实体的联系是 M N,则将其转化为关系时应()。将M方的关键字纳入N方将N方的关键字纳入M方将M方的关键字纳入N方,同时将N方的关键字纳入M方另建一个关系,包括 M方和N方的关键字和联系上的所有属性9、数据库的三级结构之间存在着两级映像,使得DBSM有较高的()o数据独立性事务并发性资源共享性设备独立性 .10、自然连接是构成新关系的有效方法。 一般情况下,当对关系R和S使用自然连接时,要求R 和 S 含有一个或多个共有的() 。元组 行 记录 属性11、按照PS协议,若要更新记录R的事务,必须先执行操作()。 LOCK X(R) LOCK S(R) READ(R) WRITE(R)12

28、、在数据库系统中,死锁属于() 。系统故障程序故障事务故障介质故障13、把ER模型转换为关系模型的过程,属于数据库设计的()。需求分析概念设计逻辑设计物理设计14、 为了使索引项的值在基本表中唯一, 在建立索引的语句中应使用保留字 () 。 COUNT UNIQUE DISTINCT UNION15、有关系R和S, RA S的运算等价于()。 S- (R-S) R- (R-S)(R-S) U S RU ( R-S)16、SQL®言中,条件“ BETWEEN0 AND30”表示年龄在20至30之间,且(),包括 20 岁和 30 岁不包括 20 岁和 30 岁包括 20 岁但不包括30

29、 岁 包括 30 岁但不包括20 岁17、设有关系模式R (A, B, C, D), F是R上成立的FD集,F=B-C, C- D,则属性C的闭包C为()。BCDBDCDBC18、在关系模式 R (A, B, C)中,F= (A, B) -C, (B, C) 一A,则 R最高达 到()° 1NF 2NF 3NF BCNF19、设关系R和S分别有M和N个元组,则RXS的元组个数是()。MNM+N M*N20、SQLJ勺SELEC语句中,"HAVIN舔件表达式”用来筛选满足条件的()。列 行 关系 分组二、简答题(每小题5分,共20分)1、数据模型应包括哪三个部分?试分别解释之

30、。2、简述数据库并发操作通常会带来哪些问题。3、简述最小函数依赖集满足的三个条件。4、局部ER模型之间可能产生的冲突有哪几类?B三、已知三个关系R1、R2、S,如下图:(每问2分,共10分)R1 P292977试求:1、R2X S=?2、riY,T (R1) =?3 、R1+S=?4、 6 P>5V YK" f" (R1)=? 5 、 n 2 , 1 , 6 (6 3=5 (R1XS) =?四、设有关系模式R<U,F>,其中U=A,B,C,D,E,F=A-D,E-D,gB,BC- D,DCA,试求:(10 分)1 .求出R的所有候选关键字.2 .判断分解p

31、 =AB,AE,EC,DBC,AC1否具有无损连接性?3 .试将R分解为3NF,并具有无损连接性和依赖保持性.五、设计题(每小题5分,共25分)4 .设有下列关系模式:学生关系 S (学号,姓名,年龄,班级),选课关系 SC (学号,课程号,成绩),用SQL语句查询“李林”选了而“王明”没有选的 课程方05 .设有关系模式:学生关系 S (学号,姓名,年龄,班级),选课关系SC (学号,课程号,成绩),检索没有选C1或C2课的学生的学号,要求用关系代 数表达式表小。6 .设有职工关系EMP(职工号,姓名,性别,工资,部门名称)。职工”吴 刚”从销售部调到人事部,请用 SQL语句写出该操作。7

32、.设有职工关系EMP(职工号,姓名,性别,工资,部门名称)。试用SQL 语句创建一个工资总额超过20万元(含20万元)的各部门工资总额视图 VSAL8 .已知三个关系 R(A,B,C)、S(A,D,E)、T (D,F),其中 G E为数值类型属性,试用SQL语言实现:将R S、T三个关系按关联属性建立一个视图RST对视图RST按属性A分组后,求属性C和E的平均值对视图RST按属性A 分组后,求属性C和E的平均值六、设医院管理系统中包含如下信息: ( 15 分)科室:科名,科室地址,电话,医生姓名病房:病房号,床位号,所属科室病人:病历号,姓名,性别,诊断,主管医生,病房号医生:姓名,职称,所属

33、科室,年龄,工作证号其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个医生只能属于一个科室, 但可负责多个病人的诊治, 一个病人的主管医生只有一 个。试完成如下设计:1、设计该计算机管理系统的E R 图;2、将E R 图转换为关系模型;3、判定得到的每一个关系模式为第几范式;4、用SQL语言定义得到的关系模型(属性参数自定)。第三套答案1、 选择题(每小题1分,共20分)15610111516202、 简答题(每题5分,共20分)1、数据模型包含数据结构,数据操作,数据的约束条件三个部分,数据结构是 所研究的对象类型的集合;数据操作是指对数据库中各种对象的实例允许执 行的操作的

34、集合,包括操作及有关的操作规则;数据的约束条件是一组完整 性规则的集合。2、丢失修改、不可重复读和读“脏”数据3、最小函数依赖集满足三条件右部单属性 不存在冗余函数依赖:X A,令G F-X A,若A XG 不存在冗余决定属性:B1B2BmA,若A (X Bi)F,则去掉Bi4、冲突种类:属性冲突、命名冲突和结构冲突3、 (每题2分,共10分)1 .R2 X S2. “丫, t (R1)=ABCIt丫 Jx3ccdx3cefy5kcdy5kefz6ycdz6yefi5fcdi5fefYTdcfeed3、R1+SPQ2bu_g_4. 6 P双丫金 f (R1)=PQTY2bcd9aef9ade7

35、gef 37gcd5、n 2 , 1 , 6 (6 3=5 (R1 X S)QPYb2da9fb2fg7fg7d四、 (10分)1.CE2.具有无损连接性ABCDEABaaaAEaaaaECaaaaaDBCaaaaACaaaa3. p =AD,ED,DB,BDC,ACD,CE五、 (每题5分,共25分)1、Select课程号FROM SCWhere课程号IN (Select课程号From S,SCWHERE符号=SC.学号ANDS.姓名='李林)AND 课程号NOT IN (Select课程号FROM S, SCWhere S.学号=SC.学号 ANDS.姓名='王明)2、学号

36、(S)学号(课号'C1'课号'C2'(S SC)3、Update EMPSET部门名称='人事部WHER姓名='吴刚4、Create View VSALAS Select 部门名称,SUM(工资)FROM EMPGroup By 部门名称Having SUM(工资)>=200000;5、Create View RSTAS SELECT R.A,B,C,S.D,E,FFROM R,S,TWHERE R.A = S.A AND S.D = T.D;Select A, AVG(C), AVG(E)FROM RSTGroup By A;六、 (15

37、分)1、2、科室(科名,科地址,电话)医生(姓名,职称,年龄,工作证号,科名)病房(病房号、床位号、科名)病人(病历号,姓名,性别,病房号,主管医生工作证号)3、均是BCNF4、Create Table 科室(科名 char(10), not null,科地址char (10), 电话 char (10);Create Table 医生(姓名 char(10),职称 char (10),年龄int ,工作证号 char (10) , not null,科名 char (10)Create Table 病房(病房号 char(10), not null,床位号 char (10), not nu

38、ll, 科名 char (10);Create Table 病人(病历号 char(10), not null,姓名 char (10),性别 char (10),病房号char (10),主管医生工作证号char (10);2、w(F) E DR2(F) C BR2(F) CE GR4(F) B AG ri(F) R2(F)R3(F)r4(F) E D,C B,CEG,B AF与G等价,因此分解具有依赖保持性。七、 (15分)1、ABCDEGDEaaBCaaaCEGaaaaaaABaa具有无损连接性第四套一、填空题(每空2分,共20分)1 .数据操作是指对DB的 和 两大类操作。2 .数据库

39、全部数据的整体逻辑结构的描述,称为 。3 .数据独立性是指 和 之间相互独立,不受影响4 .关系操作的特点是 操作。5 .关系模式的定义由 和 组成。6 .在SQL中视图是或产生的虚表。二、简答题(每小题5分,共20J)一2、简述数据库管理系统的功能。2、什么是平凡的FD?平凡的FD可根据哪一条推理规则推出。3、与传统的关系模型比较,对象关系模型有哪些扩充4、简述DB的并发控制和恢复有什么关系?试求:1、wn R= 2、m (R) = 3 、T+ S=4、6 a>4 (W)=四、根据要求写出操作语句(每题 4分,共20分)数据库为:S (SNO,SNAME,AGE,SEXSC (SNO,

40、CNO,GRADEC (CNO,CNAME,TEACHER1 .查询选择C2课程的学生名。(关系代数)2 .查询S3的学生的姓名。(ALPHA3 .显示与“张三”年龄相同的学生名。(QBE4 .查询选择数据库的学生名。(SQL5 .学生年龄均增加1。(SQL五、应用题(10分)设有关系模式R<U,F>洪中U=A,B,C,D,E,F=A-C,B-AC,AAC,JB,试求:1 .求出候选码;(5分)2 .试将R分解为3NF,并具有无损连接性和依赖保持性。(5分) 六、设商店信息系统中包含如下信息:(10分)商品:商品号、商品名、数量、单价厂家:厂家号、厂家名、电话消费者:消费者号、姓名

41、、单位其中, 一个厂家可以生产多种商品, 但每种商品只在一个厂家生产。 每个消 费者可以购买多个商品,每种商品可以有多人购买。试完成如下设计:4、设计该计算机管理系统的E R图;(5分)5、将E-R图转换为关系模型。(5分)第四套答案一、 选择题(每空2分,共20分)1- 5 :检索、更新、模式、应用程序、数据6-10:集合、关系名、属性名、基本表、视图简答题(每小题5分,共20分)1 .定义功能;操纵功能;保护功能;存储功能;维护功能。2 .如果X-Y,并且Y? X,则称 2Y是平凡的Fd平凡的FD根据推理规 则的自反律就可推出。3 .数据类型的扩充:引入符合类型(结构、数组、多集和集合类型

42、)。在类 型一级和表一级实现继承性(单重继承性和多重继承性)。定义引用类型。4 .如果采用封锁机制,事务并发操作时有可能产生死锁。为了解除死锁状 态,就要抽取某个事务作牺牲品,把它撤销,做回退操作,这就属于DB的恢复范畴。AI B IC6782 Ra (R)=A14T4. 6 A>4 (W)=应用题(每小题5分,共20分)1. RX W=ABC1233 R + S=A"1四、 应用题(每小题4分,共20分)1 . 口 SNam( 6 C.CNO = C2' ( 6 S.SNO = SC.SNO(S X SC)2.GET w(s.sname): S.SNO=' S

43、3' 3.SSNOSNAMEAGESEX张三18p.隹184. SELECT SNAMEFROM S SG CWHERE S.SNO=SC.SNO and SC.CNO=C.CNOC.CNAME= " 数据库”5. UPDATE SSET AGE= AGE-+15、 应用题(10分)1 .候选码DE2 . p = AC , B A, EB, DA Dm6、 应用题(10分)12 .商品(商品号、商品名、数量、单价,厂家号) 厂家(厂家号、厂家名、电话)消费者(消费者号、姓名、单位)消费(消费者号,商品号)第五套一、选择题(每小题2分,共20分)1 .文件系统与数据库系统相比较

44、,其缺陷主要表现在数据联系弱,数据冗余和 ()。A.数据存储量低B.处理速度慢C.数据不一致D.操作繁琐2 .结构数据模型的三个组成部分是数据结构、数据操作和()A.数据安全性控制C.数据完整性约束3 . QBE语言是()。A.标准数据查询语言C.元组关系演算语言4 .在SELEC诏句中使用A.在WHERE出现B.数据一致性规则D.数据处理逻辑B.关系代数语言D.域关系演算语言GROUP BY SNJO, SNO»须()。B,在FROM出现C.在SELEC开出现D.在HAVINGt出现5 .在关系模式R (U, F)中,如果XU,不存在X的真子集Y, YU,则X 是R的()。A.候选

45、码B.主码C.外码6 .在关系模式R (U, F)中,如果F是最小函数依赖集,则()。A.至少有 RC 2NFB.至少有RC 3NFC.至少有RC BCNFD. R的规范化程度与F为最小函数依赖集无关7 . E R图的作用是建立()。A.用户模型B.物理模型C.逻辑模型D.概念模型8 .解决并发操作造成数据不一致问题,一般采用的方法是提供()。A.封锁机制B,并发机制C.恢复机制D.约束机制9 .数据流图是结构化设计的工具,用于数据库设计的()。A.可行性分析阶段B.程序设计阶段C.系统详细设计阶段D.需求分析阶段10 .在数据库系统中,对存取权限的定义称为()。A.授权B.定义C.约束D.审

46、计二、简答题(每小题3分,共9分)3、简述数据库系统的组成。2、简述E-R图向关系数据模型转换的原则。3、简述关系的三类完整性约束。三、已知三个关系R1、R2、S,如下图:(每小题3分,共15分)c df试求:1、R2X S=2、fp,T(R1) = 3 、R1+ S=4、 6 P>8VYK" f" (R1)= 5 、n 1 , 3 , 4 (6 3=5 (R1 X S)=四、根据要求写出操作语句(每小题4,共 20 分)数据库为:厂家 S( SNO,SNAME,STATUS,C)ITY产品 P( PNO,PNAME,WEIGHT,CO)LOR工程 J( JNO,JN

47、AME,CIT)Y供货 SPJ(SNO,PNO,JNO,QT)Y1. 查询供应 P1, P2 两种产品的工程名。 (关系代数)2. 查询为工程J1 供货的厂家名。( ALPHA)3. 显示与“ TV'颜色相同的产品名。(QBE4. 查询至少为 J1, J2 两个工程的提供产品的厂家名。( SQL)5.产品P2的颜色由“red”改为“white”。(SQL五、应用题( 10 分)设有关系模式R<U,F>洪中U=A,B,C,D,F=A-C,C- A,B-AC,AAC ,试求:1 . 求出最小函数依赖集; (3分)2 .判断R规范化程度;(3分)3 .试将R分解为3NF,并具有无

48、损连接性和依赖保持性。(4分) 六、根据第四题中数据库完成: ( 10 分)查询在单个工程中使用“上海”厂家生产的产品数量大于40 个的工程名称。给出初始语法数,对其优化。七、设图书馆管理系统中包含如下信息: ( 16 分)图书:书号、书名、作者、数量、出版社、单价出版社:出版社号、社名、地址、邮编、电话读者:借书证号、姓名、单位其中, 一个出版社可以出版多种书籍, 但每种书籍只在一个出版社出版, 出版应有日期和责任编辑。 每个读者可以借阅多本图书, 每本图书可以有多人借阅。 借阅信息包括:借书日期、还书日期、是否续借。试完成如下设计:6、设计该计算机管理系统的E R图;(8分)7、将E-R图

49、转换为关系模型。(8分)第五套答案一、选择题(每小题2分,共20分)1-5 C C D B A 6-10 D D A D A二、简答题(每小题3分,共9分)1 .数据库系统由数据,数据库管理系统,应用程序,数据库管理员和用 户组成。2 .原则:a)每个实体都转换为一个关系模式;b)对于图中联系的转换由联系的类型分三种情况:1:1可以转换为一个独立的关系模式,也可以与任意一端对应的关 系模式合并;1: N可以转换为一个独立的关系模式,也可以与 n端对应的关系模 式合并;N: M转换为一个关系模式。3,实体完整性,参照完整性和用户自定义完整性。三、应用题(每小题3分,共15分)1. R2X S=2. r(P,T (R1)=PTABCTYx3ccd3c8ex3cef3ey5kcd8dy5kef6ez6ycd6cz6yefi5fcdi5fef3. R1+S=4. 6 P>8V Ydf (R1) =PQPQ1 TY323r 2cd6781de67cd5. n 1 , 3 , 4 (6 3=5 (R1 X S)PTY3cd8ef3ef6ef6cd四、应用题(每小题4分,共20分)1 . FI JNam( 6 J.JNO = SPJ.JNO (J X ( 6 SPJ1.PNO

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论