考研数据库9套题及答案.docx

上传人:李司机 文档编号:1821082 上传时间:2022-12-20 格式:DOCX 页数:46 大小:596.23KB
返回 下载 相关 举报
考研数据库9套题及答案.docx_第1页
第1页 / 共46页
考研数据库9套题及答案.docx_第2页
第2页 / 共46页
考研数据库9套题及答案.docx_第3页
第3页 / 共46页
考研数据库9套题及答案.docx_第4页
第4页 / 共46页
考研数据库9套题及答案.docx_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《考研数据库9套题及答案.docx》由会员分享,可在线阅读,更多相关《考研数据库9套题及答案.docx(46页珍藏版)》请在三一办公上搜索。

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

2、.fromC.se1.ectD.having6 .在Where语句的条件表达式中,与零个或多个字符匹配的通配符是()。A.*B.?C.%D._7 .对关系模式进行分解时,要求保持函数依赖,最高可以达到()。A.2NFB.3NFC.BCNFD.4NF8 .在关系模式R(U,F)中,YXj是X-Y是否成立的()。A.充分必要条件B.必要聚件C.充分条件D.既不充分也不必要条件9 .在关系数据库设计阶段中,完成关系模式设计的阶段是()。A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段10 .基本ER图就是数据库的()。A.外模式B.逻辑模式C.内模式D.概念模式11 .从数据流图构造

3、E-R图时,选择实体一般应先考虑数据流图中的()。A.数据项B.数据流C.数据处理D.数据存储12 .以下()不是当前常用的存取方法。A.索引方法B.聚簇方法C.HASH方法D.链表方法13 .事务一旦提交,对数据库的改变是永久的,这是事务的()。A.原子性B.一致性C.隔离性D.持久性14 .并发控制要解决的根本问题是保持数据库状态的()。A.安全性B.完整性C.可靠性D.一致性15 .在数据库系统中,对存取权限的定义称为().A.授权B.定义C,约束D.审计16 .视图建立后,在数据字典中存放的是()。A.查询语句B.视图的定义C.组成视图的表内容D.产生视图的表定义17.由全码组成的关系

4、模式,最高可以达到的模式为()。A.4NFB.2NFC.3NFD.BCNF18.下列叙述中,正确的是()。A.对于关系数据模型,规范化程度越高越好B.如果F是最小函数依赖集,则R2NFC.如果RBCNF,则F是最小函数依赖集D.关系模式分解为BCNF后,函数依赖关系可能被破坏19.为保证多用户环境中数据的完整性和一致性,DBMS采取的控制称为()。A.安全性控制B.完整性控制C.事务控制20.包含在日志文件中的主要内容是()。A.程序运行过程B.对数据的全部操作C.对数据的全部更新操作D.程序执行结果二、填空题(每题1分,共10分)1 .关系模式R与S,组成关系RS的是关系(2 .在SQ1.中

5、视图是由()产生的虚表。3 .在SQ1.中Xnotbetween20and30的含义是4 .在合并E-R图时需解决的属性冲突包括属性(突。5 .事务遵守()是可串行化调度的充分条件。6 .要使数据库具有可恢复性,基本原则就是数据(7 .数据库控制保护的主要内容是数据的安全性、(D.并发控制)的属性集。)O)冲突和属性取值单位冲)O)、并发控制和恢复。8 .事务对数据库数据进行更新操作时,必须首先获得对该数据集合的()锁。9 .()是指造成系统停止运转的任何事件,使得系统要重新启动。10 .数据()是防止数据库中数据在存储和传输中失密的有效手段。ABCa1.blc2a2b3c7a3b4c6alb

6、2c3R表S表ABCa1.b2cla2b2c3a4b6c6alblc2a3b4 c6BCDb1.c2d4b2cldlb2c3d2T表三、简单应用题(每题3分,共15分)求解以下关系代数表达式结果:1.RS2.R-S3.(RUS)T4.RT5.o(SXT)A.DS.B=T.B四、应用题(每题5分,共25分)给定学生选课数据库,其中包含有3张基本表:学生表S(Sno,Sname,Sage,Ssex,Sdept),课程表C(Cno,Cname,Teacher,Ccredit),选课表SC(Sno,Cno,Grade)。按要求完成下列数据操作要求。1 .用SQ1.语句创建选课表SC(Sno,Cno,G

7、rade),其中主码为(Sno,Cno),外码为Sno,Cno,并规定成绩Gmde的取值应该在0到100之间。2 .用SQ1.语句表示“将计算机科学系全体学生的成绩置零”。3 .用SQ1.语句表示“查询选修并且成绩及格的课程总数大于3门(包括3门)的学生的学号和姓名”。4 .用SQ1.语句创建视图VSC(Sno,Sname,Cno,Cname,Grade),并将对学生表S的修改权限授权给用户U1.,并且U1.可以将权限进行传播。5 .用关系代数表达式表示“查询选修了全部课程的学生学号和姓名”五、(15分)已知关系模式R(U,F)中U=ABCDEG),F=BE-*G,BD-G,CDfA,CE-G

