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

下载本文档

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

文档简介

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

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

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

4、)不是当前常用的存取方法。B.聚簇方法C. HASH方法 D.链表方法)。D.审计D.产生视图的精选文库精选文库18.下列叙述中,正确的是()。对于关系数据模型,规范化程度越高越好 如果F是最小函数依赖集,则R 2NF 如果R BCNF则F是最小函数依赖集 关系模式分解为BCNF后,函数依赖关系可能被破坏A.B.C.D.19.为保证多用户环境中数据的完整性和一致性,A.安全性控制B.完整性控制C.事务控制20.包含在日志文件中的主要内容是(A.C.DBM采取的控制称为(D.并发控制)。 程序运行过程B.对数据的全部操作对数据的全部更新操作D.程序执行结果填空题(每题1分,共10分)关系模式R与

5、S,组成关系R十S的是关系(在SQL中视图是由(.突。.锁。9.()是指造成系统停止运转的任何事件,使得系统要重新启动。10. 数据()是防止数据库中数据在存储和传输中失密的有效手段。 三、简单应用题(每题3分,共15分)R表)产生的虚表。在 SQL中 X not between 20 and 30 的含义是( 在合并E-R图时需解决的属性冲突包括属性()的属性集。)。)冲突和属性取值单位冲事务遵守()是可串行化调度的充分条件。要使数据库具有可恢复性,基本原则就是数据( 数据库控制保护的主要内容是数据的安全性、 事务对数据库数据进行更新操作时,必须首先获得对该数据集

6、合的()。)、并发控制和恢复。)ABCa1b1c2a2b3c7a3b4c6a1b2c3ABCa1b2c1a2b2c3a4b6c6a1b1c2a3b4c6S表求解以下关系代数表达式结果:1. R n S2. R-S 3. (R U S) - Tn A,D (T S.B=T. B(S X T)四、应用题(每题5分,共25分) 给定学生选课数据库,其中包含4. RBCDb1c2d4b2c1d1b2c3d2T表X T 5.张基本表:学生表S(Sno,Sname,Sage,Ssex,Sdept),课程表 C(Cno,Cname,Teacher,Ccredit),选 课表SC(Sno,Cno,Grade)

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

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

9、等 。设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机,但每个司机只 能应聘于一个车队,车队聘用司机有个聘期;车队与车辆之间存在“拥有”联系, 每个车队可拥有精选文库第一套答案一、选择题(每题I-5 ADDBCII- 15 DDDDA二、填空题(每题1.关系R3. X305.两段锁协议7.完整性9.系统故障三、简单应用题(每题1. R n SABCa1b1c2a3b4c6ABCa2b3c7a1b2c3Aai5. n A,D (T S.B=T. B(S X T)R.AR.BR.CT.BT.CT.Da1b1c2b1c2d4a2b3c7b1c2d4a3b4c6b1c2d4a1b2c3b1c2

10、d4a1b1c2b2c1d1a2b3c7b2c1d1a3b4c6b2c1d1a1b2c3b2c1d1a1b1c2b2c3d2a2b3c7b2c3d2a3b4c6b2c3d2a1b21 c3b2c3d2=ADa1d1a1d2a2d1a2d2a1d43. (R U S) - T分,共20分)6-10 CBACD16-20 DDDDC 分,共10分)2.基本表或视图4.域6.冗余8.排它(写)10.加密3分,共15分)2.R-S四、应用题(每题5分,共25分)1.( 5 分)create table SC(Sno char(10) not null,Cno char(10) not null,Gra

11、de in t check (Grade = 0 and Grade = 60group by Snohav ing (cou nt(*) =3 );4.(5 分)create view VSC(S no, Sn ame, Cno, Cn ame, Grade) asselect S.Sno, Sn ame, C.Cno, Cn ame, Gradefrom S, C, SCwhere S.S no = SC.S no and C.C no = SC.C no;grant up dateon table Sto U1with grant op ti on;5.(5 分)n Sno,Cnd(SC

12、)宁 n Cno(C)B2.(3 分)候选码为:(BCE和(CDE3.(3 分)1NF,存在BiG,说明G对码部分函数依赖,所以为1NR4.(3 分)ABCDEGABGaaaaDGEaaaBCDaaaaaCEAaaa该分解为有损连接分解。5. (3 分)P =BDG ACD CEG BCDE六、应用题(15分)1. (6 分)精选文库2.(6 分)车队司机车辆 使用(车队号,车队名)(司机编号,姓名,电话,车队号,聘期)(牌照号,厂家,出厂日期,车队号)(牌照号,司机编号,使用日期,公里数)3.(3 分) 均为BCNF精选文库1.A.C.2.A.C.3.A.C.4.A.5.A.C.6.A.C.

13、7.A.C.8.A.C.9.A.C.)。B.解决数据完整性问题D.解决数据量大的问题)。B.模式的逻辑子集D.以上三者都对)。D.除)。选择C.笛卡尔积F),如果R 2NF,基本可以消除的数据异常是(B.删除异常D.数据冗余过大B.概念设计阶段D.物理设计阶段 )。B.D.最困难、B.D.分类、概括、聚集 超类、子类、消息 最耗时的阶段是( 概念设计阶段 物理设计阶段是事务的(C.隔离性)。)。D.持久性)。B. M方实体的关键字D.重新选择其他属性C, D, E),下列哪个表达式能够合法执C.E-R图时可能会出现冲突,不属于合并冲突的是nA,C(R)nnA,D(S) D. R USC.语法冲

