考研数据库9套题及答案_第1页
考研数据库9套题及答案_第2页
考研数据库9套题及答案_第3页
考研数据库9套题及答案_第4页
考研数据库9套题及答案_第5页
已阅读5页,还剩69页未读 继续免费阅读

下载本文档

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

文档简介

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

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

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

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

5、含在日志文件中的主要内容是(A.程序运行过程B.对数据的全部操作C.对数据的全部更新操作D.程序执行结果填空题(每题1分,共10分)关系模式R与S,组成关系R十S的是关系(在SQL中视图是由(在 SQL中 X not between 20 and 30 的含义是(在合并E-R图时需解决的属性冲突包括属性(1.2.3.4.)的属性集。)产生的虚表。)。)冲突和属性取值单位冲突。5.6.7.8.事务遵守()是可串行化调度的充分条件。要使数据库具有可恢复性,基本原则就是数据( 数据库控制保护的主要内容是数据的安全性、 事务对数据库数据进行更新操作时,必须首先获得对该数据集合的()。)、并发控制和恢复

6、。)锁。9. ()是指造成系统停止运转的任何事件,使得系统要重新启动。10. 数据()是防止数据库中数据在存储和传输中失密的有效手段。三、简单应用题(每题3分,共15分)R表ABCa1b1c2a2b3c7a3b4c6a1b2c3ABCa1b2c1a2b2c3a4b6c6a1b1c2a3b4c6S表BCDb1c2d4b2c1d1b2c3d2T表求解以下关系代数表达式结果:1. Rn S2. R-S 3. (RU S)十T四、应用题(每题5分,共25分) 给定学生选课数据库,其中包4.RX T含有35.Haq 弭S X T)张基本表:学生表S(Sno,Sname,Sage,Ssex,Sdept)课

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

8、用户U1,并且U1可以将权限进行传播。5. 用关系代数表达式表示“查询选修了全部课程的学生学号和姓名”五、(15分)已知关系模式R(U, F)中BXG, CDA, CE>G, CDiAB, BSA, B D,求下列各题。 F的最小函数依赖集; 关系模式 R 的候选码;判断R的最高规范化程度,并说明理由; 判定分解P =ABD, DGE AG, CE是否保持无损连接性; 将关系模式R分解为3NF,并且保持函数依赖和无损连接性。U=ABCDEGF=BEG,3 分)3 分)3 分)3 分)3 分)1.2.3.4.5.六、( 15 分)设某汽车运输公司有三个实体集。一是“车队”实体集,属性有车

