数据系统概论复习题及答案

上传人:第*** 文档编号:58684055 上传时间:2018-11-01 格式:DOCX 页数:12 大小:63.37KB
返回 下载 相关 举报
数据系统概论复习题及答案_第1页
第1页 / 共12页
数据系统概论复习题及答案_第2页
第2页 / 共12页
数据系统概论复习题及答案_第3页
第3页 / 共12页
数据系统概论复习题及答案_第4页
第4页 / 共12页
数据系统概论复习题及答案_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《数据系统概论复习题及答案》由会员分享,可在线阅读,更多相关《数据系统概论复习题及答案(12页珍藏版)》请在金锄头文库上搜索。

1、复习题一复习题一 一、一、单项选择题(130=30 分) 1 数据库(DB) ,数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( ) 。 ADBS 包括 DB 和 DBMS BDBMS 包括 DB 和 DBS CDB 包括 DBS 和 DBMS DDBS 就是 DB,也就是 DBMS 2.在数据库系统中,通常用三级模式来描述数据库,其中( )是对数据全局的 逻辑结构的描述。 A外模式B内模式C存储模式D模式 3.下面不是关系数据库基本特征的是( ) 。 A不同的列应有不同的数据类型B不同的列应有不同的列名C与行 的次序无关 D与列的次序无关 4.一个关系只有一个( ) 。 A候选

2、码 B外码 C超码 D主码 5.现有如下关系: 患者(患者编号,患者姓名,性别,出生日期,所在单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果) 其中,医疗关系中的外码是( ) 。 A患者编号B患者姓名C患者编号和患者姓名D医 生编号和患者编号 6.SQL语言具有两种使用方式,分别称为交互式SQL和( ) 。 A提示式SQLB多用户SQLC嵌入式SQLD解释式SQL 7.关系代数中的联接操作是由( )操作组合而成。 A选择和投影B选择和笛卡尔积C投影、选择、笛卡尔积 D投影和笛卡尔积 8.在视图上不能完成的操作是( ) 。 A更新视图B查询C在视图上定义新的表D在视图

3、上定义新的视图 9.SQL 语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中 CREATE、DROP、ALTER 语句是实现( )功能。 A数据查询B数据操纵C数据定义D数据控制 10. 设关系数据库中一个表 S 的结构为 S(SN,CN,Grade) ,其中 SN 为学生名,CN 为课 程名,二者均为字符型;Grade 为成绩,数值型,取值范围 0100。若要把“张三的 数据库成绩 80 分”插入 S 中,则可用( ) 。 AADD INTO S VALUES(张三, 数据库, 80) BINSERT INTO S VALUES(张 三, 数据库, 80) CADD INTO S

4、 VALUES(张三, 数据库,80)DINSERT INTO S VALUES(张三, 数据库,80) 11. 以下有关视图查询的叙述中正确的是( ) 。 A首先查询出视图所包含的数据,再对视图进行查询B直接对数据库存储 的视图数据进行查询 C将对视图的查询转换为对相关基本表的查询D不能对基本表和视图进行 连表操作 12. 以下有关UNIQUE约束的叙述中不正确的是( ) 。AUNIQUE约束中不允许出现空值BUNIQUE用于保证列或列组合的唯一 性 C可以定义多个UNIQUE约束D有些系统为定义了UNIQUE约束的那 些列建立唯一索引 13. 在学生关系中,对属性“性别”规定只能为“男或“

5、女”的这种约束属于( ) 。 A实体完整性B参照完整性C用户定义完整性D条件 14. 设有关系模式 W(C,P,S,G,T,R) ,其中各属性的含义是:C 表示课程,P 表示教 师,S 表示学生,G 表示成绩,T 表示时间,R 表示教室,根据语义有如下数据依赖集: D = CP, (S,C)G, (T,R)C, (T,P)R, (T,S)R,关系模式 W 的一个 关键字是( ) 。 A (S,C)B (T,R)C (T,P)D (T,S) 15. 关系模式 R 中的属性全是主属性,则 R 的最高范式必定是( ) 。 A1NFB2NFC3NFDBCNF 16. 已知关系模式 R(A,B,C,D,

6、E)及其上的函数相关性集合 FAD,BC ,EA , 该关系模式的候选关键字是( ) 。 AABBBECCDDDE 17. 设 U 是所有属性的集合,X、Y、Z 都是 U 的子集,且 ZUXY。下面关于多值依赖 的叙述中,不正确的是( ) 。 A若 XY,则 XZB若 XY,则 XYC若 XY,且 YY,则 XYD若 Z,则 XY 18. 数据库中的冗余数据是指可( )的数据。 A容易产生错误B容易产生冲突C无关紧要D由 基本数据导出 19. 数据库设计中,用 ER 图描述信息结构但不涉及信息在计算机中的表示,这是数据库 设计的( ) 。 A需求分析阶段B逻辑设计阶段C概念设计阶段 D物理设计

7、阶段 20. 在 ER 模型中,如果有 3 个不同的实体集,3 个 M:N 联系,根据 ER 模型转换为关系 模型的规则,转换为关系的数目是( ) 。 A4 B5 C6 D7 21. 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( ) 。 A属性冲突B语法冲突C结构冲突D命名冲突 22. 下面四个关系表达式是等价的,试判别它们的执行效率( ) 。 1AB CD EERS 2AB CD EERS 3AB CD EERS 4AB CD EERSAE3 最快BE2 最快CE4 最快DE1 最快 23. 一个事务的执行,要么全部完成,要么全部不做,一个事务中对数据库的所有操作都

