好文档 - 专业文书写作范文服务资料分享网站

大学数据库考试复习总结计划试卷试题带答案.doc

天下 分享 时间: 加入收藏 我要投稿 点赞

2019 数据库期末复习内容

1.选择题

( 1)(数据库)是存储在计算机内结构化的数据的集合

( 2)下述关于数据系统正确的描述是(数据库系统减少了数据冗余) ( 4)数据库管理系统的工作不包括(为定义的确据库提供操作系统) ( 5)用于对现实世界进行描述的工具是(数据模型)。 ( 7) E-R图用来建立数据库的(概念模型

)。

。 。

( 3)数据库( DB)、与数据库系统( DBS)和数据库管理系统( DBMS)之间的关系是( DBS 包含 DB 和 DBMS

)。 ( 6)在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是(模式

)。

( 8)下列模型中不能直接描述实体间多对多的联系的是(关系模型 ( 9)数据模型的三个要素是(数据结构、数据操作、完整性约束)

)。 。

( 10)数据库的设计人员和用户之间沟通信息的桥梁是(实体联系图) ( 11)数据的独立性分为(逻辑独立性和物理独立性)。

( 12)数据库通常是根据(数据模型)来分类的。

( 13)关系数据库系统能实现专门的关系运算,包括(选择、投影、连接、除) 。 ( 14)在关系模型中,下述关于关键字的说法正确的是(可以由一个或多个其值能唯一标识该关系模式中任何元组的属性组成 )。

( 15)被称为关系的两个不变性,由关系数据库系统自动支持的是(实体完整性和参照完整性) ( 16)在关系中不能出现相同元组的约束是通过(主码)来实现。 ( 17)下列数据模型中,数据独立性最高的是(关系模型)

.

。 ( 18)规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:每一属

性都是(不可分解的)。

( 19)关系数据库规范化是为解决关系数据库中(插入异常、删除异常和数据冗余)问题而引入的。

( 20)在关系数据库中,任何二元关系模式的最高范式必定是( BCNF ) (多对一

)。

( 21)若属性 X 函数依赖于属性 Y 时,则属性 X 与属性 Y 之间的关系是 使该关系不属于第一范式。

( 23)若关系模式 R 中的属性都是主属性,则

R 最高属于( 3NF

( 22)设有关系模式:部门(部门代码,部门名称,部门成员,部门经理)由于其中(

) 。 BCNF)。

部门成员 )属性存在,

( 24)若要彻底消除插入异常和删除异常,关系模式最低要属于(

( 25)关系模式分解的无损连接和保持函数依赖两个特性之间的联系是(没有必然联系) 。 )。

( 26)关系模式中数据依赖的存在,可能会导致成立蕴涵后者数据插入异常,这是指(该插入的数据未被插入 ( 27)设要对关系模式 R(学号,姓名,课程代码,课程名,课程成绩)进行分解,将其规范化到 是正确的规范化结果。 (学号,姓名) ( 28)有如下关系 R(是 BCNF)。

R2(课程代码,课程名) R3 (学号,课程代码,课程成绩) 3NF,下列( B) ( 29)对用户访问数据库的权限加以限定是为了保护数据库的(安全性) ( 30)下面(可移植性)不是数据库系统必须提供的数据控制功能。 ( 31)数据库系统中,对存取权限定义为(授权) 围越小),授权子系统就越灵活。 ( 34)数据库的(完整性)

( 32)在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据,在授权的定义中,数据对象的

(范 ( 33)数据库安全性遭到破坏的情况属于(非法用户读取数据库中的数据

是指数据的正确性和相容性。

) 。

) 。

)。

