5第5章关系数据库设计理论
- 格式:ppt
- 大小:446.00 KB
- 文档页数:19


。
-可编辑修改- 第 五、六章练习题
一、选择题
1、在关系数据库设计中,子模式设计是在__________阶段进行。 [ B]
A.物理设计 B.逻辑设计 C.概念设计 D.程序设计
2、设有关系R(A,B,C)的值如下:
A B C
2 2 3
2 3 4
3 3 5
下列叙述正确的是 (B)
A.函数依赖A→B在上述关系中成立 B.函数依赖BC→A在上述关系中成立
C.函数依赖B→A在上述关系中成立 D.函数依赖A→BC在上述关系中成立
3、数据库设计阶段分为( D )
A. 物理设计阶段、逻辑设计阶段、编程和调试阶段
B. 模型设计阶段、程序设计阶段和运行阶段
C. 方案设计阶段、总体设计阶段、个别设计和编程阶段
D. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段
4、下列说法中不正确的是(C)。
A. 任何一个包含两个属性的关系模式一定满足3NF
B. 任何一个包含两个属性的关系模式一定满足BCNF
C. 任何一个包含三个属性的关系模式一定满足3NF
D. 任何一个关系模式都一定有码 。
-可编辑修改- 5、设有关系模式R(A,B,C,D),F是R上成立的函数依赖集,F={B→C,C→D},则属性C的闭包C+为( C )
A.BCD B.BD
C.CD D.BC
6、在数据库设计中,将ER图转换成关系数据模型的过程属于 ( B )
A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段
7、下述哪一条不是由于关系模式设计不当而引起的?( B)
A) 数据冗余 B) 丢失修改 C) 插入异常 D) 更新异常
8、 下面关于函数依赖的叙述中,不正确的是( B)
1 数据库的概述
1. 是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库
C.数据库管理系统 D.数据结构
2.在数据库中存储的是 。
A.数据库中存储的是 。 B.数据模型
C.数据以及数据之间的联系 D.信息
3.数据库中,数据的物理独立性是指 。
A.数据库与数据库管理系统的相互独立
B.用户程序与DBMS的独立
C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D.应用程序与数据库中数据的逻辑结构相互独立
4.下述关于数据库系统的正确叙述是 。
A.数据库系统减少了冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
5.数据库技术中采用分级方法将数据库的结构划分成多个层次,是为了提高数据库的
A.数独立性 B.逻辑独立性
C.数据的共享 D.物理独立性
6.在数据库技术中,为了提高数据库的逻辑独立性和物理独立性,数据库的结构被划分成用户及级、
和存存储级三个层次。
A.管理员级 B.外部级
C.概念级 D.内部级
7.在数据库中,产生不致的原因是 。
A.数据存储量太大 B.没有严格保护数据
C.未对数据进行完整性控制 D.数据冗余
8.数据库管理系统中用于定义和描述数据库逻辑结构的语言称为 。
A.数据库描述语言 B.数据库子语言
C.数据操纵语言 D.数据结构语言
9.数据库系统的核心是 。
A.编译系统 B.数据库
C.操作系统 D.数据库管理系统
10.数据库管理系统能实现对数据库数据的查询、插入修改和删除等操作,这种功能称为 。
A.数据定义功能 B.数据管理功能
第1章绪论
1.数据库数据具有__________、__________和__________三个基本特点。
答案:永久存储、有组织、可共享
2.试述数据、数据库、数据库系统、数据库管理系统的概念。
3.使用数据库系统有什么好处?
4.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__________、__________、__________、__________。
答案:数据定义功能、数据操纵功能、数据库的事物管理和运行管理、数据库的建立和维护功能
5.数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。
答案:数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员
6.试述文件系统与数据库系统的区别和联系。
7.数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。
答案:人工管理、文件系统、数据库系统
8.举出适合用文件系统而不是数据库系统的例子;再举出适合用数据库系统的应用例子。
9.数据库具有数据结构化、最小的__________、较高的__________和易扩展性等特点。
答案:冗余度、数据独立性
10试述数据库系统的特点。
11.DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。
答案:数据的安全性数据的完整性并发控制数据库恢复
12.数据库管理系统的主要功能有哪些?
答案:①数据库定义功能;②数据存取功能;③数据库运行管理;④数据库的建立和维护功能。
13.模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。
绪论
本章学习目标
数据库是数据管理的最新技术。本章从数据库和数据库管理系统这两个最基本的概念入手,引出数据库管理系统所涉及到的问题,然后逐一概括地讨论这些问题。大家在学习本章内容时,一定要注意对基本概念的理解和掌握。本章没有难理解的内容,只是讨论了一些基本概念,但是基本概念对我们后面章节的学习很有意义,只有打好了基础才能够更好的学习后面的内容。
大家在学习本章内容时,要掌握数据、数据库、数据库系统、数据库管理系统的概念;了解数据库技术的产生和发展,了解数据库技术的研究领域。掌握概念模型中的一些概念:实体、联系、属性等;学会E-R方法以及使用E-R方法针对具体的应用环境建模;掌握数据模型的概念,掌握数据模型的三个要素;掌握数据库系统的三级体系两级映象结构;了解数据库系统的组成,以及数据库技术的研究领域。
本章重点要点
本章重点在于对数据、数据库、数据库系统、数据库管理系统、数据模型定义、数据模型的三个要素等概念的理解和掌握;数据库系统的三级体系两级映象结构的理解和掌握。本章的难点在于对这些基本概念的理解和掌握;对E-R方法的理解掌握;以及对数据库三级模式和两级映象结构的理解和掌握。
本章练习题
数据库是在计算机系统中按照一定的数据模型组织、存储和应用的___1__;支持数据库各种操作的软件系统叫____2________;由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做____3____。
1 A、文件的集合 B、数据的集合
C、命令的集合 D、程序的集合
2 A、命令系统 B、数据库管理系统
C、数据库系统 D、操作系统
3 A、文件系统 B、数据库系统
C、软件系统 D、数据库管理系统
数据库系统与文件系统的主要区别是_____________