数据库期末考试综合练习题.doc

上传人:大张伟 文档编号:7196180 上传时间:2020-11-05 格式:DOC 页数:3 大小:20KB
返回 下载 相关 举报
数据库期末考试综合练习题.doc_第1页
第1页 / 共3页
数据库期末考试综合练习题.doc_第2页
第2页 / 共3页
数据库期末考试综合练习题.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《数据库期末考试综合练习题.doc》由会员分享,可在线阅读,更多相关《数据库期末考试综合练习题.doc(3页珍藏版)》请在三一文库上搜索。

1、一、填空题1.数据库是长期存储在计算机内、_有组织的_、_可共享_的大量数据的集合。2._distinct_关键字用于去除查询结果集中的重复记录。3. 设关系R与关系S的元组个数分别为200和500,关系T是R与S的笛卡儿积,T的元组个数是_100000_ 4. 根据索引的顺序与数据库物理存储顺序是否相同,可将索引分为_聚集索引_ 和_非聚集索引_5. 在字符串匹配操作中,表示零到多个字符组成的的通配符为_%_6.事务必须具有的四个性质是:原子性、一致性、隔离性 和持久性。7. 客观存在且可相互区别的事物称为_实体_。8. 一个学生可以同时借阅多本图书,一本图书只能有一个学生借阅,学生和图书之

2、间的联系为 1:N 联系。9. 数据库的完整性是指数据的 正确性 、 一致性 和 相容性 。10. 数据库系统可能发生的故障有: 事务故障 、系统故障和介质故障。二、选择题1. 关系R与S做连接运算,选取R中A的属性值和S中B的属性值相等的那些元组,那么这个连接是( B )A条件连接 B等值连接 C自然连接 D完全连接2. 下面关于视图叙述不正确的是( D )。A视图是一张虚表,所有的视图中不含有数据。B视图可以是一个数据表的一部分,也可以是多个表的联合。C基本表的数据发生变化,会自动反映到相应的视图上。D用户不允许使用视图修改表的数据。3. 有关游标的说法,下列正确的是( C )。A游标使用

3、create cursor语句声明/declareBdeallocate语句释放游标后,下次再使用,可不用重新生成游标。C游标使得SQL Server语言可以逐行处理结果集中的数据。D游标声明,并被打开后,游标位置是位于最后一行。4. 在SQL语言中,用于定义一个语句块的语法格式是( C )。A() Bend Cbegin end D5. 在SQL Server2005中有( A )和固定数据库角色等类型。A固定服务器角色 B固定网络角色C固定计算机角色 D固定管理员角色6. 关于登录和用户,下列各项表述不正确的是( C )。A登录是在服务器级创建的,用户是在数据库级创建的。B创建用户时必须存

4、在该用户的登录。C用户和登录必须同名。D一个登录可以对应不同数据库中的多个用户。7. 有关SELECT colA colB FROM table-name语句,请问下面哪一种说法正确的( C )。 A.该语句不能正常执行,因为出现了语法错误。 B.该语句可以正常执行,其中colA 是colB的别名。 C.该语句可以正常执行,其中colB是colA的别名。 D.该语句可以正常执行,colA和colB两个不同的列名。8. 关系模式规范化的最起码的要求是达到第一范式,即满足( D )。A. 每个非码属性都完全依赖于主码B主码属性唯一标识关系中的元组C关系中的元组不可重复D每个属性都是不可分解的数据项

5、9. 建立E-R模型的工作属于数据库生命周期中的( B )。A.分析阶段 B. 设计阶段C.编码阶段 D. 测试阶段10. 下列在SQL中涉及空值的操作条件,不正确的是( C )。A. Age IS NULL B. Age IS NOT NULLC. Age=NULL D.NOT(Age IS NULL)11. 学生实体通过“学号”、“姓名”、“年龄”、“性别”、和成绩等属性来表明学生的状况,这构成是(B )。A. 实体值 B. 实体型C. 属性值 D.属性型12. 三个模式之间存在下列映象关系,将正确的填入括号中(B )。A. 外模式/内模式 B. 外模式/模式C. 模式/模式 D. 内模式

6、/外模式 13. 下列哪种运算不属于关系代数的基本运算( A )。A. 连接 B. 笛卡尔积C. 相减 D.投影14. 3NF同时又是(C )。A. 2NF B. 1NF C. BCNF D. 1NF,2NF15. 在数据库系统中,对存取权限的定义称为(B )。A.命令 B. 授权C. 定义 D. 审计三、判断题1模式也称逻辑模式,一个数据库可以有多个模式。( F )/一个数据库只有一个模式2E-R图中,实体联系用菱形框表示。( T )3SQL的意思是结构化编程语言。( F )/结构化查询语言4. 一个1:n联系,可以转换为一个独立的关系模式,也可以与1端对应的关系模式合并。( F )5触发器

7、定义后,当相应的表或视图被删除时与它关联的触发器不会被删除。( F )6固定服务器角色的权限是可以由用户自己修改的。( F )7SQL Server提供了Sa和BULTIN/Administrators两个登录名,其中SA是Windows NT管理员的简称。( F )8SQL Server默认提供了两个用户:dbo和public。( F )/dbo 和 guest9. unique 约束的列可以出现一个空值( T )10. 一个数据库只能有一个日志文件( F )四、应用分析题1.假设每个学生选修若干门课程,且每个学生每选修一门课只有一个成绩,每个教师只担任一门课的教学,一门课由若干教师任教。“

8、学生”的属性:学号,姓名,地址,年龄。“教师”的属性:职工号,教师姓名,职称。“课程”的属性:课程号,课程名,试画出ER图,并注明属性和联系类型。2. 现有如下关系模式:借阅(图书编号,书名,作者名,出版社,读者编号,读者姓名,借阅日期,归还日期);其基本函数依赖集F=图书编号(书名,作者名,出版社),读者编号读者姓名,(图书编号,读者编号,借阅日期)归还日期。(1) 写出该关系模式的主码。图书编号,读者编号,借阅日期 (2)该模式是否存在非主属性对码的部分函数依赖?如果存在,请写出一个。图书编号-(书名,作者,出版社) 或者读者编号-读者姓名(3) 将该关系模式分解为满足3NF的关系模式。图

9、书信息表(图书编号,书名,作者名,出版社)读者表(读者编号,读者姓名)借阅表(图书编号,读者编号,借阅日期,归还日期)3.设有一个记录高校学生参加学院社团情况的关系模式: R(学号,姓名,班级,社团名,社团简介,社团负责人,参加日期,担当职务)如果规定:每名学生可以同时参加多个社团,在每种社团中只能担当一种职务;每个社团由多人组成,但只有一位负责人。(1) 写出该关系模式的主码。学号,社团名(2) 该模式是否存在非主属性对码的部分函数依赖?如果存在,请写出2个。学号-(姓名,班级) 和社团名-(社团简介,社团负责人)(3)将该关系模式分解为满足3NF的关系模式。R1(学号,姓名,班级)R2(学号,社团名,参加日期,担当职务)R3(社团名,社团简介,社团负责人)4.根据3NF的定义及规范化方法,对如下关系模式R(U,F)进行分解,使其满足3NF。其中:U学号,姓名,所在系,系主任,课程号,成绩。F学号姓名,学号所在系,所在系系主任,(学号,课程号)成绩。U1(学号,姓名,所在系)U2(所在系,系主任)U3(学号,课程号,成绩)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1