2003—2004学年第二学期数据库系统概论试题-定稿_第1页
2003—2004学年第二学期数据库系统概论试题-定稿_第2页
2003—2004学年第二学期数据库系统概论试题-定稿_第3页
全文预览已结束

下载本文档

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

文档简介

1、一、填空题(每空1分,共18分)1、 是位于用户与操作系统之间的一层数据管理软件。2、数据库系统的三级模式结构是指 、 、 。3、数据库系统的三种数据模型是 、 、 。4、若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为 。5、实体联系模型中三种联系是 、 、 。6、数据库事务的ACID特性是指 、 、 和持续性。7、并发控制带来的三种数据不一致是丢失数据、 、 。8、封锁是实现并发控制的一个非常重要的技术,基本的封锁类型有两种,即 、 。二、选择题(每空1分,共12分)1、关系模式的任何属性 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不唯一 D. 以上都不是2、关

2、系数据库中的关键字是指 A. 能唯一决定关系的字段 B. 不可改动的专用保留字C. 关键的很重要的字段 D. 能唯一标是元组的属性或属性组合3、有关系R和S,RS的运算等价于 A. S-(R-S) B. R-(R-S) C. (R-S)S D. R(R-S)4、设关系R和S的属性个数分别为r和s,则(RS)操作结果的属性个数为 A. r+s B. r-s C. rs D. max(r,s)5、进行自然联接运算的两个关系必须具有 A. 相同属性个数 B. 公共属性 C. 相同关系名 D. 相同关键字6、关系模式中,各级范式之间的关系为 A. 3NF2NF1NF B. 3NF1NF2NF C. 1

3、NF2NF3NFD. 2NF1NF3NF7、在关系数据库中,任何二目关系模式的最高范式必定是 A. 1NFB. 2NFC. 3NFD. BCNF8、设有关系模式R(A,B,C,D),F是R上成立的FD集,F=BC,CD,则属性C的闭包CF+为 A. BCD B. BD C. CD D. BC9、从E-R图向关系模型转换时,一个n:m的联系转换为关系模式时,该关系模式的关键字是 A. n端实体关键字和m端实体关键字的组合 B. n端实体的关键字C. m端实体的关键字 D. 重新选取其它属性10、在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1N联系,3个11联系,3个MN联系

4、,根据ER模型转换成关系模型的规则,转换成关系的数目是 A.6 B.9 C.12 D.15 11、关于“死锁”,下列说法中正确的是 A. 死锁是操作系统中的问题,数据库操作中不存在B. 在数据库中防止死锁的方法是禁止两个用户同时操作数据库C. 只有出现并发操作时,才有可能出现死锁D. 当两个用户竞争相同资源时,不会发生死锁12、设有两个事物T1和T2,他们的并发操作如下图所示。对于这个并发操作,正确的评价是 T1T2读X=48XX+10写回X读X=48XX-2写回XA. 该操作丢失了修改B. 该操作不存在问题C. 该操作读“脏”数据D. 该操作不能重复读三、求解、计算或证明题(50分)1、根据

5、题目要求为每一个查询写出关系代数表达式及SQL语句(18分)在学生选课数据库中有学生表S(Sno,Sname,Ssex);课程表C(Cno,Cname);选课表SC(Sno,Cno,Grade)。 1)查询S2学生选修的课程号、课程名、成绩 (4分)2)查询C2课程共有哪些学号的学生选修及成绩 (4分)3)查询“李强”同学没有选修的课程的课程号 (6分)4)用SQL语句完成该操作:把对SC表的查询和修改Grade属性的权限授给用户“李强” (4分)2、若关系模式RBCNF,证明R3NF. (8分)3、根据给出的关系代数表达式的语法树,利用关系代数表达式的优化算法对该语法树进行优化,画出优化后的

6、标准语法树(12分)在供应关系数据库S_P_J中有供应商表S(SNO, SNAME, STATUS,CITY),零件表P(PNO, PNAME,COLOR, WEIGHT),工程项目表J(JNO, JNAME, CITY),及供应情况表SPJ(SNO, JNO, PNO, QTY)四个表。以下是“没有使用天津供应商生产的红色零件的工程号JNO” 对应的关系代数表达式,并给出了查询语句和关系代数语法树。其关系代数表达式为:Jno(J) -Jno(S.Sno=SPJ.SnoP.Pno=SPJ.PnoCity=天津Color=红(SSPJP)结 果pJnopJnosColor=红sCity=天津sP

7、.Pno=SPJ.PnosS.Sno=SPJ.SnoSPJSPJSQL语句为: 关系代数语法树为:SELECT JNO FROM J WHERE JNO NOT IN(SELECT JNO FROM S,SPJ,P WHERE S.SNO=SPJ.SNO AND SPJ.PNO=P.PNO ANDS.CITY=天津 AND P.COLOR=红)请用关系代数表达式优化算法对上述表达式进行优化处理,并画出优化后的标准语法树。4、关系模式 P(A,B,C,D,E,F,G,H,I,J) 满足下列函数依赖:FD= ABDB,ABG,BF,CJ,CJI,GH ,根据最小函数依赖集的定义求FD 的最小函数依

8、赖集,并判断该关系模式属于几范式。(12分)四、综合题(20)1、假设某个学校的学籍管理系统中主要涉及的对象包括学生、宿舍、档案材料、班级、班主任。其中,学生由学号,姓名,出生日期,所在系等属性来描述;宿舍由宿舍编号,地址,人数等属性来描述;档案材料由档案号,所在学校等属性来描述;班级由班级号,学生人数等属性来描述;班主任由职工号,姓名,性别,是否为优秀班主任等属性来描述;实体之间的联系有:a:由于一个宿舍可以住多个学生,而一个学生只能住在某一个宿舍中,因此宿舍与学生之间是1:n的联系。b:由于一个班级往往有若干名学生,而一个学生只能属于一个班级,因此班级与学生之间也是1:n的联系。c:由于班主任同时还要教课,因此班主任与学生之间存在指导联系,一个班主任要教多名学生,而一个学生只对应一个班主任,因此班主任与学生之间也是1:n的联系。d:而学生和他自己的档案材料之间,班级与班主任之间都是1:1的联系。根据题意求解下列各问:(1) 用E-R图方法为学籍管理系统设计概

温馨提示

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

评论

0/150

提交评论