14、突D.命名冲突R的最低范式必定是(C. BCNFD. 4NF)。B. 结构冲突R中的属性全部是主属性,则B. 3NF第二套 一、选择题(每题1分,共20分) 数据库系统的核心是( 数据库 B.数据库管理系统数据模型D.软件工具应用数据库的主要目的是为了( 解决保密问题 共享数据问题 子模式是( 模式的副本 多个模式的集合关系运算中花费时间可能最长的运算是( 投影B.关系模式R ( U, 插入异常 候选码冗余在关系模式R( U, F)中,X、Y、Z都是属性,且 XY、丫Z,则心Z是( 一定是传递函数依赖B. 一定不是传递函数依赖不一定是传递函数依赖 在关系数据库设计阶段中,完成 E-R图设计的阶

15、段是( 需求分析阶段 逻辑设计阶段 数据抽象的内容是( 选择、投影、连接 调查、分析、设计 在整个设计过程中, 需求分析阶段 逻辑设计阶段10.事务要么都做,要么都不做,A.原子性 B. 一致性11.从E-R图向关系模型转换,一个 M N的联系转换成一个关系模式时,该关 系模式的关键字是( A. N方实体的关键字C. N方实体关键字与M方关键字组合12.现有两个关系 R(A, B, C)、S(A,行(A. R n S B.6 B= b (R)13.将局部E-R图合并为全局(A.属性冲突精选文库D. INSERT14.关系模式A. 2NF15.下列SQL语句中,修改表结构的是(A. ALTER

16、B. CREATEC. U PDATE精选文库16. SQL的 SELECTS句中,“HAVING条件表达式”用来筛选满足条件的(A.列B.行17.对于属性子集X、丫,A. 丫传递函数依赖于XC. 丫完全函数依赖于X 系统故障会造成(XC.关系是X的真子集,若X丫 XB. 丫部分函数依赖于X D. X、丫相互函数依赖D.分组f 丫,则称(18.A.失19.内存数据丢失B.硬盘数据丢失C.软盘数据丢失D.磁带数据丢为了使用数据库方便,常把数据操作语言嵌入到某一高级语言中,此高级语言称为(A.查询语言B.宿主语言20.SQL中的视图提高了数据库系统的(A.)。C.自含语言D.会话语言)。C.隔离性

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

18、2b2c3a1b1c2a3b4c6BCDb1c2d4b2c3d2求解以下关系代数表达式结果:1. R U S2. R-S 3. (R U S) - T 4. nA(S)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具有从

19、每门课程中SELECT最高成绩、最低成绩、 平均成绩的权力,他不能查看每个人的成绩”。3.用SQL语句表示“将(S0009, C003, 78)插入SC关系表中”。4.用SQL语句表示“查询选修王平老师讲授课程的学生姓名”R表S表T表精选文库5.用SQL语句表示“将IS系的学生选课信息删除”。精选文库五、1.2.3.、八、1.(15分)设 R(A,B,C,D,E),F=A-C,C-D,B-C,DE-C,CE-A 求:(5分)R的候选码;(5分)P =AD, AB, BC, CDE AE是否无损连接;(5分)将R分解BCNF且无损。(15分)请设计一个图书馆数据库,此数据库中对每个借阅者保存读者

20、记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名, 作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:(6分)给出E-R图;2.( 6分)再将其转换为关系模型;3.( 3分)判断每个关系模式的规范化最高程度。精选文库3. (R U S) - TAa1ABCa1b1c2a2b2c3a1b2c3a1b2c2a3b4c6ABCa1b2c3ADa1d4a2d2A a? a2 a3四、简单应用题(每题1、(5 分)n S.SnameT S.Sno 二 SC.Sno ASC.Grade 90(SX SC2、(5 分)CREATE VIEW课程成绩ASSELECT

21、 Cno, MAX(Grade),MIN(Grade),AVG(Grade)FROM SCGROU P BY Cno;GRANT SELECT ON程成绩TO U1;3、(5 分)INSERT INTO SC VALUES (S0009 , C003 , 78);4、(5 分)SELECT Sn ameFROM S,C,SCWHERE S.S no = SC.S no and C.C no = SC.C no and C.Teacher = 王平;5、(5 分)DELETE第二套答案、选择题(每题1分,共20分)1-5.BCBCA6-10 CBBAA11-15 CBCBA16-20 DBABD

22、._、填空题(每题1分,共10分)1、超码2、外码3、可串行化调度4、物理5、介质故障6、模式7、转储&并发操作9、授权10、E-R三、简单应用题(每题3分,共15分)1. R U S4. nA(S)2. R-S5分,共25分)5. n A,D (T S.C=T. c(s X T)精选文库FROM SCWHERECS =精选文库(SELECT Sde pt FROM SWHERE S.S no = SC.S no);五、应用题(15分)1、(5 分)候选码为(BE)2、(5 分)ABCDEADaaaABaaaaBCaaaCDEaaaaAEaaaa无全a行,所以该分解为有损连接。3、( 5 分)

23、P =AC, BD六、应用题(ABE15 分)2、(6 分)读者(读者号,姓名,地址,性别,年龄,单位)书(书号,书名,作者,出版社,读者号,借出日期,应还日期)3、( 3 分)均为BCNF精选文库安全性可移植性5、 对于属性子集X、Y,丫传递函数依赖于X丫完全函数依赖于XM N,则将其转化为关系时应()0N方 将N方的关键字纳入M方N方,同时将N方的关键字纳入M方M方和N方的关键字和联系上的所有属性DBS具有较高的()0事务故障介质故障属于数据库设计的()0逻辑设计物理设计在建立索引的语句中应使用保留字()0第三套一、选择题(每小题1分,共20分)1、 相对于数据库系统,文件系统的主要缺陷有

24、数据冗余性、数据联系弱和()数据读取困难数据重用困难程序不一致性数据不一致性2、DB DBMS口 DBSE者之间的关系是()o DB包括 DBM和 DBS DBS包括 DB和 DBMSDBM包括DB和DBS 不能互相包括3、 关于1NF 2NF 3NF的正确说法是()o满足3NF的不一定满足2NF满足3NF的不一定满足1NF满足2NF的不一定满足1NF满足1NF的不一定满足2NF4、下面哪一个不是数据库系统必须提供的数据控制功能()0完整性并发控制X 是X的真子集,若X-Y, X - -Y,则称()。丫部分函数依赖于XX、丫相互函数依赖6、 在数据库中,产生数据不一致的根本原因是()0数据存储

25、量太大没有严格保护数据未对数据进行完整性控制数据冗余7、 为了使用数据库方便,常把数据操作语言嵌入到某一高级语言中,此高级语 言称为()0查询语言宿主语言自含语言会话语言.8、 若两实体的联系是将M方的关键字纳入 将M方的关键字纳入 另建一个关系,包括9、数据库的三级结构之间存在着两级映像,使得数据独立性事务并发性资源共享性设备独立性.10、 自然连接是构成新关系的有效方法。 一般情况下,当对关系R和S使用自然 连接时,要求R和S含有一个或多个共有的()0元组行记录属性11、 按照PS协议,若要更新记录R的事务,必须先执行操作()0LOCK X(R)LOCK S( R) READ(R)WRIT

26、E( R)12、在数据库系统中,死锁属于()0系统故障程序故障13、把ER模型转换为关系模型的过程,需求分析概念设计14、为了使索引项的值在基本表中唯一,精选文库 DISTINCT UNION3( R-S)U S RU( R-S)END AND30”表示年龄在20至30之间,且()0不包括20岁和30岁包括30岁但不包括20岁 COUNT UNIQUE15、有关系R和S, Rn S的运算等价于()0 S- (R-S) R- (R-S)16、SQL语言中,条件“ BETWE包括20岁和30岁包括20岁但不包括30岁17、设有关系模式R (A, B, C, D), F是R上成立的FD集,F=BT

27、C, C- D,精选文库则属性C的闭包为()。BCDBD18、在关系模式R( A, 到()。1NF19、设关系MCDB, C)中,3NFBCF= (A, B)T C, (B, C)T A,则 R 最高达2NFR和S分别有M和N个元组,则RXS的元组个数是()。NM+N M*N BCNF1、2、3、4、如下图:(每问2分,共10分)R1 PQT YR2A B CST Y2b c dx 3cc d9a e fy 5k(9 f2b e fz 6y9a d ei 5f7g e f7g c d1、R2X S=?2、6 P5V Yh f ” (R1)=?n Y T ( R1) =?3、R1 十 S=?2

28、, 1 , 6(6 3=5 (R1 X S) ) =?5、n20、SQL的SELECTS句中,“HAVING条件表达式”用来筛选满足条件的()。列行关系 分组、简答题(每小题5分,共20分) 数据模型应包括哪三个部分?试分别解释之。 简述数据库并发操作通常会带来哪些问题。 简述最小函数依赖集满足的三个条件。局部ER模型之间可能产生的冲突有哪几类? 、已知三个关系 R1、R2 S,试求:4四、设有关系模式RvU,F其中U=A,B,C,D,E,F=ATD,ETD,DB,BCTD,DSA,试求:(10 分)1.求出R的所有候选关键字.2.判断分解P =AB,AE,EC,DBC,AC是否具有无损连接性

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

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

31、多个病房、多个医生,一个病房只能属于一个科室,一个 医生只能属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一 个。试完成如下设计:设计该计算机管理系统的E R图;将E R图转换为关系模型; 判定得到的每一个关系模式为第几范式;用SQL语言定义得到的关系模型(属性参数自定)。精选文库15 610 11-15 1620 二、简彳咨题(每5分,共20分)1、数据模型包含数据结构,数据操作,2、3、数据的约束条件是一组完整(X Bi)F ,则去掉Bi数据的约束条件三个部分,数据结构是 所研究的对象类型的集合;数据操作是指对数据库中各种对象的实例允许执 行的操作的集合,包括操作及有关的操作

32、规则; 性规则的集合。丢失修改、不可重复读和读“脏”数据 最小函数依赖集满足三条件右部单属性 不存在冗余决定属性:BiB2.BmA,若A 不存在冗余函数依赖:X A,令G F-XA, 若 A XG4、冲突种类:属性冲突、命名冲突和结构冲突2. n Y,T( R1)=ABCTYx3ccdx3cefy5kcdy5kefz6ycdz6yefi5fcdi5fef3、R1-SPQ2b7g4. 6 P5V Yhf” (R1)=PQTY2bcd9aef9ade7gef7gcd (每题2分,共10分)1.R2 X SYTdcfeed第三套答案一、 选择题(每小题1分,共20 分)精选文库精选文库ABCDEAB

33、aaaAEaaaaECaaaaaDBCaaaaACaaaa(每题5分,Select课程号FROM SC Where课程号INAND3、5、n 2,6 (6 3=5 (R1 X S)=QPYb2da9fb2fg7fg7d四、 (10分)1. CE2.具有无损连接性(Select课程号From S,SC WHERE 号=SC.学号 ANDS.姓名=李林)课程号NOT IN (Select课程号FROM S, SCWhere S.学号=SC.学号 ANDS.姓名=王明)Up date EMPSET部门名称=人事部WHER姓名=吴刚4、Create View VSALAS Select 部门名称,SU

34、M(工资) 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;2、学号(S)学号(课号C1课号C2(S SC)P =AD,ED,DB,BDC,ACD,CE3.共 25 分)五、1、精选文库3、4、2、号,Select A, AVG(C), AVG(E)FROM RSTGroup By A;、科室医生病房病人,均是、Create Table 科室(科名 char(10), not null, 科地址

35、char (10), 电话 char ( 10);Create Table 医生(姓名 char(10), 职称 char ( 10), 年龄int ,工作证号 char ( 10), not 八、1、(15 分)(科名,科地址,电话)(姓名,职称,年龄,工作证号,科名)(病房号,床位号,科名)(病历号,姓名,性别,病房号,主管医生工作证号)BCNF精选文库null, 科名 char ( 10);Create Table 病房(病房号 char(10), not null, 床位号 char ( 10),not null, 科名 char ( 10);Create Table 病人(病历号 c

36、har(10), not null,精选文库姓名 char( 10),性别 char( 10), 病房号char ( 10),主管医生工作证号char ( 10);(15 分)ABCDEGDEaaBCaaaCEGaaaaaaABaa具有无损连接性七、1、2、RI(F)EDR2(F)C BGR4(F)B AG R1(F)R2(F)R3(F)R4(F) ED,C B,CE G,BAF 与G等价,因此分解具有依赖保持性。精选文库.5.6.2、2、3、4、.5.八、第四套、填空题(每空2分,共20分)数据操作是指对DB的 _和_两大类操作。数据库全部数据的整体逻辑结构的描述

37、,称为 _。数据独立性是指 _和 _之间相互独立,不受影响。关系操作的特点是 _操作。关系模式的定义由 _和 _组成。在SQL中视图是 _或 _产生的虚表。、简答题(每小题5 分,共20分)简述数据库管理系统的功能。什么是平凡的FD?平凡的FD可根据哪一条推理规则推出。 与传统的关系模型比较,对象关系模型有哪些扩充。简述DB的并发控制和恢复有什么关系?、已知三个关系R1、R2 S,如下图:(每小题5分,共20分)试求:1、WH R=2 、n A ( R)=4、6 A4 (V)=四、根据要求写出操作语句(每题 4分,共20 分) 数据库为:5(SNO,SNAME,AGE,SEXSC( SNO,C

38、NO,GRAPEC (CNO,CNAME,TEACHER查询选择C2课程的学生名。(关系代数)查询S3的学生的姓名。(ALPHA显示与“张三”年龄相同的学生名。(QBE 查询选择数据库的学生名。(SQL学生年龄均增加1。(SQL 五、应用题(10分)设有关系模式RvU,F其中U=A,B,C,D,E, F=ATC,BTAC,DAC,iB,试求:1.求出候选码;(5分)2.试将R分解为3NF,并具有无损连接性和依赖保持性。(5分) 设商店信息系统中包含如下信息:(10分) 商品:商品号、商品名、数量、单价 ABC123456789ABC123678WBC23S精选文库厂家:厂家号、厂家名、电话消费

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

40、、数组、多集和集合类型)。在类 型一级和表一级实现继承性(单重继承性和多重继承性)。定义引用类型。4.如果采用封锁机制,事务并发操作时有可能产生死锁。为了解除死锁状态,就要抽取某个事务作牺牲品,把它撤销,做回退操作,这就属于DB的恢复范畴。应用题(每小题5分,共20分)1. RX W=ABC1233. R - S=2.nA(R)=4. 6 A4 (W=ABC6781.2.应用题(每小题4分,共20分)n SNam( 6 C.CNO= C2 (6 S.SNO = SC.SNO(S X SC)GET w(s.sname): S.SNO= S33._S4.5.SNAME AGE 张三 18 p.李四

41、18SELECT SNAME FROM S SC,CWHERE S.SNO=SC.SNO and SC.CNO=C.CNO C.CNAME= ”数据库”UPDATE SSET AGE= AGE+1SNOSEX应用题(10分)精选文库精选文库六、1.2.候选码DEP =AC,B A, 应用题(10分)EB DA DE1精选文库号,2.商品(商品号、商品名、数量、单价,厂家号) 厂家(厂家号、厂家名、电话) 消费者(消费者号、姓名、单位)消费(消费者号,商品号)精选文库第五套一、选择题(每小题2分,共20分)1.文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱,数据冗余和 ()0A.数据存储

42、量低B处理速度慢C数据不一致D.操作繁琐2.结构数据模型的三个组成部分是数据结构、数据操作和()0 A.数据安全性控制C.数据完整性约束3.QBE语言是()。A.标准数据查询语言C.兀组关系演算语言4.在SELECTS句中使用A.在WHER中出现C.在SELECT出现5.在关系模式 是R的()。A.候选码6.在关系模式A.至少有B.数据一致性规则D.数据处理逻辑R( U, F)B.关系代数语言D.域关系演算语言GROUP BY SNO, SNO必须()。B.在FROM中出现D.中,如果B.主码R (U, F)中,如果R 2NFC.至少有 R BCNFD.7.E R图的作用是建立()A用户模型C

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

44、关系R1、R2 S,如下图:(每小题3分,共A.圭寸锁机制() 。D.约束机制D.审计R1 PQT Y12 AB CS T Y32 c dx 3cc d81 e fy 5k(9 f32 e fz 6y81 d ei 5f67 e f67 c d15分)精选文库精选文库.5.试求:1、R2X S=2 、n P T (R1) = 3 、R1- S=4、6 P8V YM” f ” (R1)= 5、n 1,3,4(6 3=5 (R1X S)=四、根据要求写出操作语句(每小题 4,共20分)数据库为:厂家 S (SNO,SNAME,STATUS,CDTY 产品 P ( PNO,PNAME,

45、WEIGHT,CO)LOR 工程 J (JNO,JNAME,CITY 供货 SPJ (SNO,PNO,JNO,QTY查询供应P1, P2两种产品的工程名。(关系代数) 查询为工程J1供货的厂家名。(ALPHA 显示与“ TV颜色相同的产品名。(QBE查询至少为J1,J2两个工程的提供产品的厂家名。(SQL 产品P2的颜色由“ red”改为“ white ”。(SQL五、应用题(10分)设有关系模式RvU,F其中U=A,B,C,D,F=ATC,CTA,BTAC,DAC ,试求:1.求出最小函数依赖集;(3分)2.判断R规范化程度;(3分)3.试将R分解为3NF,并具有无损连接性和依赖保持性。(4

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

47、x3ccdx3cefy5kcdy5kefz6ycdz6yefi5fcdi5fef3. R1 - S=PQ3267PQTY32cd81de67cd5.n 1 , 3 , 4(6 3=5(R1 X S)PTY3cd8ef3ef6ef6cd第五套答案一、选择题(每小题2分,共20分)1-5 C C D B A 6-10 D D A D A二、简答题(每小题3分,共9分)1.数据库系统由数据,数据库管理系统,应用程序,数据库管理员和用 户组成。2.原则:a)每个实体都转换为一个关系模式;b)对于图中联系的转换由联系的类型分三种情况:1: 1可以转换为一个独立的关系模式,也可以与任意一端对应的关 系模式

48、合并;1: N可以转换为一个独立的关系模式,也可以与 n端对应的关系模 式合并;N: M转换为一个关系模式。3.实体完整性,参照完整性和用户自定义完整性。三、应用题(每小题3分,共15分)1. R2X S=2.np,T(Ri)=4 . 6 P 8VYM” f ” (R1)=精选文库四、应用题(每小题4分,共20分)1 . n JNam( 6 J.JNO = SPJ.JNO (J X ( 6 SPJ1.PNO = * P1A SPJ2.PNO= P2 (6 SPJ1.JNO = SPJ2.JNO (SPJ1 XSP J2)2.RANGE SPJGET w(s.s name): 存在 SPJ(SP

49、J.SNO=S.SNO and SPJ.JNO=J1);3._PPNO八、PN AME WEIGHT COLOR TVredp .DCred _4.SELECT SNAMEFROM SWHERE SNO in(SELECT SNO FROM SP J1,S PJ2WHERE SP J1.SNO = SP J2.SNO andSP J1.JNO = J1 and SP J2.JNO = J2)5. UP DATE PSET COLOR = white WHERE PNO= P2;五、应用题(10分)2.最小函数依赖集F=AT C,CT A,BT C,DT C 3.1NF4.p =AC,BC,BD

50、,DC 应用题(10分)精选文库S.CITY上海SPJ.QTY 40SP J.JNOJ.JNOSP J.JNOJ.JNOS.SNOSP J.SNOSPJJNameC S.CITY 上海SPJ.QTY40( S.SNO SPJ.SNOSPJ.JNO J.JNO(S SPJ J)JNameJName七、应用题(16分)精选文库2、图书(书号,书名,作者,数量,单价) 出版社(出版社号,社名,地址,邮编,电话) 出版(书号,出版社号,日期,责任编辑) 读者(借书证号,姓名,单位)借阅(书号,借书证号,借书日期,还书日期,是否续借)精选文库DBS包括DB和DBMS不能互相包括描述数据库中全体数据的全局

51、逻辑结构和特征内模式子模式逻辑模型物理模型一个 M N联系转化为关系模式时,该关系N方M方N方,同时将N方的关键字纳入M方M方和N方的关键字和联系上的所有属性选择、投影、连接显示、打印、制表的主要方法。安全性恢复第六套一、选择题(每小题2分,共20分)1、 在数据库中,产生数据不一致的根本原因是()0数据存储量大没有严格保护数据未对数据进行完整性控制数据冗余2、DB DBMS口 DBSE者之间的关系是()oDB包括DBM和 DBSDBMS包括 DB和 DBS3、 在数据库的三级模式结构中, 的是()。外模式模式4、 设计性能较优的关系模式称为规范化,规范化主要的理论依据是()关系规范化理论关系

52、运算理论关系代数理论数理逻辑5、 关系模型中的关系模式至少是()01NF2NF 3NFBCNF6、 候选码中的属性称为()0非主属性主属性复合属性关键属性7、E-R图是数据库设计的工具之一,它适用于建立数据库的()0 概念模型 结构模型8、 从E-R模型向关系模型转化时, 模式的组成是()0 将M方的关键字纳入 将N方的关键字纳入 将M方的关键字纳入 另建一个关系,包括9、 关系数据库管理系统应能实现的专门关系运算包括()0排序、索引、统计 关联、更新、排序10、数据库中封锁机制是()完整性并发控制 二、简答题(每小题5分,共10 分)4、什么是数据独立性?其目的是什么?2、数据库系统生存期分

53、为哪几个阶段?精选文库三、已知三个关系R、S、T,如下图:(每问3分,共15分)精选文库试求:41、TX S=?2、6 A57 DN(R) =?3 、n A (R)X T = ?f” (R)=? 5 、n 1,2(6 1=6 (RX S) =?、n A,B零件名,零件数量; 产品名,产品数量;仓库主任名。四、应用题,试求下列数据操作语句 (每题3分,共15分)数据库为: 学生 S (SNo SName SAge SSeX)课程 C (CNo CName CTeacher)选修 SC( SNo CNo Grade)1.查询选择课程号为C3的学生的姓名。(关系代数)2查询成绩大于等于90的学生号和

54、课程号。(ALPHA3 查询年龄大于19岁的学生名。(QBE4查询选修“刘军”老师课程的学生号。(SQL5将学生的年龄都增加1。(SQL五、应用题(共10分)将选修“刘军”老师课程的学生号的查询语句用关系代数表达式表示,并画 出初始语法树,并将其优化。六、应用题(20 分)设有关系模式R(A, B, C, D),其上的函数依赖集:F=AT C, B AC, D AC 1.计算(AD) +; (5 分) 2 .求R的候选码;(5分)3.将R分解BCNF且无损连接性。(10分)七、应用题(10分)设有如下实体:零件:零件号,产品:产品号,仓库:仓库号, 上述实体中有以下关系:(1)仅有一个仓库,仓

55、库中存放多种零件和产品;(2)每个产品可以有多个零件组成,每个零件可以是多个产品的组成部分。 试完成:(1)画出ER图;(5分)(2)将ER图转换成关系模型。(5分)精选文库AB2b9a7gEFHAJcdx2ccdy9kcdz4ycdi8fefx2cefy9kefz4yefi8f3.n A (R)X T =AEF2cd2ef9cd9ef7cd7efABCD2bcd9aef9ade7gef7gcdAB2b9ai,6(6 i=6 (R X S)=第六套答案一、选择题(每题2分,共20分)1-5 6-10 二、简答题(每题5分,共10分)1.(5分)数据独立性是指应用程序和数据之间相互独立,不受影响

56、。即 修改数据库的数据结构时,不必改动应用程序。包括逻辑数据独立性和物理 数据独立性。其目的是使程序维护容易,另外,对同一数据库的逻辑模式, 可以建立不同的用户模式,从而提高数据共享性。2.(5分)需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、 数据库实事、数据库的运行和维护。三、应用题(每题3分,共15分)1. TX S=四、应用题(每题3分,共15分)1.( 3 分) n SName (6 S.SNo=SC.SNoA CNo= C3 (S X SC)2.n A,B(R)=4. 6 A5V DN f”(R)=5. n精选文库2.( 3 分) GET W (SC.SNo,SC.Cno

57、) SC.Grade=903.(3 分)SSNoSNameSAgeSSexP.李勇194. (3 分) select SNo精选文库n SName6 C.CNo=SC.CNo6 C.CNo=SC.CNoSC六、应用题(20 分)1.(5 分)(AD +=ADC2.(5 分) BD3.(10分)P =AC, AB,七、应用题(10分)AD1. (5 分)from C,SCwhere C.CNo= SC.CNo and C.CTeacher=刘军;5.(3分)up date Sset SAge = SAge+1 ;五、应用题(10分)n SName ( 6 C.CNo=SC.CNoA CTeach

58、er=刘军(C X SC)n SName2. (5 分)6 CTeacher=刘军XC精选文库零件(零件号,零件名,零件数量)产品(产品号,产品名,产品数量)仓库(仓库号,仓库主任名,零件号,产品号)零件-产品(零件号,产品号)精选文库.5.6.SnoCnoGrade3001193300128430013843002283300239310421841042282第七套、冋答题(30分,每小题5分)说明什么是数据(Data)和数据库(Database) ?说明什么是数据库管理系统(DBMS和数据库系统(DBS)? 简述数据管理技术的发展过程?什么是事务(Transaction),

59、事务和程序的区别?什么是计算机系统安全性?TCSEC/TD安全级别划分有几个等级,各是什么? 、(10 分)画出包括学生、宿舍、档案材料、班级、班主任的ER图,指出实体之间的联系和描述实体的属性,并指出实体的码?三、(20分)设有学生课程数据库中包含三个关系:学生关系S、课程关系C学生选课关系SC,如图所示。SnoSn ameSexSDAge3001王平女计算机183002张勇男计算机194003黎明女机械184004刘明远男机械171041赵国庆男通信171042樊建玺男通信17(1)用关系代数检索选修课程名为“数学”的学生号和学生姓名(10分)(2) 用SQL命令查询其它系比计算机系所有学

60、生年龄都要小的学生姓名及年龄。 (10 分)四、(20分)设有一关系 R 具有下列属性:学号(S#)、课程号(C#)、成绩(G)、TN(任课教 师姓名)、教师所在系(D)。数据具有如下语义:一个学生一个学号,一门课程一个课程号 SC精选文库一位学生所修的每门课程都有一个成绩精选文库(1)(2)(3)五、(20分,每小题5分)每门课程只有一位任课教师,一教师可教多门课教师中没有重名,每位教师只属于一个系指出关系R中的函数依赖关系? ( 5分) 指出关系R的缺点? ( 5分) 指出关系R的缺点的解决途径和规范化程度? (10分)学生数据库中有三个基本表(关系):S(Sno ,Sname Age,

温馨提示

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

评论

0/150

提交评论