1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
2019数据库期末复习内容 1.选择题
(1)(数据库)是存储在计算机内结构化的数据的集合
(2)下述关于数据系统正确的描述是(数据库系统减少了数据冗余)。
(3)数据库(DB)、与数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是( DBS 包含DB 和DBMS )。
(4)数据库管理系统的工作不包括(为定义的确据库提供操作系统)。 (5)用于对现实世界进行描述的工具是(数据模型)。
(6)在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是(模式 )。 (7)E-R图用来建立数据库的(概念模型 )。
(8)下列模型中不能直接描述实体间多对多的联系的是(关系模型 )。 (9)数据模型的三个要素是(数据结构、数据操作、完整性约束) (10)数据库的设计人员和用户之间沟通信息的桥梁是(实体联系图)。 (11)数据的独立性分为(逻辑独立性和物理独立性)。 (12)数据库通常是根据(数据模型)来分类的。
(13)关系数据库系统能实现专门的关系运算,包括(选择、投影、连接、除)。
(14)在关系模型中,下述关于关键字的说法正确的是(可以由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 )。
(15)被称为关系的两个不变性,由关系数据库系统自动支持的是(实体完整性和参照完整性)。 (16)在关系中不能出现相同元组的约束是通过(主码)来实现。
1
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38
(17)下列数据模型中,数据独立性最高的是(关系模型).
(18)规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:每一属性都是(不可分解的 )。
(19)关系数据库规范化是为解决关系数据库中(插入异常、删除异常和数据冗余)问题而引入的。
(20)在关系数据库中,任何二元关系模式的最高范式必定是( BCNF )
(21)若属性X函数依赖于属性Y时,则属性X与属性Y之间的关系是 (多对一 )。
(22)设有关系模式:部门(部门代码,部门名称,部门成员,部门经理)由于其中( 部门成员 )属性存在,使该关系不属于第一范式。
(23)若关系模式R中的属性都是主属性,则R最高属于( 3NF ) 。 (24)若要彻底消除插入异常和删除异常,关系模式最低要属于(BCNF)。
(25)关系模式分解的无损连接和保持函数依赖两个特性之间的联系是(没有必然联系)。 (26)关系模式中数据依赖的存在,可能会导致成立蕴涵后者数据插入异常,这是指(该插入的数据未被插入 )。
(27)设要对关系模式R(学号,姓名,课程代码,课程名,课程成绩)进行分解,将其规范化到3NF,下列(B)是正确的规范化结果。B.R1(学号,姓名) R2(课程代码,课程名)R3 (学号,课程代码,课程成绩)
(28)有如下关系R(是BCNF)。
39 40
(29)对用户访问数据库的权限加以限定是为了保护数据库的(安全性) 。
2
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
(30)下面(可移植性)不是数据库系统必须提供的数据控制功能。 (31)数据库系统中,对存取权限定义为(授权) 。
(32)在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据,在授权的定义中,数据对象的 (范围越小),授权子系统就越灵活。
(33)数据库安全性遭到破坏的情况属于(非法用户读取数据库中的数据 ) 。 (34)数据库的(完整性) 是指数据的正确性和相容性。
(35)数据完整性保护中的约束条件是指(值的约束和结构的约束 )。 (36)实体完整性和参照完整性属于(静态关系约束 ) 。 (37)数据类型、取值范围、空值约束属于(静态列级约束 )。 (38)“断言”是数据库系统采用的(完整性约束)。 (39)脏数据的读出是(并发性) 遭到破坏的情况。 (40)SQL中ROLLBACK语句的主要作用是(事务卷回)。
(41)SQL中提供的(GRANT)语句用于实现数据存取的安全控制 。 (42)SQL中COMMIT语句的主要作用是(提交事务 )。
(43)解决并发操作带来的数据不一致性问题时普遍采用(封锁)。 (44)不允许其它事务对这个锁定目标再加任何类型的锁是(排他锁)。 填空题:
1. 三级模式之间的两层映像保证了数据库系统中的数据能够具有较高的 逻辑独立性、物理独立性。
2. 关系的完整性约束条件包括三大类:实体完整性、参照完整性、用户定义的完整性。
3