9、队号和车队名等;二是“车辆”实体集,属性有牌照号、厂家和出厂日期等; 是“司机”实体集,属性有司机编号、姓名和电话等 。设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只 能应聘于一个车队, 车队聘用司机有个聘期; 车队与车辆之间存在 “拥有”联系, 每个车队可拥有第一套答案1一、选择题(每题I- 5 ADDBCII- 15 DDDDA二、填空题(每题1.关系R3. X<20 或 X>305.两段锁协议7.完整性9.系统故障三、简单应用题(每题1. Rn S分,共20分)6-10 CBACD16-20 DDDDC 分,共10分)2. 基本表或视图4. 域6. 冗

10、余8.排它(写)10. 加密3分,共15分)3. (RU S片 TABCa1b1c2a3b4c6ABCa2b3c7a1b2c3Aa1a1b1c2b1c2d4a2b3c7b1c2d4a3b4c6b1c2d4a1b2c3b1c2d4a1b1c2b2c1d1a2b3c7b2c1d1a3b4c6b2c1d1a1b2c3b2c1d1a1b1c2b2c3d2a2b3c7b2c3d2a3b4c6b2c3d2a1b2c3b2c3d24.RX TADa1d1a1d2a2d1a2d2a1d45. Haq o=(S X T)2. R-S四、应用题(每题5分,共25分)1. ( 5 分)create table SC

11、(Sno char(10) not null,Cno char(10) not null,Grade in t check (Grade >= 0 and Grade =< 100), p rimary key (Sno,Cno),foreig n key (Sno) refere nces S(S no),foreig n key (Cno) refere nces C(C no);2. ( 5 分)up date SCset Grade = 0where CS =(select Sdeptfrom Swhere =;3. (5 分)select Sno,Sn amefrom S

12、where Sno in (select Snofrom SCwhere Grade >= 60group by Snohav ing (cou nt(*) >=3 );4. (5 分)create view VSC(S no, Sn ame, Cno, Cn ame, Grade) asselect , Sn ame, , Cn ame, Gradefrom S, C, SCwhere = and =;grant up dateon table Sto U1with grant op ti on;5.(5 分)nSno,Cnd(SC)宁 nCno(C)>< nSno,

13、Snam4S)四、应用题(15分)1. (3 分)Fmin = 4G, CDA, CiG, B D, CDiB2. (3 分)候选码为:(BCE和(CDE3. (3 分)1NF,存在BE G,说明G对码部分函数依赖,所以为1NF。4. (3 分)ABCDEGABGaaaaDGEaaaBCDaaaaaCEAaaa该分解为有损连接分解。5. (3 分)P =BDG ACD, CEG BCDE六、应用题(15分)1. (6 分)车队号车队名车队聘期拥有聘用2. ( 6 分)车队司机车辆 使用照号U厂车辆 出厂日期(车队号,车队名)(司机编号,姓名,电话,车队号,聘期)(牌照号,厂家,出厂日期,车队号

14、)(牌照号,司机编号,使用日期,公里数)3. ( 3 分) 均为BCNF第二套 一、选择题(每题 1分,共 20分)1. 数据库系统的核心是(A. 数据库 B. 数据库管理系统c. 数据模型D. 软件工具2. 应用数据库的主要目的是为了( A. 解决保密问题 c. 共享数据问题3. 子模式是(A. 模式的副本c. 多个模式的集合)。)。B. 解决数据完整性问题D. 解决数据量大的问题)。B. 模式的逻辑子集D. 以上三者都对4. 关系运算中花费时间可能最长的运算是( )。A. 投影 B. 选择 c. 笛卡尔积 D. 除5. 关系模式R (U, F),如果R 2NF,基本可以消除的数据异常是(A

15、. 插入异常B. 删除异常c. 候选码冗余D. 数据冗余过大6. 在关系模式R(U, F)中,X、丫、Z都是属性,且 X丫、丫乙则X-Z是(A. 一定是传递函数依赖 B. 一定不是传递函数依赖c. 不一定是传递函数依赖7. 在关系数据库设计阶段中,完成 E-R图设计的阶段是(A. 需求分析阶段c. 逻辑设计阶段8. 数据抽象的内容是(A. 选择、投影、连接c. 调查、分析、设计9. 在整个设计过程中,A. 需求分析阶段c. 逻辑设计阶段B. 概念设计阶段D. 物理设计阶段)。B. 分类、概括、聚集D. 超类、子类、消息 最困难、最耗时的阶段是(B. 概念设计阶段D. 物理设计阶段)。)。)。)

16、。10. 事务要么都做,要么都不做,是事务的(A. 原子性 B. 一致性11. 从E-R图向关系模型转换,一个 系模式的关键字是(A. N 方实体的关键字C. N方实体关键字与M12. 现有两个关系 R(A,()。D. 持久性C. 隔离性M :N 的联系转换成一个关系模式时,该关)。)。方关键字组合B,c)、B. M 方实体的关键字D. 重新选择其他属性S(A,C,D, E) ,下列哪个表达式能够合法执行c. n A, c( R)nna d(s)d. ru sE-R 图时可能会出现冲突,不属于合并冲突的是A. RASB. 6 B="b"(R)13. 将局部 E-R 图合并为

17、全局(A. 属性冲突 B. 结构冲突14. 关系模式R中的属性全部是主属性,则 R的最低范式必定是()。C. 语法冲突D.命名冲突)。A. 2NFB. 3NFc. BcNFD. 4NF15. 下列SQL语句中,修改表结构的是()。A. ALTER B. cREATEc. UPDATED. INSERT16. SQL的SELECT!句中,“HAVING条件表达式”用来筛选满足条件的(A.列B.行17. 对于属性子集X、丫,A. 丫传递函数依赖于C. 丫完全函数依赖于18. 系统故障会造成A.内存数据丢失 失C.关系D.分组X'是X的真子集,若X丫,XJ丫,则称(B. 丫部分函数依赖于XD

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

19、)的子集。制作数据后援副本的过程称为()。并发控制是对用户的()加以控制和协调。在数据库系统中对存取权限的定义称为()。10.()数据模型一般在数据库设计的概念设计阶段使用。三、简单应用题(每题3分,共15分)R表ABCa1b1c2a2b2c3a1b2c3ABCa1b2c2a2b2c3a1b1c2a3b4c6S表BCDb1c2d4b2c3d2T表求解以下关系代数表达式结果:1. RU S2. R-S 3. (RU S)十T四、应用题(每题5分,共25分)给定学生选课数据库,其中包含有3张基本表:学生表 S(Sno,Sname,Sage,Ssex,Sdept)课程表 C(Cno,Cname,Te

20、acher,Ccredit)选课表 SC(S no,C no,Grade)按要求完成下列数据操作要求。1. 用关系代数表达式表示“查询成绩在 90分以上的学生的学生姓名”。2. 用SQL语句表示“用户U1具有从每门课程中SELECT最高成绩、最低成绩、 平均成绩的权力,他不能查看每个人的成绩”。3. 用SQL语句表示“将(S0009, C003, 78)插入SC关系表中”。4. 用SQL语句表示“查询选修王平老师讲授课程的学生姓名”。5. 用SQL语句表示“将IS系的学生选课信息删除”。五、(15 分)设 R(A,B,C,D,E),F=A->C,C->D,B->C,DE-&g

21、t;C,CE求A4.nA(s)5. nA,D 0=(S X T)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分,共20分)6-10 CBBAA

22、16-20 DBABD 分,共10分)外码物理模式 并发操作I- 5 BCBCAII- 15 CBCBA、填空题(每题 超码 可串行化调度 介质故障 转储 授权、简单应用题(每题1、3、5、7、9、2、4、6、&10、E-R3分,共15分)2. R-S3.(RU S片 TABCa1b1c2a2b2c3a1b2c3a1b2c2a3b4c64. nA(s)1. RU SABCa1b2c3Aa1Aa1a2a3ADa1d4a2d25. Daq o=(S X T)5分,共25分)四、简单应用题(每题1、(5 分)He = A A90 (SxSC)2、(5 分)CREATE VIEW课程成绩ASS

23、ELECT Cno, MAX(Grade),MIN(Grade),AVG(Grade)FROM SCGROU P BY Cno;GRANT SELECT O课程成绩TO U1;3、(5 分)INSERT INTO SC VALUES( SOOOg , C003', 78);4、(5 分)SELECT Sn ameFROM S,C,SCWHERE = and5、(5 分)DELETEFROM SCWHERECS=(SELECT Sde ptand =王平'FROM SWHERE =;五、应用题(15分)1、( 5 分)候选码为(BE)ABE15 分)2、( 5 分)15<C

24、E> C OABCDEADaaaABaaaaBCaaaCDEaaaaAEaaaa无全a行,所以该分解为有损连接。3、(5 分)P =AC BD,六、应用题(1、( 6 分)2、( 6 分)读者(读者号,姓名,地址,性别,年龄,单位)书(书号,书名,作者,出版社,读者号,借出日期,应还日期)3、( 3 分)均为BCNF第三套一、选择题(每小题 1 分,共 20分)1、相对于数据库系统,文件系统的主要缺陷有数据冗余性、数据联系弱和() 数据读取困难 数据重用困难 程序不一致性 数据不一致性2、DB DBMS和DBS三者之间的关系是()。 DB包括DBMS和DBS DBS包括DB和DBMSDB

25、MS包括DB和DBS 不能互相包括3、关于1NF、2NF、3NF的正确说法是()。满足3NF的不一定满足2NF满足3NF的不一定满足1NF满足2NF的不一定满足1NF满足1NF的不一定满足2NF安全性 可移植性5、对于属性子集X、Y, 丫传递函数依赖于 X 丫完全函数依赖于 X4、下面哪一个不是数据库系统必须提供的数据控制功能()。 完整性 并发控制X是X的真子集,若X-Y, X-Y,则称()。 Y 部分函数依赖于 XX、丫相互函数依赖6、在数据库中,产生数据不一致的根本原因是()。数据存储量太大没有严格保护数据 未对数据进行完整性控制数据冗余7、为了使用数据库方便,常把数据操作语言嵌入到某一

26、高级语言中,此高级语 言称为()。查询语言 宿主语言 自含语言 会话语言 .M : N,则将其转化为关系时应()。N 方 将 N 方的关键字纳入 M 方N 方,同时将 N 方的关键字纳入 M 方M 方和 N 方的关键字和联系上的所有属性DBS具有较高的()。8、若两实体的联系是将 M 方的关键字纳入 将 M 方的关键字纳入 另建一个关系,包括9、数据库的三级结构之间存在着两级映像,使得 数据独立性 事务并发性 资源共享性 设备独立性 .10、自然连接是构成新关系的有效方法。 一般情况下,当对关系R和S使用自然 连接时,要求R和S含有一个或多个共有的()。元组 行 记录 属性11、按照PS协议,

27、若要更新记录R的事务,必须先执行操作()。 LOCK X( R) LOCK S( R)READ( R)WRITE ( R)12、在数据库系统中,死锁属于() 。事务故障介质故障属于数据库设计的() 。逻辑设计物理设计在建立索引的语句中应使用保留字 ()。 DISTINCT UNION()。系统故障程序故障13、把ER模型转换为关系模型的过程,需求分析概念设计14、为了使索引项的值在基本表中唯一, COUNT UNIQUE15、有关系R和S, Rn S的运算等价于S- (R-SR- ( R-S 3( R-S u S RU( R-S16、SQL语言中,条件“BETWEEN 20 AND 30表示年

28、龄在20至30之间,且()。不包括 20岁和 30岁包括 30 岁但不包括 20 岁C, D), F是 R上成立的 FD集,F=4C, C-D,包括 20 岁和 30 岁包括 20 岁但不包括 30 岁17、设有关系模式 R( A, B, 则属性C的闭包C+*()。BCDBDcd18、在关系模式R (A, B, C)中, 到()。1NF19、设关系MBCF=(A, B)tC, (B, C)TA,贝U R最高达2NF3NFR和S分别有M和N个元组,则RX S的元组个数是()。NM+N M*N BCNF20、SQL的 SELEC语句中,“HAVING条件表达式”用来筛选满足条件的()。列行关系 分

29、组一、简答题(每小题5分,共20分)数据模型应包括哪三个部分试分别解释之。 简述数据库并发操作通常会带来哪些问题。 简述最小函数依赖集满足的三个条件。 局部ER模型之间可能产生的冲突有哪几类、已知三个关系R1、R2、1、2、3、4、S,如下图:(每问2分,共10分)R1PQTY2bcd9aef2bef9ade7gef7gcdR2A.B cx3cy5kz6yi5fSTcY d2、n Y T( R1)=R1-S=试求:1、R2X S=4、6 P>5VYM”(R1)= 5、n 2, 1, 6 (6 3=5(R1X S)=四、设有关系模式 RvU,Ff 中U=A,B,C,D,E,F=AD,iD,

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

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

32、病房号,床位号,所属科室 病历号,姓名,性别,诊断,主管医生,病房号 姓名,职称,所属科室,年龄,工作证号 其中,一个科室有多个病房、多个医生,一个病房只能属于一个科室,一个 医生只能属于一个科室, 但可负责多个病人的诊治, 一个病人的主管医生只有一 个。试完成如下设计:设计该计算机管理系统的 ER 图;将 ER 图转换为关系模型; 判定得到的每一个关系模式为第几范式; 用SQL语言定义得到的关系模型(属性参数自定)。号,1、2、3、4、第三套答案1561011151620二、简答(每王题5 分,共 20 分)1、数据模;型包含数据结构,数据操作,选择题(每小题1分,共20分)2、3、数据的约

33、束条件是一组完整4、 不存在冗余函数依赖:X A,令G F-X不存在冗余决定属性:B1 B2.BmA,若A冲突种类:属性冲突、命名冲突和结构冲突ABCTYx3ccdx3cefy5kcdy5kefz6ycdz6yefi5fcdi5fef3、R1-:SPQ2b7g、 (每题2分,共10 分)X SA, 若 A XG(X Bi)F ,则去掉Bi2.nY, T(R1)=YTdcfeed数据的约束条件三个部分,数据结构是 所研究的对象类型的集合;数据操作是指对数据库中各种对象的实例允许执 行的操作的集合,包括操作及有关的操作规则; 性规则的集合。丢失修改、不可重复读和读“脏”数据 最小函数依赖集满足三条

34、件右部单属性4. 6 P>5V YM” (R1)=PQTY2bcd9aef9ade7gef7gcd5、n 2, 1, 6 (6 3=5(R1X S)=QPYb2da9fb2fg7fg7d四、(10 分)ABCDEABaaaAEaaaaECaaaaaDBCaaaaACaaaa2.具有无损连接性3.尸AD,ED,DB,BDC,ACD,CE五、1、(每题5分,共25 分)Select课程号from scWhere课程号IN (Select课程号From S,SC where号=SC学号 ANDS姓名=李林)AND课程号 NOT IN(Select课程号from s, scWhere S学号=S

35、C学号 ANDS姓名=王明)2、学号(S) 学号(课号'C1'课号'C2'(S SC)3、Up date EMPset部门名称='人事部 where姓名='吴刚Create View VSALSelect部门名称,sum(工资) from EMPGroup By部门名称Having SUM (工资)=200000;Create View RST4、asas select ,b,c,e,f from R,S,T where = AND =;5、Select A, AVG(C), AVG(E)FROM RSTGroup By A;八、1、(15 分)

36、2、3、4、科室 医生 病房 病人 均是(科名,科地址,电话)(姓名,职称,年龄,工作证号,科名)(病房号,床位号,科名)(病历号,姓名,性别,病房号,主管医生工作证号)BCNF口号,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

37、null, 科名 char( 10);Create Table病 人(ABCDEGDEaaBCaaaCEGaaaaaaABaa具有无损连接性七、1、病历号 char(10), not null, 姓名 char( 10),性别 char( 10), 病房号char( 10),主管医生工作证号 char( 10); (15 分)2、ri(F) EDR2(F)CBGR4(F)BG ri(F)R2(F)R3(F)R4(F) ED,C B,CE G,BAF与G等价,因此分解具有依赖保持性。1.2.3.4.5.6._组成。 产生的虚表。2、2、3、4、第四套、填空题(每空2分,共20分)数据操作是指对D

38、B的和两大类操作。数据库全部数据的整体逻辑结构的描述,称为 。数据独立性是指 和之间相互独立,不受影响。关系操作的特点是操作。关系模式的定义由和在SQL中视图是或、简答题(每小题5分,共20分)简述数据库管理系统的功能。什么是平凡的FD平凡的FD可根据哪一条推理规则推出。与传统的关系模型比较,对象关系模型有哪些扩充。简述DB的并发控制和恢复有什么关系、已知三个关系R1、R2、S,如下图:(每小题5分,共20分)ABC123456789ABC123678WBC23S3、T- S=试求:1、Wn R=2、n A( R)=4、6 A>4 (V)=四、根据要求写出操作语句(每题 4分,共20 分

39、) 数据库为:S (SNO,SNAME,AGE,SEXSC( SNO,CNO,GRADEC (CNO,CNAME,TEACH)R1.2.3.4.5.查询选择C2课程的学生名。(关系代数)查询S3的学生的姓名。(ALPHA显示与“张三”年龄相同的学生名。(QBB 查询选择数据库的学生名。(SQL学生年龄均增加1。(SQL 五、应用题(10分) 设有关系模式RvU,F中U=A,B,C,D,E,F=AC,4AC,MAC,E>B试求:1. 求出候选码;(5分)八、2. 试将R分解为3NF并具有无损连接性和依赖保持性。(5分) 设商店信息系统中包含如下信息:(10分) 商品:商品号、商品名、数量、

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

41、:引入符合类型(结构、数组、多集和集合类型)。在类 型一级和表一级实现继承性(单重继承性和多重继承性)。定义引用类型。4. 如果采用封锁机制,事务并发操作时有可能产生死锁。为了解除死锁状态,就要抽取某个事务作牺牲品,把它撤销,做回退操作,这就属于DB的恢复范畴。应用题(每小题5分,共20分)ABC1231. RX W=2.n A(R)=A147四、1.2.4. 6 A>4 (W)=ABC6783. R 十 S=1应用题(每小题4分,共20分)n SName( 6 ='C2' ( 6 = (SX SC)五、3._S4.5.SNAME AGE 张三 18 P.李四 18 SE

42、LECT SNAME FROM S WHERESNOSEXSC, C=and =”数据库”SUPDATESET AGE= AGE+1应用题(10 分)GET w:'1.2.六、候选码DE;p =AC,B A, EB, DA, DE应用题(10分)2. 商品(商品号、商品名、数量、单价,厂家号) 厂家(厂家号、厂家名、电话)消费者(消费者号、姓名、单位)消费(消费者号,商品号)第五套一、选择题(每小题2分,共20分)1. 文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱,数据冗余和 ()0A.数据存储量低B.处理速度慢C数据不一致D.操作繁琐2. 结构数据模型的三个组成部分是数据结

43、构、数据操作和()0A.数据安全性控制 C数据完整性约束3. QBE语言是()。A.标准数据查询语言C.兀组关系演算语言B.数据一致性规则D.数据处理逻辑B.关系代数语言 D.域关系演算语言4. 在 SELECTS句中使用 GROUP BY SN时,SNO必须()。A.在WHERE中出现 C.在SELECT出现R (U, F)中,如果XU,不存在X的真子集丫,YU,则B.在FROM中出现 D.在HAVING中出现5. 在关系模式 X是R的()。A.候选码6. 在关系模式A.至少有B.主码C.外码R (U, F)中,如果F是最小函数依赖集,则()。R 2NFB.至少有 R 3NFC至少有R BC

44、NFD. R的规范化程度与F为最小函数依赖集无关7. E- R图的作用是建立()。A.用户模型B.物理模型C逻辑模型D.概念模型8. 解决并发操作造成数据不一致问题,一般采用的方法是提供A.封锁机制B.并发机制C.恢复机制9. 数据流图是结构化设计的工具,用于数据库设计的()0A可行性分析阶段B.程序设计阶段C系统详细设计阶段D.需求分析阶段10. 在数据库系统中,对存取权限的定义称为()0A.授权B.定义C约束二、简答题(每小题3分,共9分)3、简述数据库系统的组成。2、简述E-R图向关系数据模型转换的原则。3、简述关系的三类完整性约束。三、已知三个关系R1、R2、() 。D.约束机制D.审

45、计S,如下图:(每小题3分,共15分)R1PQTY32cd81ef32ef81de67ef67cdR2ABCx3cy5kz6yi5fTYc d e fS试求:1、R2X S=2、n P T ( R1) =3、R1-S=4、6 P>8VYM" (R 1)= 5、n1, 3, 4 (6 3=5(R1X S)= 四、根据要求写出操作语句(每小题 4,共 20 分)数据库为:厂家 S( SNO,SNAME,STATUS,C)ITY产品 P( PNO,PNAME,WEIGHT,COL)OR工程 J (JNO,JNAME,CIT)Y供货 SP(J SNO,PNO,JNO,QT)Y1.2.3.4.5.查询供应P1, P2两种产品的工程名。(关系代数)查询为工程J1供货的厂家名。(ALPHA显示与“TV"颜色相同的产品名。(QBE)查询至少为J1, J2两个工程的提供产品的厂家名。(SQL产品P2的颜色由“red"改为“ white ”。(SQL

温馨提示

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

评论

0/150

提交评论