1、D.概念模式11.从数据流图构造 E-R图时, A.数据项B.数据流选择实体一般应先考虑数据流图中的( D数据存储C.数据处理12.以下(DA.索引方法)不是当前常用的存取方法。B.聚簇方法 C. HASH方法链表方法13.事务一旦提交,对数据库的改变是永久的,这是事务的A.原子性 B. 一致性 C.隔离性持久性14.并发控制要解决的根本问题是保持数据库状态的(A.安全性 B.完整性 C.可靠性一致性15.在数据库系统中,对存取权限的定义称为(A.授权 B.定义 C.约束审计16.视图建立后,在数据字典中存放的是(A.查询语句 B.视图的定义 C.组成视图的表内容D.产生视图的表定义17.由全
2、码组成的关系模式,最高可以达到的模式为(A. 4NFB. 2NFC. 3NFD. BCNF18.下列叙述中,正确的是( D )。C.对于关系数据模型,规范化程度越高越好如果F是最小函数依赖集,则 R 2NF如果R BCNF,贝U F是最小函数依赖集关系模式分解为BCNF后,函数依赖关系可能被破坏 DBMS采取的控制称为( D )。19.为保证多用户环境中数据的完整性和一致性,A.安全性控制 B.完整性控制C.事务控制 D.并发控制20.包含在日志文件中的主要内容是(A.程序运行过程 B.对数据的全部操作二、填空题(每题 1分,共10分)C.对数据的全部更新操作D.程序执行结果1.4.5.6.7
3、.关系模式R与S,组成关系R+ S的是关系(在SQL中视图是由( )产生的虚表。在 SQL 中 X not between 20 and 30 的含义是(在合并E-R图时需解决的属性冲突包括属性(事务遵守( )是可串行化调度的充分条件。要使数据库具有可恢复性,基本原则就是数据(数据库控制保护的主要内容是数据的安全性、)的属性集。)。)冲突和属性取值单位冲突。8.事务对数据库数据进行更新操作时,必须首先获得对该数据集合的( )是指造成系统停止运转的任何事件,使得系统要重新启动。10.数据( )是防止数据库中数据在存储和传输中失密的有效手段。三、简单应用题(每题 3分,共15分)R表9.ABCa1
4、b1c2a2b3c7a3b4c6b2c3求解以下关系代数表达式结果:)、并发控制和恢复。)锁。c1a4b6S表d4d1d2T表1. Rn S 2. R-S 3.四、应用题(每题 5分,共25分)给定学生选课数据库,其中包含有 3张基本表:学生表 S(Sno,Sname,Sage,Ssex,Sdept)课程表C(Cno,Cname,Teacher,Ccredit),选课表 SC(Sno,Cno,Grade)。按要求完成下列数据操作要 求。(R U S)十 T4. RX T5. nA,D OS.B=T.B(SX T)1.用SQL语句创建选课表 SC (Sno, Cno, Grade),其中主码为(
5、Sno, Cno),外码为Sno, Cn0,并规定成绩 Grade的取值应该在0到100之间。2.用SQL语句表示“将计算机科学系全体学生的成绩置零” 。3.用SQL语句表示“查询选修并且成绩及格的课程总数大于 号和姓名”。3门(包括3门)的学生的学4.用SQL语句创建视图 VSC (Sno, Sname, Cno, Cname. Grade),并将对学生表 S的修 改权限授权给用户 U1,并且U1可以将权限进行传播。5.用关系代数表达式表示“查询选修了全部课程的学生学号和姓名”五、(15分)已知关系模式 R ( U , F )中U=ABCDEG,F=BE 7 G, BD tG, cd f A
6、 , CE G , CDE f AB , BC A, B D,求下列各题。(3分)F的最小函数依赖集;关系模式R的候选码;判断R的最高规范化程度,并说明理由;判定分解P =ABD , DGE , AG , CE是否保持无损连接性; 将关系模式R分解为3NF,并且保持函数依赖和无损连接性。六、(15分)设某汽车运输公司有三个实体集。一是“车队”实体集,属性有车队号和车队 名等;二是“车辆”实体集,属性有牌照号、厂家和出厂日期等;三是“司机”实体集,属 性有司机编号、姓名和电话等 。设车队与司机之间存在“聘用”联系,每个车队可聘用若干司机, 但每个司机只能应聘于一个车队,车队聘用司机有个聘期;车队
7、与车辆之间存在“拥有”联系,每个车队可拥有 若干个车辆,但每辆车只能属于一个车队;司机与车辆之间存在“使用”联系,司机使用车 辆有使用日期和公里数两个属性,每个司机可使用多辆汽车,每辆汽车可被多个司机使用。(6 分)(3 分)试画出E-R图,并在图上注明属性、联系类型及实体标识符; 将E-R图转换为关系模型,并说明主键和外键。判定每个关系模式的最高规范化程度。数据库A卷参考答案及评分标准选择题1-5(每题ADDBC1分,共 20 分)6-1011-15 DDDDA二、 填空题(每题1.关系R3. X305.两段锁协议7.完整性9.系统故障三、 简单应用题(每题1. Rn S16-20共 10
8、分)CBACDDDDDC10.加密3分,共15分)2. R-S基本表或视图 域冗余排它(写)3. (RU S)十 TR.AR.BR.CT.BT.CT.D4. R X T1.(5 分)create table SC(Sno char(10) not null,Cno char(10) not null,Grade int check (Grade = 0 and Grade = 60 group by Sno havi ng (coun t(*) =3 );4. (5 分)create view VSC(S no, Sn ame, Cno, Cn ame, Grade)asselect S.Sn
9、o, Sn ame, C.Cno, Cn ame. Grade from 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 分)nSno,Cno(SC) *nCno(C) O 勺 nSno,Sname(S)四、应用题(15分)1.(3 分)Fmin = B TG , CDT A, CEG, BD , CDEB2.(3 分)候选码为:(BCE )和(CDE )3.(3 分)1NF,存在BETG,说明G对码部分函数依赖,所以为1NF。车队
10、号车队名车队聘期拥有聘用照号C厂家zC出厂日期m车辆司机yC司机编号lrC,C-D,B-C,DE-C,CE-A五、求:(5分)R的候选码;(5 分)P =AD , AB , BC, CDE , AE是否无损连接;(5分)将R分解BCNF且无损。六、(15分)请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读 者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者, 本被借出的书存有读者号、借出日期和应还日期。要求:出版社。对每给出 E-R图;再将其转换为关系模型;判断每个关系模式的规范化最高程度。B卷参考答案及评分标准BCBCA 填空题(每题1、超码6、模式 7、
11、转储三、简单应用题(每题1分,共20分)1分,共10 分)2、外码CBBAA 11-15 CBCBA3、可串行化调度8、并发操作4、物理9、授权16-20 DBABD5、介质故障10、 E-R(RU S)十 T1. RU S4. nA(S)1、( 5 分)5. Daq cs.c=t.c(SX T)5分,共25分)nS.Sname S.Sno = SC.SnoA SC.Grade 90 (SX SC)2、( 5 分)CREATE VIEW课程成绩AS(Grade)A VG(Grade)SELECT ;CnoMAX(Grade),GROMPCyA 壬GRANT SELECT ON 课程成绩TO U
12、1;3、 ( 5 分)INSERT INTO4、 ( 5 分)SELECFROM S,C,SCWHERE S.Sno = SC.Sno and C.Cno = SC.Cno and C.Teacher = 王平5、( 5 分)DELETEFROM SCWHERE CS =(SELECT Sde ptFROM SWHERE S.S no = SC.S no);五、应用题(15分)1、 ( 5 分)候选码为(BE)2、 ( 5 分)EADaABBCCDEAE无全a行,所以该分解为有损连接。3、(5 分)P =AC , BD , ABE六、应用题(15分)1、(6 分)123123123123123
13、1231231231231231231231231231231231312312311231231231231231231231231231312312312312312312312312312312312312、 (6 分)读者(读者号,姓名,地址,性别,年龄,单位)书(书号,书名,作者,出版社,读者号,借出日期,应还日期)3I I3、 ( 3 分)均为BCNF哈尔滨工程大学试卷、问答题(30分,每小题5分)说明什么是数据(Data)和数据库(Database)?说明什么是数据库管理系统(DBMS)和数据库系统(DBS)? 简述数据管理技术的发展过程?什么是事务(Transaction),事
14、务和程序的区别?什么是计算机系统安全性?TCSEC/TDI安全级别划分有几个等级,各是什么?二、 (10分)画出包括学生、宿舍、档案材料、班级、班主任的 实体的属性,并指出实体的码?三、 (20分)设有学生课程数据库中包含三个关系:学生关系 所示。ER图,指出实体之间的联系和描述S、课程关系 C、学生选课关系 SC,如图SnoSn ameSexSDAge3001王平女计算机183002张勇男194003黎明机械4004刘明远171041赵国庆通信1042樊建玺CnoCn amePcnoCredit1数据库32数学4操作系统数据结构75数字通信6Grade938483信息系统程序设计(1) 用关系代数检索选修课程名为“数学”的学生号和学生姓名 (10分)(10 分)(2) 用SQL命令查询其它系比计算机系所有学生年龄都要小的学生姓名及年龄。四、(20分)设有一关系R,具有下列属性:学号(S#)、课程号(C#)、成绩(G)、TN(任课教 师姓名)、教师所在系(D)。数据具有如下语义:一个学生一个学号,一门课程一个课程号SC 一位学生所修的每门课程都有一个成绩 每门课程只有一位任课教师,一教师可教多门课 教师中没有重名,每位教师只属于一个系(1)(2)(3)五、(20分,每小题5分)指出关系R中的函数依赖关系? ( 5分)指出关系R的缺
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1