山财数据库11期中试题

上传人:小** 文档编号:59160361 上传时间:2018-11-04 格式:DOC 页数:3 大小:53.08KB
返回 下载 相关 举报
山财数据库11期中试题_第1页
第1页 / 共3页
山财数据库11期中试题_第2页
第2页 / 共3页
山财数据库11期中试题_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《山财数据库11期中试题》由会员分享,可在线阅读,更多相关《山财数据库11期中试题(3页珍藏版)》请在金锄头文库上搜索。

1、2011期中试题一、单项选择题(每小题1分,共10分)1.在数据库技术中,独立于计算机系统的模型是_。 A、实体联系 B、层次 C、关系 D、网状2.修改基本表结构使用_命令。 A、drop table B、update table C、alter table D、update3.父表有200个元组,子表有10000个元组,父表与子表进行自然联接,结果表有_个元组,。A、200 B、10000 C、50 D、20000004. 基本层次联系是_联系。 A、0:1 B、1:1 C、1:N D、M:N5.对数据库系统三级模式结构的描述存放在_中。 A、DBMS B、数据库 C、运行日志 D、数据字

2、典6.如果集合R、S满足R-SS-R,则下列选项正确的是_。A、RS B、RS C、RS D、RS7.在SQL中,对含不相关子查询的嵌套查询的处理原则是_。A、从外层到内层处理 B、从内层到外层处理 C、从内外层同时处理 D、从内外层交替处理8.若关系模式R的码为全码,则R至少属于_。A、1NF B、2NF C、3NF D、BCNF9.若关系模式R1NF,且R的所有函数依赖的决定因素都为单个属性, 则R至少属于_。A、2NF B、3NF C、4NF D、BCNF10.一般不适合建立索引的属性是_。A、主码属性 B、经常更新的属性 C、外码属性 D、不经常更新的属性二、多项选择题(每小题2分,共

3、10分)1.基本的关系运算为_。A、并 B、交 C、差 D、选择 E、连接2.下列选项中正确的是_。A、BCNF2NF B、2NF3NF C、BCNF4NFD、BCNF3NF E、4NF2NF3.已知ABCD,则下列依赖正确的是_。A、ABC B、ABD C、AC D、AD E、ABA4.在SQL查询语句的FROM子句中,可以使用_。A、基本表名 B、索引名 C、视图名 D、基本表别名 E、属性名5.数据模型是由_组成的。A、数据查询 B、数据操作 C、数据结构 D、完整性 E、安全性三、名词解释(每小题2分,共10分)1.不相关子查询2. 许可证级别3. 空值4. 触发器5.理论上可更新视图

4、四、简答题(每小题5分,共15分)1.为什么说联接不是一种基本的关系运算?2. 简述关系模型的特点。3. 试述等值联接与自然联接的联系和区别。五、综合题(共15分) 设学生课程关系数据模型有以下三个关系模式: 学生(学号,姓名,专业系,年龄) 课程(课程号,课程名,任课教师) 选修(学号,课程号,成绩)试用关系代数运算完成下列操作: 1)查询“数学”系和“计算机”系的学生姓名. 2)查询成绩在90分以上的学生姓名. 3)查询选修了“数据库”而没有选修“C语言”课程的学生学号. 4)查询只选修了两门课程的学生学号. 5)查询至少选修了张华选修的全部课程的学生姓名.6、 SQL操作(共20分)设一

5、个电影资料数据库有如下三个关系:电影(电影名,制作年份,长度)演员(演员姓名,地址,性别,生日)主演(电影名,演员姓名)用SQL完成下列操作:(1) 统计1999年制作的电影的平均长度和最短长度(2) 查询在2003年主演过电影的男主角(3) 把电影“我的世界”的长度改为109分钟(4) 删除1960年以前制作的所有电影以及主演记录(5) 向演员表插入一条记录,记录各分量由自己指定七、数据库设计(共20分)假设学生、教师和课程的关系模式STC(SNO,SN,SA,TNO,CNO,G),其中6个属性分别为学生的学号、姓名、年龄、教师编号、课程号,学生成绩。如果规定:(1) 学号、教师编号、课程号