8、,CDEAB,BC-A,B-D,求下列各题。1. (3分)F的最小函数依赖集;2. (3分)关系模式R的候选码;3. (3分)判断R的最高规范化程度,并说明理由;4. (3分)判定分解P=ABD,DGE,AG,CE是否保持无损连接性;5. (3分)将关系模式R分解为3NF,并且保持函数依赖和无损连接性。六、(15分)设某汽车运输公司有三个实体集。一是“车队”实体集,属性有车队号和车队名等;二是“车辆”实体集,属性有牌照号、厂家和出厂日期等:三是“司机”实体集,属性有司机编号、姓名和电话等。设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只能应聘于一个车队,车队聘用司机有个聘

9、期;车队与车辆之间存在“拥有”联系,每个车队可拥有第一套答案一、选择题(每题1分,共20分)1-5ADDBC6-10CBACD11-15DDDDA16-20DDDDC二、填空题(每题1分,共10分)1.关系R2.基本表或视图3.X304.域5.两段锁协议6.冗余7.完整性8.排它(写)9.系统故障10.加密三、简单应用题(每题3分,共15分)1.RS2.R-S3.(RUS)TABCABCa1.b1.c2a2b3c7a3b4c6a1.b2c34.RXT5.AJ)S.B=T.B(ST)R.AR.BR.CT.BT.CT.DADa1.b1.c2b1.c2d4a1.d1.a2b3c7b1.c2d4a1.