8、是一个不可分割的操作序列的属性是( ) 。 A原子性B一致性C独立性D持久性 24. 若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为( ) 。 A介质故障B运行故障C系统故障D事务故障 25. 解决并发操作带来的数据不一致问题普遍采用( )技术。 A封锁B存取控制C恢复D协商 26. 下列不属于并发操作带来的问题是( ) 。 A丢失修改B不可重复读 C死锁D脏读 27. 事务 T 在修改数据 R 之前必须先对其加 X 锁,直到事务结束才释放,这是( ) 。A一级封锁协议B二级封锁协议C三级封锁协议 D零级封锁协议 28. 如果有两个事务,同时对数据库

9、中同一数据进行操作,不会引起冲突的操作是( ) 。 A一个是 DELETE,一个是 SELECTB一个是 SELECT,一个是 DELETE C两个都是 UPDATED两个都是 SELECT 29. 在数据库系统中,死锁属于( ) 。 A系统故障B事务故障C介质故障D程序故障 30. 以下( )不属于实现数据库系统安全性的主要技术和方法。 A存取控制技术B视图技术C审计技术D出入机 房登记和加锁二、二、填空题(110=10 分)1.设关系R和S的属性个数分别为m和n,公共属性个数为t,则()操作结果的属性RS个数为( ) 2.在 SELECT 命令中进行查询,若希望查询的结果不出现重复元组,应

10、在 SELECT 语句中 使用( )保留字。 3.对由SELECTFROMWHEREGROUPORDER组成的SQL语句,其在被DBMS处理时, 最先执行的子句是( ) 。 4.关系模型中的完整性可以有实体完整性、( )和用户定义的完整性三种。 5.SQL 语言的 GRANT 和 REVOVE 语句主要是用来维护数据库的( ) 。 6.在部分匹配查询中,通配符“_”代表一个字符,代表多个(包括 0 个)字符的通配符是 ( ) 。 7.从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四个问题是数据冗余 大、( ) 、插入异常和删除异常。 8.设一个关系为R(A,B,C,D,E,F,G)

11、,它的最小函数依赖集为FD=A B,A C,D E,D F,则该关系的候选码为( ) 。 9.数据库设计可划分为六个阶段,每个阶段都有自己的设计内容, “为哪些关系,在哪些 属性上、建什么样的索引”这一设计内容应该属于( )设计阶段。 10. 数据库恢复的最常用技术是数据转储和( ) 。 三、三、根据题目要求分别用关系代数和 SQL 语句完成下列功能(38=24 分) 设有关系 S、SC、C,试用关系代数完成下列操作。 S(S#, Sname, Age, Sex) 例:(001, 张三, 23, 男) SC(S#, C#, Grade) 例:(003, C1, 83) C(C#, Cname,

12、 Teacher) 例:(C1, 数据库系统概论, 李四)(1)检索年龄大于 21 的男生的学号和姓名。 (2)检索选修了“赵六”老师所授课程之一的学生学号。 (3)找出“程序设计”课程成绩在 90 分以上的学生姓名。 (4)检索选修课程号为 C1 或 C2 的学生学号。四、四、简答题(35=15 分) 1.什么叫数据与程序的逻辑独立性? 2.数据库的完整性概念与数据库的安全性概念有什么区别和联系? 3.试述数据库的逻辑结构设计的设计步骤。 4.登记日志文件时为什么必须先写日志文件,后写数据库? 5.试述两段锁协议的概念。五、五、应用题(11+10=21 分) 1设某商业集团数据库中有三个实体

13、集。第一个是“公司”实体集,属性有公司编号、公 司名称和地址等;第二个是“仓库”实体集,属性有仓库编号、仓库名称和地址等;第三 个是“职工”实体集,属性有职工编号、姓名和性别等。公司和仓库之间存在“隶属”联 系,每个公司管辖若干个仓库,每个仓库只能由一个公司管辖;仓库与职工之间存在“聘 用”联系,每个仓库可以聘用多个职工,每一个职工只能在一个仓库工作,仓库聘用职工 有聘用期和工资。根据上述实际情况,试画出对应的E-R图,并在图上注明属性和联系类型。2设有关系模式: R(公司名称CNAME,所在城市CITY,零件名PART,零件颜色COLOR,零件数量QUANTITY, 邮编POSTCODE)。

14、 如果规定每个公司只在一个城市(即没有分公司),每个城市都有一个邮编,每个公司可 生产多种零件,不同公司可生产同种零件,每种零件具有相同颜色,每个公司都要生产不同 数量的各种零件。 (1)写出关系模式R的函数依赖集合与主码。(3分) (2)说明R不是2NF模式的理由,并把R分解成2NF模式集。(3.5分) (3)说明 R 不是 3NF 模式的理由,进而把 R 分解为 3NF 模式集。(3.5 分)答案答案一、一、单项选择题(单项选择题(130=30 分)分) 15 ADADA610 CBCCD1115 CACDC 1620 BCDCC 2125 BCAAA2630 CADBD二、二、填空题(填空题(110=10=10 分)分) 1m + n t2DISTINCT3FROM4参照完整性5安全 性 6% 7修改异常(更新异常)8ADG(A,D,G)9物理 10登记日志文件(存储日志)三、三、根据题目要求分别用根据题目要求分别用关系代数关系代数和和 SQL 语句语句完成下列功能(完成下列功能(38=8=24 分)分)(1) SMSexAgeSnameS21, #SELECT S#,

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

当前位置:首页 > 办公文档 > 事务文书

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