6、均不能重复; (2) 学生姓名可以重复;(3) 每个教师只教一门课,但每门课可由几名教师讲授; (4) 当某个学生选定某门课后,其上课教师就固定了。试回答下列问题:(1) 根据上述规定,写出关系模式STC的基本函数依赖;(2) 找出关系模式STC的候选码;(3) 试问关系模式STC最高已经达到第几范式?为什么?(4) 请将STC分解成BCNF模式集。参考答案一、单项选择题(每小题1分,共10分)1.A 2.C 3.B 4.C 5.D 6.A 7.B 8.D 9.A 10.B二、多项选择题(每小题2分,共10分)1. ACD 2.ABD 3. ABE 4.ACD 5.BCD三、名词解释(每小题2

7、分,共10分)1. 不相关子查询是查询条件不依赖父查询的子查询。2. 许可证级别是主体的敏感度标记.3. 空值是“不知道”或“不存在”的值.4. 触发器是用户定义在基本表上的一类由事件驱动的特殊过程。5. 理论上可更新视图是理论上可以更新而实际的DBMS不支持更新的一类视图。四、简答题(每小题5分,共15分)1. 为什么说联接不是一种基本的关系运算?答: 从数学定义R1R2=F (R1R2)可知, 两个关系的联接运算可由 F 两个关系笛卡尔积运算和选择运算来代替,所以联接不是一种基本的关系运算.2. 简述关系模型的特点。 答: 特点有四: 1) 概念单一: 实体和实体之间的联系可以统一用关系来

8、描述。 2) 有严格的数学理论支持. 3) 操作为集合操作. 4)查询效率较低。3. 试数等值联接与自然联接的联系和区别。 答: 联系: 自然连接是等值连接的特例, 所以自然连接是等值连接, 等值连接包含自然连接.区别:有以下两点 1) 自然连接要求两个关系有相同的属性组(作为连接属性组),而等值连接则不必(有相同的域);2) 自然连接要求在结果中去掉重复的属性,而等值连接则不必.五、综合题(共15分)1)查询数学系和计算机系的学生姓名. 姓名(专业系=数学专业系=计算机(学生) 2)查询成绩在90分以上的学生姓名. 姓名(成绩90(学生选修) 3) 查询选修了“数据库”而没有选修“C语言”课

9、程的学生学号. 学号(课程名=数据库(选修课程)-学号(课程名=C语言(选修课程) 4) 查询只选修了两门课程的学生学号.学号(SC1.课程号SC2.课程号(SC1(选修) SC2(选修)- SC1.学号=SC2.学号学号(SC1.课程号SC2.课程号SC1.课程号SC3.课程号SC2.课程号SC3.课程号(SC1(选修) SC2(选修) SC3(选修) SC1.学号=SC2.学号 SC2.学号=SC3.学号 5)查询至少选修了张华选修的全部课程的学生姓名. 姓名,课程号(学生选修)课程号(姓名=张华(学生选修)六、SQL操作(共20分)用SQL完成下列操作:(1) select电影名,avg

10、(长度),min(长度) from电影 where制作年份=1999;(2) select主演.电影名,主演.演员姓名 from电影,主演,演员 where电影.电影名=主演.电影名 and主演.演员姓名=演员.演员姓名and 制作年份=2003 and 性别=男;(3) update电影 set 长度=109 where电影名=我的世界;(4) delete from 主演 where 电影名 in(select 电影名 from 电影 where 制作年份1960);delete from 电影 where 制作年份1960;(5) insert into 演员(演员姓名,地址,性别) values(陈道明,北京,男);七、数据库设计(共20分)(1) SNOSN,SNOSA,TNOCNO,(SNO,CNO)TNO,(SNO,TNO)G,(SNO,CNO)G(2) 候选码: (SNO,TNO),(SNO,CNO)(3) STC最高已经达到第1范式, 因为SN部分函数依赖于码(SNO,TNO)(4) STC分解成BCNF模式集:S,TC,SC

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号