10、d2a3b4c6b1.c2(14a2d1.a1.b2c3b1.c2d4a2d2a1.b1.c2b2c1.d1.a1.d4a2b3c7b2c1.d1.a3b4c6b2c1.d1.a1.b2c3b2c1.d1.a1.b1.c2b2c3d2a2b3c7b2c3d2a3Mc6b2c3d2a1.b2c3b2c3d2四、应用题(每题5分,共25分)1. (5分)createtab1.eSC(Snochar(10)notnu1.1.,Cnochar(10)notnu1.1.,Gradeintcheck(Grade=OandGrade=60groupbySnohaving(count(*)=3);4. (5分

11、)createviewVSC(Sno,Sname,Cno,Cname,Grade)asse1.ectS.Sno,Sname,C.Cno,Cname,GradefromS,C,SCwhereS.Sno=SC.SnoandC.Cno=SC.Cno;grantupdateontab1.eStoU1.withgrantoption;5. (5分)(so(O(S)四T应用题(15分)XSnoSi1. (3分)F=B-G,CD-*A,CE-*G,B-D,CDEB)2. m,n(3分)候选码为:(BCE)和(CDE)3. (3分)1NF,存在BEfG,说明G对码部分函数依赖,所以为INFo4. (3分)AB

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

13、式的副本C.多个模式的集合B.模式的逻辑子集D.以上三者都对4.关系运算中花费时间可能最长的运算是()。A.投影B.选择C.笛卡尔积D.除5.A.关系模式R( U, F),如果R2NF,基本可以消除的数据异常是(插入异常C.候选码冗余B.删除异常D.数据冗余过大A.C.8.A.C.9.需求分析阶段逻辑设计阶段 数据抽象的内容是 选择、投影、连接 调查、分析、设计 在整个设计过程中,A.需求分析阶段C.逻辑设计阶段B.概念设计阶段D.物理设计阶段6 .在关系模迎(U,F)中,X、Y、Z都是属性,取一丫、Yf乙则XfZ是()。A.一定是传递函数依赖B.一定不是传递函数依赖C.不一定是传递函数依赖7

14、 .在关系数据库设计阶段中,完成E-R图设计的阶段是()。B.概念设计阶段D.物理设计阶段)O8 .分类、概括、聚集D.超类、子类、消息最困难、最耗时的阶段是(10.事务要么都做,要么都不做,是事务的()。A.原子性B.一致性C.隔离性D.持久性I1.从ER图向关系模型转换,一个M:N的联系转换成一个关系模式时,该关系模式的关键字是()。A.N方实体的关键字B.M方实体的关键字C.N方实体关键字与M方关键字组合D.重新选择其他属性12.现有两个关系R(A,B,C)、S(A,C,D,E),下列哪个表达式能够合法执行()。A.RSB.6B1.Ir(R)cac(R)ad(S)D.RUS13 .将局部

15、E-R图合并由全局E-R图时可篦会出现冲突:不属于合并冲突的是()OA.属性冲突B.结构冲突C.语法冲突D.命名冲突14 .关系模式R中的属性全部是主属性,则R的最低范式必定是(A.2NFB.3NFC.BCNFD.4NF15 .下列SQ1.语句中,修改表结构的是(A.A1.TERB.CREATEC.UPDATED.INSERT16 .SQ1.的SE1.EeT语句中,HAVING条件表达式”用来筛选满足条件的(A.列B.行C.关系D.分组17 .对于属性子集X、Y,X是X的真子集,若XY,X-Y,则称()。A.Y传递函数依赖于XB.Y部分函数依赖于XC.Y完全函数依赖于XD.X、Y相互函数依赖1

16、8 .系统故障会造成(A.内存数据丢失B.硬盘数据丢失C.软盘数据丢失D.磁带数据丢19 .为了使用数据库方便,常把数据操作语言嵌入到某一高级语言中,此高级语言称为()。D.会话语言D.安全性A.查询语言B.宿主语言C.自含语言20 .SQ1.中的视图提高了数据库系统的()。A.完整性B.并发控制C.隔离性二、填空题(每题1分,共K)分)1 .在关系模式中,能够唯一表达元组的属性组称为()。2 .参照完整性规则是对()键的约束。3 .判断一个并发调度是否正确,可以用()概念来解决。4 .模式/内模式映像为数据库提供了()数据独立性。5 .数据库系统中可能发生的故障有:系统故障、()和计算机病毒

17、。6 .外模式是()的子集。7 .制作数据后援副本的过程称为()。8 .并发控制是对用户的()加以控制和协调。9 .在数据库系统中对存取权限的定义称为()。10 .()数据模型一般在数据库设计的概念设计阶段使用。三、简单应用题(每题3分,共15分)R表S表T表ABCa1.blc2a2b2c3alb2c3ABCa1.b2c2a2b2c3alblc2a3b4c6BCDb1.c2d4b2c3d2求解以下关系代数表达式结果:1.RUS2.R-S3.(RUS)T4.(S)5.。(SXT)AJS.C=T.C四、应用题(每题5分,共25分)给定学生选课数据库,其中包含有3张基本表:学生表S(Sno,Snam

18、e,Sage,Ssex,Sdept),课程表C(Cno,Cname,Teacher,Ccredit),选课表SC(SnO,Cno,Grade)。按要求完成下列数据操作要求。1 .用关系代数表达式表示“查询成绩在90分以上的学生的学生姓名”。2 .用SQ1.语句表示“用户U1.具有从每门课程中SE1.ECT最高成绩、最低成绩、平均成绩的权力,他不能查看每个人的成绩”。3 .用SQ1.语句表示“将(S0009,C003,78)插入SC关系表中”。4 .用SQ1.语句表示“查询选修王平老师讲授课程的学生姓名”。5 .用SQ1.语句表示“将IS系的学生选课信息删除”。五、(15分)设R(A,B,C,D

19、,E),F=A-C,C-D,B-C,DE-C,CE-A象1. (5分)R的候选码;2. (5分)P=AD,AB,BC,CDE,AE)是否无损连接;3. (5分)将R分解BCNF且无损。六、(15分)请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:1. (6分)给出E-R图;2. (6分)再将其转换为关系模型;3. (3分)判断每个关系模式的规范化最高程度。第二套答案1-511-15选择题(每题BCBCACBCBA1分,共20分)6-10CBBAA

20、16-20 DBABD二、填空题(每题1分,共10分)1、超码2、外码3、可串行化调度4、物理5、介质故障6、模式7、转储8、并发操作9、授权10、E-R三、简单应用题(每题1.RUS3分,共15分)2.R-S5分,共25分)ABCa1.b2c33.(R US)TADa1.d4a2d25. O (SXT)AJ5.C= 1.Cn。(ssc)SsI1.ameS.Sno=SC.SnoASCGradci=59O2、(5分)CREATEVIEW课程成绩ASSE1.ECTCno,MAX(Grade),MIN(Grade),AVG(Grade)FROMSCGROUPBYCno;GRANTSE1.ECTON课

21、程成绩TOU1.;3、(5分)INSERTINTOSCVA1.UES(S0009,C003,78);4. (5分)SE1.ECTSnameFROMS,C,SCWHERES.Sno=SC.SnoandC.Cno=SC.CnoandC.Teacher=,王f:5、(5分)DE1.ETEFROMSCWHERECS=(SE1.ECTSdeptFROMSWHERES.Sno=SC.Sno);五、应用题(15分)1、(5分)候选码为(BE)2、(5分)ABCDEADaaaABaaaaBCaaaCDEaaaaAEaaaa尢全a行,所以该分解为有损连接。3、(5分)P=AC,BD,ABEJ六、应用题(15分)

22、1、(6分)U林号.二U1.Uft#二2、(6分)读者(读者号,姓名,地址,性别,年龄,单位)书(拄SJ书名,作者,出版社,读者号J昔出日期,应还日期)3、(3分)均为BCNF第三套一、选择题(每小题1分,共20分)1、相对于数据库系统,文件系统的主要缺陷有数据冗余性、数据联系弱和O数据读取困难数据重用困难程序不一致性数据不一致性2、DB、DBMS和DBS三者之间的关系是()。DB包括DBMS和DBSDBS包括DB和DBMSDBMS包括DB和DBS不能互相包括3、关于INF、2NF、3NF的正确说法是()。满足3NF的不一定满足2NF满足3NF的不一定满足INF满足2NF的不一定满足INF满足

23、INF的不一定满足2NF4、下面哪一个不是数据库系统必须提供的数据控制功能Oo安全性可移植性完整性并发控制5、对于属性子集X、Y,X是X的真子集,若X-Y,X-Y,则称()。Y传递函数依赖于XY部分函数依赖于XY完全函数依赖于XX、Y相互函数依赖6、在数据库中,产生数据不一致的根本原因是OO数据存储量太大没有严格保护数据未对数据进行完整性控制数据冗余7、为了使用数据库方便,常把数据操作语言嵌入到某一高级语言中,此高级语言称为OO查询语言宿主语言自含语言会话语言.8、若两实体的联系是M:N,则将其转化为关系时应O。将M方的关键字纳入N方WN方的关键字纳入M方将M方的关键字纳入N方,同时将N方的关

24、键字纳入M方另建一个关系,包括M方和N方的关键字和联系上的所有属性9、数据库的三级结构之间存在着两级映像,使得DBS具有较高的OO数据独立性事务并发性资源共享性设备独立性.10、自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的Oo元组行记录属性11、按照PS协议,若要更新记录R的事务,必须先执行操作O。1.oeKX(R)1.OeKS(R)READ(R)WRITE(R)12、在数据库系统中,死锁属于O0系统故障程序故障事务故障介质故障13、把ER模型转换为关系模型的过程,属于数据库设计的O。需求分析概念设计逻辑设计物理设计14、为了使索引项

25、的值在基本表中唯一,在建立索引的语句中应使用保留字o.COUNTUNIQUEDISTINCTUNION15、有关系R和S,RS的运算等价于()0S-(R-S)R-(R-S)(R-S)USRU(R-S)16、SQ1.语言中,条件“BETWEEN20AND30”表示年龄在20至30之间,且()。包括20岁和30岁不包括20岁和30岁包括20岁但不包括30岁包括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最高达到OOINF

26、2NF3NFBCNF19、设关系R和S分别有M和N个元组,则RXS的元组个数是OMNM+NM*N20、SQ1.的SE1.ECT语句中,HAVING条件表达式”用来筛选满足条件的()。列行关系分组二、简答题(每小题5分,共20分)1、数据模型应包括哪三个部分?试分别解释之。2、简述数据库并发操作通常会带来哪些问题。3、简述最小函数依赖集满足的三个条件。试求:1、R2S=?24、6P5 VY f (R1.)=? 5、四、设有关系模式R,其中、I1.Y ( Rl ) =? 3 、R1S=? 口;二i(6 呐式RIXS) =?U=A,B,C,D,E,F=A-D,E-D,D-B,BC-DQC-A,试求:

27、(10分)1 .求出R的所有候选关键字.2 .判断分解P=AB,AE,EC,DBC,AC是否具有无损连接性?3 .试将R分解为3NF,并具有无损连接性和依赖保持性.五、设计题(每小题5分,共25分)1 .设有下列关系模式:学生关系S(学号,姓名,年龄,班级),选课关系SC(学号,课程号,成绩),用SQ1.语句查询“李林”选了而“王明”没有选的课程号。2 .设有关系模式:学生关系S(学号,姓名,年龄,班级),选课关系SC(学号,课程号,成绩),检索没有选C1.或C2课的学生的学号,要求用关系代数表达式表示。3 .设有职工关系EMP(职工号,姓名,性别,工资,部门名称)c职工“吴刚”从销售部调到人

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

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

30、实例允许执行的操作的集合,包括操作及有关的操作规则;数据的约束条件是一组完整性规则的集合。2、丢失修改、不可重复读和读“脏”数据3、最小函数依赖集满足三条件右部单属性不存在冗余函数依赖:XA,令GF-XA),若AXG不存在冗余决定属性:B1B2.BmA,若A(XBj)F,则去掉Bi4、冲突种类:属性冲突、命名冲突和结构冲突3、 (每题2分,共10分)1.R2XSABCTYX3CCdX3Cefy5kCdy5kefZ6yCdZ6yefi5fCdj5fefAJEzjH2. (R1. )=4Gj-(RI)=PQTY2bCd9aef9ade7gef7gCd(6一(R1.XS)QPYbZda9ib2fg7

31、fg7d4、 (10分)1.CE2.具有无损连接性ABCDEABaaaAEaaaaECaaaaaDBCaaaaACaaaa3.P=AD,ED,DB,BDC,ACD,CE5、 (每题5分,共25分)6、 Se1.ect课程号FROMSCWhere课程号IN(Se1.ect课程号FromS,SCWHERES学.号=SC.学号ANDS.姓名=李林)AND课程号NoTIN(Se1.ect课程号FROMS,SCWhereS.学号=SC.学号ANDS.姓名=王明)2、”_(涅/C课号C2(SSC)3、UpdateEMPSET部门名称=人事部WHERE姓名=,吴刚4、CreateViewVSA1.ASSe1

32、.ect部门名称,SUM(工资)FROMEMPGroupBy部门名称HavingSUM(工资)=200000;5、CreateViewRSTASSE1.ECTR.A,B,C,S.D,E,FFROMR,S,TWHERER.A=S.AANDS.D=T.D;Se1.ectA,AVG(C),AVG(E)FROMRSTGroupByA;6、 (15分)1、2、科室(科名,科地址,电话)医生(M茗职称,年龄,工作证号,科名)病房(病房号,床位号,科名)病人(病历号,姓名,性别,病房号,主管医生工作证号)3、均是BCNF4、CreateTab1.e4(科名char(10),notnu1.1.,科地址char

33、(10),电话char(10);CreateTab1.e医生(姓名char(10),职称Char(10),年龄int,工作证号char(10),notnu1.1.,科名char(10);CreateTab1.e病房(病房号char(10),notnu1.1.,床位号char(10),notnu1.1.,科名char(10);CreateTab1.e病人(病历号char(10),notnu1.1.,姓名Char(10),性别char(10),病房号char(10),主管医生工作证号char(10);7、 (15分)1、ABCDEGDEaaBCaaaCEGaaaaaaABaa具右,尢损连接性2、

34、ri(F)EDR2(F)CBr2(F)CEG)R4(F)BA)Gr1(F)r2(F)R3(F)R4(F)(ED,CB,CEG,BA|F与G等价,因此分解具有依赖保持性。第四套一、填空题(每空2分,共20分)1 .数据操作是指对DB的和两大类操作。2 .数据库全部数据的整体逻辑结构的描述,称为o3 .数据独立性是指和之间相互独立,不受影响。4 .关系操作的特点是痴作厂5 .关系模式的定义由和组成。6 .在SQ1.中视图是或产生的虚表。二、简答题(每小题5分,共20方52、简述数据库管理系统的功能。2、什么是平凡的FD?平凡的FD可根据哪一条推理规则推出。3、与传统的关系模型比较,对象关系模型有哪

35、些扩充。4、简述DB的并发控制和恢复有什么关系?三、已知三个关系R1.、R2、S,如下图:(每小题5分,共2()分)-rws-nbCO二试求:1、WR=2、口JR)=3、TS=4、6,a(W)=四、根据要求写出操作语句(每题4分,共20分)数据库为:S(SNO,SNAME,AGE,SEX)SC(SNO,CNO,GRADE)C(CNO,CNAME,TEACHER)1 .杳询选择C2课程的学生名。(关系代数)2 .查询S3的学生的姓名。(A1.PHA)3 .显示与“张三”年龄相同的学生名。(QBE)4 .查询选择数据库的学生名。(SQ1.)5 .学生年龄均增加Io(SQ1.)五、应用题(10分)设

36、有关系模式RVU,F,其中U=A,B,C,D,E),F=AC,BfACQfAC,E-B),试求:1 .求出候选码;(5分)2 .试将R分解为3NF,并具有无损连接性和依赖保持性。(5分)六、设商店信息系统中包含如下信息:(10分)商品:商品号、商品名、数量、单价厂家:厂家号、厂家名、电话消费者:消费者号、姓名、单位其中,一个厂家可以生产多种商品,但每种商品只在一个厂家生产。每个消费者可以购买多个商品,每种商品可以有多人购买。试完成如下设计:4、设计该计算机管理系统的ER图;(5分)5、将E-R图转换为关系模型。(5分)第四套答案1、 选择题(每空2分,共20分)1-5:检索、更新、模式、应用程

37、序、数据6-10:集合、关系名、属性名、基本表、视图2、 简答题(每小题5分,共20分)1 .定义功能;操纵功能;保护功能;存储功能;维护功能。2 .如果X-Y,并且Y?X,则称XfY是平凡的FDo平凡的FD根据推理规则的自反律就可推出。3 .数据类型的扩充:引入符合类型(结构、数组、多集和集合类型)。在类型一级和表一级实现继承性(单重继承性和多重继承性)。定义引用类型。4 .如果采用封锁机制,事务并发操作时有可能产生死锁。为了解除死锁状态,就要抽取某个事务作牺牲品,把它撤销,做回退操作,这就属于DB的恢复范畴。3、 应用题(每小题5分,共20分)1.RV=ABC1233. R S=A12.

38、(R)=AA1474. 6 (W)=ABC6784、 应用题(每小题4分,共20分)1. 口(6(6(SXSC)2.SNameC.CNO=C2SSNO=SCSNoGETw(s.sname):S.SNO=S3,3. SSNOSNAMEAGESEX张三18p季四4. SE1.ECTSNAMEFROM,SSC,CWHERES.SNO=SC.SNOandSC.CNO=C.CNOC.CNAME=数据库”5. UPDATESSETAGE=AGE+1;5、 应用题(10分)1 .候选码DE;2 .P=AC,BA,EB,DA,DE)六、应用题(10分)2.商品(商品号、商品名、数量、单价,厂家号)厂家(厂家号

39、、厂家名、电话)消费者(消费者号、姓名、单位)消费(消费者号,商品号)第五套一、选择题(每小题2分,共20分)I.文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱,数据冗余和OOA.数据存储量低B.处理速度慢C.数据不一致D.操作繁琐2 .结构数据模型的三个组成部分是数据结构、数据操作和O数据一致性规则D.数据处理逻辑B.关系代数语言D.域关系演算语言A.数据安全性控制B.C.数据完整性约束3 .QBE语言是()。A.标准数据查询语言C.元组关系演算语言4 .在SE1.ECT语句中使用GROUPBYSNO时,SNO必须()。A.在WHERE中出现B.在FROM中出现C.在SE1.ECT中出现D.在HAVING中出现5 .在关系模式R(U,F)中,如果X-)U,不存在X的真子集Y,Y-)U,则X是R的()。A.候选码B.主码C.外码6 .在关系模式R(U,F)中,如果F是最小函数依赖集,则OoA.至少有R2NFB.至少有RB3NFC.至少有RBCNFD.R的规范化程度与F为最小函数依赖集无关7 .E-R图的作用是建立O0A.用户模型B.物理模型C.逻辑模型D.概念模型8 .解决并发操作造成数据不一致问题,一般采用的方法是提供()oA.封锁机制B.并发机制C.恢复机制D.约束机制9 .数据流图是结构化设计的工具,用于数据库设计的OoA.可行性分析阶段B.程序设

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号