( 35)数据完整性保护中的约束条件是指(值的约束和结构的约束 ( 36)实体完整性和参照完整性属于(静态关系约束

( 37)数据类型、取值范围、空值约束属于(静态列级约束 )。

( 38)“断言”是数据库系统采用的(完整性约束)。

( 39)脏数据的读出是(并发性)遭到破坏的情况。

( 40) SQL中 ROLLBACK语句的主要作用是(事务卷回) 。

( 41) SQL中提供的( GRANT)语句用于实现数据存取的安全控制

( 42) SQL中 COMMIT 语句的主要作用是(提交事务

)。

( 43)解决并发操作带来的数据不一致性问题时普遍采用(封锁) ( 44)不允许其它事务对这个锁定目标再加任何类型的锁是(排他锁) 填空题:

1. 三级模式之间的两层映像保证了数据库系统中的数据能够具有较高的

逻辑独立性、物理独立性 。 2. 关系的完整性约束条件包括三大类: 实体完整性、参照完整性、用户定义的完整性 。 3. 关系代数运算中,专门的关系运算有 投影、选择、连接、除 。

4. 数据库是长期存储在计算机内、有 组织的、可共享的数据集合。

5.数据模型分成两个不同的层次。概念模型从 用户的观点对现实世界的信息建模,主要用于数据库设计。数据模型从 计算机系统 的观点,对信息建模。

6. 常用的数据模型有 层次模型、网状模型 和关系模型三种。

2.判断题

( 1)在文件系统阶段,数据的独立性差。

×

( 2)对于数据库系统,负责定义数据库内存,决定存储结构和存储策略及安全授权等工作的是应用程序员。 ( 1)假设一个仓库可存放多种商品,同种商品只能存放在一个仓库中,则从仓库到商品的联系是多对一的联系。 ×

( 2)在数据库系统的模式结构中,外模式有且仅有一个。 ×

( 3)数据独立性是指应用程序与数据之间相互独立,不受影响。 ( 2)当数据库的存储结构改变了,由数据库管理员对模式 证了程序与数据的物理独立性。 ( √ )

( 2)关系模型的三个组成部分,不包括完整性约束。 1. 数据库物理存储方式的描述称为内模式。√ 3. 关系模型是数据模型,而网状模型不是数据模型。 4. 同一关系模型的任意两个元组值不能完全相同。√

( 1)一个关系模型的逻辑结构是一张二维表,表中的一行即为一个属性,表中的一列即为一个元组。

×

/ 内模式映象作相应改变,可以使模式保持不变,从而保 √

( 1)相对于非关系模型,关系模型的缺点之一是存取路径对用户透明,需进行查询优化。

×

2. 在数据库三级模式间引入二级映象的主要作用是提高数据与程序的安全性。

×

×

5. 在关系中能唯一标识元组的属性集的是主码。 √

( 1)属于 BC范式的关系模式中已经完全消除了插入异常和删除异常。 应用题

设有如下教学环境 :一个班级有多名学生

( 2)在关系模式 R( A, B,C, D)中,有函数依赖集 F={B →C , C → D, D → A},则 R 能达到 3NF ×

,一个学生只属于一个班级。一个学生可以选修若干门课程,一门课程

只有一个教师主讲。每位教师属于一个教研室,一个教研室有若干位教师。请画出 E-R图。

关系代数练习

给定如下关系:

S(S#,SN,SA,SD),S#表示学号, SN表示姓名,龄, SD表示所在系。

C(C#,CN,PC#),C#表示课程号, CN 表示课程名,示先修课程号。

SC(S#,C#,G), S#、C#含义同上, G 表示成绩。 请用关系代数完成如下查询操作: ( 1)查询选修课程号为 C1、成绩为 A 的所有学生姓名。 ( 2)查询年龄为 23 岁的学生所选修的课程名。 ( 3)查询选修 “数据库原理”课程的学生姓名。 ( 4)查询选修所有课程的同学姓名。 ( 5) 查询选修了先修课程号 PC为 6 的课程学生学号。 解: (1) ∏SN(S ∏S#(σ C#=“C1”∧G=”A”(SC)))

S#

( 2) ∏CN(C ∏C#(SC∏(σSA=23 (S)))

(3)∏ (S ∏

数据库原理 ’ SNS#(SC ∏C#(σCN=‘ (C)))

( 4) ∏SN(S ∏S#( (SC)÷(∏C#(C)))

( 5) ∏S#(SC∏C#(σPC=‘6’(C))

===========================================================================

给定如下关系:

S( S#,SN,SA,SD),S#表示学号, SN 表示姓名, SA表示年龄,

在系。

表示年 PC#表 SD 表示所

SA

大学数据库考试复习总结计划试卷试题带答案.doc

2019数据库期末复习内容1.选择题(1)(数据库)是存储在计算机内结构化的数据的集合(2)下述关于数据系统正确的描述是(数据库系统减少了数据冗余)(4)数据库管理系统的工作不包括(为定义的
推荐度:
点击下载文档文档为doc格式
0nq5y4ppwa7f2vc1v0ey6gjog0oh7b0066s
领取福利

微信扫码领取福利

微信扫码分享