资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
写书能不处此写书能不处此写书能不处此写书能不处此写书能不处此浙江工业大学2009-2010学年第2学期数据库原理及应用期末试卷(B卷)班级名称:学号:姓名:题号二三四五总分分数7.事务必须具有的四个性质是:原子性、一致性和持久性。8.数据库运行控制功能包括数据的控制、控制、安全性控制和数据恢复等四个方面。三层客户机/服务器结构把数据库应用系统分为.9.判断题(每小题1分,共10分)等三个填空题(每空1分,共15分)1. 当数据的全局逻辑结构改变时,通过对映象的相应改变可以保持数据的局部逻辑结构不变。这性质称为数据的。2. 种数据模型的特点是:有且仅有一个根结点,根结点没有父结点其它结点有且仅有一个父结点。则这种数据模型。3. 对于属性X的每一个具体值,属性Y有唯一的具体值与之对应,则称YX ,或称XY,记作, X称作决定因素。4:SQL语言一种标准的数据库语言包括数据查询、数据定义、数据操纵禾四部分功能。5. 分解关系的两条基本原则是:6. 若所有事务均遵守协议,则这些事务的所有交叉调度都是可串行化的。1. 若事务T对对象A加排它锁,则其它事务可出再对A加共享锁。()2. BCNF范式要求每一个非主属性既不部分依赖于候选键也不传递依赖于() 候选键。3. 属于1NF的关系模式消除了部分函数依赖后,就可将范式等级提高到()2NF。4. DBA无权参与数据库和应用系统的设计。()5. SQL的数据定义功能是通过DDL (数据定义语言)实现。()6. 可用revoke语句收回用户对某个对象的所有权限。()7. 数据库的安全保护就是用户鉴别和存取权限。()8.两个局部E-R模式之间可能出现的冲突有属性冲突、命名冲突和结构冲突。9.采用先来先服务的策略可以避免死锁。10.可用GRANT语句将视图的SELECT权限赋给一个指定的用户。()写书能不处此单选题(每小题1分,共15分)B、C-A 和 ACD-BC、CE-A 和 ACD-BD、CE-A 和 CG-B写书能不处此写书能不处此写书能不处此写书能不处此1. 两个关系在没有公共属性时,其自然连接操作表现为()A、结果为空关系B、笛卡尔积C、等值连接操作D、无意义的操作2. 数据库系统中,面向用户、也就是用户所涉及的数据库被称为()。A、外模式B、概念模式c、存储模式d、内模式3. 在()R模型中,如果有3个不同的实体型,3个M:N联系,根据ER模型转换 为关系模型的规则,转换为关系的数目是()。A、4B、5C、6D、74. 关于数据操纵语言().ML的叙述,错误的是()。A、DML有问答式和语言描述式B、DML的处理单位是关系C.、DML的处理结果是关系D、DML是非过程性语言6.在关系数据库中模式对应的是()。A、索引C、视图和部分基本表B、基本表D、视图和所有基本表7. SQL语言中().OMMIT语句的主要作用是()。A、结束程序B、返回系统C、存储数据D、提交事务8. 数据库中只存放视图的()。A、操作B、对应的数据C、定义D、限制9.若要求分解保持函数依赖,那么模式分解一定能够达到()。A、2NFB、3NFC、BCNFD、1NF5.设已经F二CTA,CGTD,CGTB,CETA,ACDTB,从中去掉哪些函数依赖关系后得到的新的函数依赖集合F1与F等价的是()。A、C-A 和 CG-B10.将1NF规范为2NF,应()。A、消除非主属性对键的部分函数依赖B、消除非主属性对键的传递函数依赖C、消除主属性对键的部分函数依赖和传递函数依赖D、使每一个非主属性都完全函数依赖于主键写书能不处此写书能不处此写书能不处此写书能不处此写书能不处此11.设关系模式R (A,B,C),F是R上成立的FD集,F = B TC.,则分解卩=A.B ,BC相对于F()。A、是无损联接,也是保持FD的分解B、.是无损联接,但不保持FD的分解C、不是无损联接,但保持FD的分解D、即不是无损联接,也不保持FD的分解12. 有关系模式Teach (C,T,H,R,S),其中各属性的含义是:C:课程T:教员H :上 课时间R:教室S:学生,根据语义有如下函数依赖集:F=CTT,(H,R)TC,(H,T)TR,(H,S)TR,现将关系模式Teach分解为两个关系模式A.1( C, T-厂虫2(甘R则其中A1的规范化程度达到()。A、1NFB、2NFC、3NFD、B.CNF13. 1级封锁协议再加上对要读取的数据R加S锁,读完后即可释放S锁。这是()。A、3级封锁协议B、4级封锁协议C、2级封锁协议D、1级封锁协议14. 解决并发操作带来的数据不一致性问题普遍采用()。A、封锁B、恢复C、存取控制D、协商15. 概念结构设计阶段得到的结果是()。A、数据字典描述的数据需求B、E-R图表示的概念模型C、某个DBMS所支持的数据模D、包括存储结构和存取方法的物理结构型四、简答题(共18分)1.什么是基本表?什么是视图?两者的区别和联系是什么?(5分)2.简述关系模式设计的基本原则。(4分)3.简述概念结构设计的基本方法。(5分)4.简述数据库管理员的主要职责。(4分)写书能不处此写书能不处此写书能不处此写书能不处此写书能不处此4.试叙述在备份与恢复技术中数据库日志的作用。5.什么是死锁?如何对付死锁?如何处理死锁?六、综合题(选答部分,共6小题,选择其中5个题进行解答,每题6分,共30分)1.根据各小题要求,写出对应的SQL语句。以下给出三个基本表:写书能不处此Student(学生表)的字段按顺序为:学号、姓名、必别、年龄、所属院系。 Course (课程表)的字段按顺序为:课程编号、课程名、先行课程、课程学分。SC(选课表)的字段按顺序为:学号、课程名、成绩。各表的记录如下:写书能不处此写书能不处此SnoSn ameSsexSageSdept95001李勇男20CS95002刘晨女19IS95003王明女18MA95004张立男19ISstude nt95001285950013889500229095003380(1 )写出创建学生表Student的SQL命令,各字段的类型及长度应根据实际情况确定。 其中学号属性不能为空,并且其值是唯一的。并在Sno列上建立一个聚簇索引。(2)检索各个课程号及相应的选课人数,并给出结果。写书能不处此写书能不处此CnoCn ameCpnoCcredit1数据库542数学23信息系统144操作系统635数据结构74 6数据处理27PASCAL64courseSC2.下面是医院组织的结构图,试画出医院组织的E-R图;編号名称病房号医生姓名病区医生SnoCnoGrade950011923.已知关系g、h、S如图所示,计算Q = (gu h) s) x h。写书能不处此写书能不处此写书能不处此写书能不处此写书能不处此ABCABC1b22b1g=2a2h=3b11b13b23a33a24.指出下列关系模式是第几范式,说明理由。R(A,B,C),其函数依赖集为F=AB C;R(A,B,C),其函数依赖集为F=B C,AC B;R(A,B,C),其函数依赖集为F=B C,B A, A BC;R(A,B,C),其函数依赖集为F=A B,A C;R(A,B,C,D),其函数依赖集为F=A C,AD B;5.设关系模式R(S#,C#,Grade,Tname,Taddr),其属性分别表示:学生学号、选修课 程的编号、成绩、任课教师姓名、教师地址等。如果规定:每个学生每学一门课只有一个成绩;每门课只有一个教师任教:每个教师只有一个地址 (此处不允许教师同名同姓)。 试写出关系模式R的基本函数依赖和候选键。 试把R分解成2NF模式集,并说明理由。试把R分解成3NF模式集,并说明理由。6.有关图书销售的关系模型如下:书店S (书店号SNo,书店名SName,地址Addr )图书B (书号BNo,书名Tname,作者Author,出版社Pub,价格Price) 图书销售SB (书店号SNo,书号BNo,数量Qty)用关系代数表达如下查询:(每小题3分)1)查询王军”撰写的图书名称、出版社及价格。2 )查询销售书号为“B007的书店的名称、地址。用SQL语言表达如下查询:3 )查询“电子出版社”出版的价格在16元之上的图书名称、作者及价格。4 )查询中华书店销售图书的书名、作者、数量。5)统计每个书店销售图书的数量总和,要求给出书店号。浙江工业大学2009-2010学年第2学期数据库原理及应用期末试卷(B卷)答案一、填空题(每空1分,共15分)K逻辑独立性2、层次模型3、函数依赖、函数决定、X-Y4、数据控制5、无损连接性、保持函数依赖6、两段封锁或2PL7、隔离性8、完整性、并发操作9、数据层、功能层、表示层、判断题(每小题1分,共10分)
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号