数据库复习参考资料全

合集下载

数据库复习资料

数据库复习资料

数据库复习资料1、数据库:数据库是长期储存在计算机内的、有组织的、可共享的大量数据的集合。

2、数据库管理系统:数据库管理系统是位于用户与操作系统之间的一层数据管理软件。

3、数据库系统:数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。

4、数据库管理系统的主要功能:1.数据定义功能2.数据组织、存储和管理3.数据操纵功能4.数据库的事物管理和运行管理5.数据库的建立和维护功能6.其他功能5、数据管理技术发展的三个阶段: 1.人工管理阶段:数据不保存,应用程序管理数据,数据不共享,数据不具独立性。

2.文件管理系统:数据可以长期的保存,由文件系统管理数据,数据共享性差、冗余度大,数据独立性差。

3.数据库管理阶段:数据结构优化,数据共享性高、冗余度低、易扩充,数据独立性高,数据由DBMS统一管理和控制。

6、数据模型:数据模型也是一种模型,是对现实世界数据特征的抽象。

分两类,第一类是概念模型,第二类是逻辑模型和物理模型。

7、数据模型的组成要素:1.数据结构2.数据操作3.数据的完整性约束条件8、概念模型:1.实体:客观存在并可相互区别的事物称为实体。

2.属性:实体所具有的某一特性称为属性。

3.码:唯一标识实体的属性集称为码。

4.域:域是一组具有相同数据类型的值的集合。

9、两个实体型之间的联系:1.一对一联系(1:1)2.一对多联系(1:n)3.多对多联系(m:n)10、E--R图(联系第七章):实体型:用矩形表示;属性:用椭圆表示;联系:用菱形表示。

11、关系模型:1.关系:一个关系对应通常说的一张表;2.元组:表中的一行即为一个元组;3.属性:表中的一列即为一个属性;4.码:也称为码键,表中的某个属性组,它可以唯一确定一个元组;5.域:属性的取值范围;6.分量:元组中的一个属性值;7.关系模式:对关系的描述,一般表示为:关系名(属性1,....,属性n)12、关系数据模型的完整性约束(联系第五章):实体完整性,参照完整性,用户定义的完整性13、数据库系统的三级模式结构:三级模式结构由外模式、模式、内模式三级构成。

数据库复习资料详细版

数据库复习资料详细版

一、题型简答题、选择题、填空题、设计题、操作题、命令题。

二、考核范围第1、2、3、4、5、11、12章第1章信息是对现实世界中事物的存在特征、运动形态以及不同事物间的相互联系等多种属性的描述,通过抽象形成概念。

信息是关于事物以及事物间联系的知识。

信息一般分三类:事物的静态属性信息、动态属性信息、事物间的内在联系信息。

表达信息的符号记录就是数据。

数据是信息的载体,信息是数据的内涵。

计算机是处理数据的。

作为数据的符号在计算机中都转换成二进制符号“0”和“1”保存和处理。

数据处理指对数据收集、整理、组织、存储、维护、加工、查询和传输的过程。

为实现特定数据处理目标所需要的所有各种资源的总和称为数据处理系统。

一般情况下,主要指硬件设备、软件环境与开发工具、应用程序、数据集合、相关文档等数据库指长期存储在计算机存储设备上结构化、可共享、相关联的数据集合。

数据库系统是指在计算机中引入数据库后的系统构成,由计算机软硬件、数据库、DBMS、应用程序以及数据库管理员(DBA)和数据库用户构成。

核心是数据库和DBMS数据库管理系统是专门处理数据库的软件,数据库的所有工作,包括数据库的定义、数据的录入、查询、输出,及数据库的维护和安全保护,都通过DBMS 完成,是数据库系统的核心。

数据库设计的定义:对于给定的应用环境,设计构造最优的数据库结构,建立数据库及其应用系统,使之能有效地存储数据,对数据进行操作和管理,以满足用户各种需求的过程。

数据库设计采用的基本方法是结构化设计方法,这种方法将开发过程看成一个生命周期,也称为生命周期法。

其核心思想是将开发设计过程分成若干个步骤,主要包括:系统需求调查与分析、概念设计、逻辑设计、物理设计、实施与测试、运行维护等几个阶段。

数据模型,是对客观世界的事物以及事物之间联系的形式化描述,有层次模型、网状模型、关系模型三种。

概念模型面向用户,使用用户易于理解的概念、符号、表达方式来描述事物及其联系,它与任何实际DBMS都没有关联;同时,概念模型又易于向DBMS支持的数据模型转化。

数据库复习资料

数据库复习资料

数据库原理1.1试述数据、数据管理、数据库管理系统、数据库的概念。

数据:描述事物的符号记录成为数据,如数值数据、文本数据和多媒体数据(如图形、图像、音频和视频)等。

数据管理:是对数据进行有效的分类、组织、编码、存储、检索、维护和应用,它是数据处理的中心问题。

数据库管理系统:是由一个相互关联的数据的集合和一组用以访问、管理和控制这些数据的程序组成。

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

1.4什么是数据独立性?数据独立性又分为哪两个层次?为什么需要数据独立性?数据独立性是用来描述数据与应用程序之间的依赖程度,包括数据的物理独立性和数据的逻辑独立性,依赖程度越低则独立性越高。

数据独立性又分为外模式/模式映像、模式/内模式映像两个层次。

数据的独立性把数据的定义从应用程序中分离出来,加上存取数据的方法又由数据库管理系统负责提供,从而大大简化了应用程序的编写,并减少了应用程序的维护代价。

1.6什么是数据模型?数据模型的基本要素有哪些?为什么需要数据模型?数据模型是一个描述数据语义、数据与数据之间联系(数据结构)、数据操作,以及一致性(完整性)约束的概念工具的集合。

数据模型的基本要素:1、数据结构;2、数据操作;3、数据的完整性约束条件。

由于计算机不可能直接处理现实世界中的具体事物,所以人们必须事先把具体事物转换成计算机能够处理的数据。

也就是把现实世界中具体的人、物、活动、概念等用数据模型这个工具来进行抽象、表示和处理。

1.7为什么数据模型要分为概念模型、逻辑模型和物理模型3类?试分别解释概念模型、逻辑模型和物理模型。

数据模型应满足3方面的要求:一是能比较真实地模拟现实世界;二是容易被人所理解;三是便于在计算机上实现。

一种数据模型要很好地同时满足这3方面的要求是很困难的,因此数据库管理系统针对不同的使用对象和应用目的,分别采用概念模型、逻辑模型和物理模型。

概念模型:概念层次的数据模型称为概念数据模型,它按用户的观点或认识对现实世界的数据和信息进行建模,主要用于数据库设计。

数据库复习资料(仅供参考)

数据库复习资料(仅供参考)

1.理解约束在DBMS中的实现方法,特别是各种constraint与触发器等数据完整性约束constraint强制数据完整性可确保数据库中的数据质量。

例如,如果输入了employee_id值为123的职员,那么该数据库不应允许其他职员使用同一ID值。

如果计划将employee_rating列的值范围设定为从1到5,则数据库不应接受6。

如果表有一dept_id列,该列存储职员的部门编号,则数据库应只允许接受公司中的有效部门编号。

对表进行计划有两个重要步骤:标识列的有效值和确定如何强制列中的数据完整性。

数据完整性有四种类型:实体完整性域完整性引用完整性用户定义完整性实体完整性实体完整性将行定义为特定表的唯一实体。

实体完整性强制表的标识符列或主键的完整性(通过索引、UNIQUE约束、PRIMARY KEY约束或IDENTITY属性)。

域完整性域完整性是指给定列的输入有效性。

强制域有效性的方法有:限制类型(通过数据类型)、格式(通过CHECK约束和规则)或可能值的范围(通过FOREIGN KEY约束、CHECK约束、DEFAULT定义、NOT NULL定义和规则)。

引用完整性在输入或删除记录时,引用完整性保持表之间已定义的关系。

在Microsoft SQL Server 2000中,引用完整性基于外键与主键之间或外键与唯一键之间的关系(通过FOREIGN KEY和CHECK约束)。

引用完整性确保键值在所有表中一致。

这样的一致性要求不能引用不存在的值,如果键值更改了,那么在整个数据库中,对该键值的所有引用要进行一致的更改。

强制引用完整性时,SQL Server禁止用户进行下列操作:当主表中没有关联的记录时,将记录添加到相关表中。

更改主表中的值并导致相关表中的记录孤立。

从主表中删除记录,但仍存在与该记录匹配的相关记录。

用户定义完整性用户定义完整性使您得以定义不属于其它任何完整性分类的特定业务规则。

所有的完整性类型都支持用户定义完整性(CREATE TABLE中的所有列级和表级约束、存储过程和触发器)。

数据库复习资料

数据库复习资料

第一章数据库基础知识4.什么是数据库?数据库中的数据有什么特点?答:数据库是数据管理的新方法和技术,它是一个按数据结构存储和管理数据的计算机软件系统。

特点:1.数据库中的数据具有数据整体性,即数据库中的数据要保持自身完整的数据结构2.数据库中的数据具有数据共享性,不同的用户可以按各自的用法使用数据库中的数据,多个用户可以同时共享数据库中的数据资源。

7.什么是数据库的整体性?什么是数据库的共享性?为什么要使数据有整体性和共享性?答:数据的整体性是指在进行数据库设计时,要站在全局需要的角度进行抽象和组织数据;要完整地、准确地描述数据自身和数据之间联系的情况;要建立适合整体需要的数据模型。

数据的共享性是指由于数据库系统是从整体角度上看待和描述数据的,数据不再面向某个应用,而是面向整个系统。

数据的整体性高会使得数据库的数据冗余度变小,从而避免了由于数据冗余度大带来的数据冲突问题,也避免了由此产生的数据维护麻烦和数据统计错误问题。

数据共享度高会提高数据的利用率,它使得数据更有价值和更容易、更方便地被使用。

9.用文件系统管理数据有什么缺陷?答:一、由于文件之间缺乏联系,会造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储,所以数据冗余度大。

二、由于数据冗余,在进行更新操作时,稍不谨慎,就可能使同样的数据在不同的文件中不一样,从而产生数据不一致缺陷。

三、由于文件之间相互独立、缺乏联系,会造成数据联系弱的缺陷。

.12.数据冗余可能导致什么问题?答:一、浪费存储空间及修改麻烦二、潜在的数据不一致性15.试述数据库管理员(DBA)的职责:答:一、DBA应参与数据库和应用系统的设计二、DBA应参与决定数据库的存储结构和存储策略的工作三、DBA要负责定义数据的安全性要求和完整性条件四、DBA负责监视和控制数据库系统的运行,负责系统的维护和数据恢复工作五、DBA负责数据库的改进和重组16.试述数据库系统的三级模式结构及每级模式的作用答:数据库的三级模式是指逻辑模式、外模式(子模式)、内模式(物理模式)。

04735-数据库系统原理复习资料(全)

04735-数据库系统原理复习资料(全)

数据库系统原理复习资料(全)1.第一章1.1.数据库基本概念1.1.1.数据(Data)描述事物的符号记录,用物理符号记录下来的,可以鉴别的信息。

数字、字母、文字、特殊字符组成的文本数据,也可以是图像、图形、动画等。

1.1.2.数据库(DataBase, DB)俗称存储数据的仓库,按一定的格式进行存储。

1.1.3.数据库管理系统(DBMS)专门用于建立和管理数据库的一套软件,介于应用程序和操作系统之间。

是一类系统软件1.1.4.数据库系统(DBS)是指在计算机中引入数据库技术之后的系统。

包括:数据库、数据库管理系统及相关实用工具、应用程序、数据库管理员和用户。

1.2.数据管理技术的发展1.2.1.人工管理阶段20世纪50年代中期以前,没有磁盘,没有操作系统特点:(1)数据不保存(2)应用程序管理数据(3)数据面向应用1.2.2.文件系统阶段20世纪50年代后期到60年代中期特点:(1)具有数据可长期保存和管理的特点(2)提供了物理数据独立性,使应用程序与数据的具体物理存储结构分离,使数据共享成为可能。

(3)不能实现数据的普通共享,只能实现文件级的共享,而不能在记录或数据项级实现数据的共享(4)文件的逻辑结构是根据它的应用而设计的,数据的逻辑结构与应用程序之间相互依赖;(5)存在大量的数据冗余;1.2.3.数据库系统阶段20世纪60年代后期特点:(1)数据集成(数据库管理系统的主要目的)(2)数据共享性高(含并发控共享)(3)数据冗余小(4)数据一致性(5)数据独立性高(6)实施统一管理与控制(数据的安全性;数据的完整性;并发控制、故障恢复)(7)减少应用程序开发与维护的工作量1.3.数据库系统的结构1.3.1.数据库系统的三级模式结构(1)模式也称为概念模式或逻辑模式,它是全体数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

一个数据库只有一个模式,相对稳定。

由DBMS提供DDL来定义。

数据库系统概论复习资料全

数据库系统概论复习资料全

数据库系统概论复习资料第一章一、名词解释1.Data:数据,是数据库中存储的基本对象,是描述事物的符号记录。

2.Database:数据库,是长期储存在计算机内、有组织的、可共享的大量数据的集合。

3.DBMS:数据库管理系统,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织、存储和管理数据、高效地获取和维护数据。

4.DBS:数据库系统,指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)构成。

5.数据模型:是用来抽象、表示和处理现实世界中的数据和信息的工具,是对现实世界的模拟,是数据库系统的核心和基础;其组成元素有数据结构、数据操作和完整性约束。

6.概念模型:也称信息模型,是按用户的观点来对数据和信息建模,主要用于数据库设计。

7.逻辑模型:是按计算机系统的观点对数据建模,用于DBMS实现。

8.:9.物理模型:是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。

10.实体和属性:客观存在并可相互区别的事物称为实体。

实体所具有的某一特性称为属性。

11.E-R图:即实体-关系图,用于描述现实世界的事物及其相互关系,是数据库概念模型设计的主要工具。

12.关系模式:从用户观点看,关系模式是由一组关系组成,每个关系的数据结构是一张规范化的二维表。

13.型/值:型是对某一类数据的结构和属性的说明;值是型的一个具体赋值,是型的实例。

14.数据库模式:是对数据库中全体数据的逻辑结构(数据项的名字、类型、取值范围等)和特征(数据之间的联系以及数据有关的安全性、完整性要求)的描述。

15.数据库的三级系统结构:外模式、模式和内模式。

16.数据库内模式:又称为存储模式,是对数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。

一个数据库只有一个内模式。

17.数据库外模式:又称为子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图。

数据库复习资料

数据库复习资料

第一章:概论数据库应用:联机事务处理、联机分析处理DBMS是一类重要的系统软件,由一组程序构成,其主要功能是完成对数据库的定义、数据操纵,提供给用户一个简明的应用接口,实现事务处理等。

DBMS基本功能:数据定义、数据操纵、数据库的运行管理、数据库的建立和维护功能。

DBMS组成模块:查询处理器、存储处理器。

DBMS层次结构:应用层、语言翻译处理层、数据存取层、操作系统、数据库。

数据库系统组成:数据库、数据库管理系统、应用程序和用户数据模型三要素:数据结构、数据操作、数据的完整性约束条件三种数据模型:概念模型(实体-联系模型)—逻辑模型(层次模型、网状模型、关系模型、对象关系模型)—物理模型DBS的三级模式:外模式(用户模式/子模式)、内模式、模式(逻辑模式)两个层次的映像:外模式/模式映像、模式/内模式映像数据库系统的特点:数据结构化、数据共享性高冗余度低、数据独立性高、数据由DBMS 统一管理和控制数据库系统的分类:集中式数据库系统、客户机/服务器数据库系统、并行数据库系统、分布式数据库系统第二章:关系模型表名-关系名、表头-关系模式、数据-关系实例关系模型的数据结构是一张扁平的二维表(关系)。

关系模型的数据操作:建表、填表、修改、删除、查询、销毁表关系模型的完整性约束:实体完整性、参照完整性、用户定义的完整性关系代数用到的运算符包括四类:传统的集合运算符(交并差笛卡尔积)、专门的关系运算符(选择投影连接除)、算术比较符和逻辑运算符。

第三章:SQL查询操作对象:表和视图是SQL的操作对象。

操作分类:数据定义语言、数据操纵语言、数据控制、嵌入式SQL和动态SQLSQL的特点:综合统一、高度非过程化、面向集合的操作方式、以同一种语法结构提供两种使用方式、语言简捷,易学易用SQL功能:数据查询(SELECT)、数据定义(CREATE、DROP、ALTER)、数据操作(INSERT,UPDATE,DELETE )、数据控制(GRANT,REVOKE )第四章:查询处理及优化查询处理的步骤:查询分析、查询检查、查询优化、查询执行一个典型的外部排序算法分为内部排序阶段和归并阶段。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

复习参考资料一、选择题:1. 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和()。

A. 系统分析员B. 程序员C. 数据库管理员D. 操作员2. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。

A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS3. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。

I.人工管理阶段II.文件系统阶段III.数据库阶段A. I 和IIB. 只有IIC. II 和IIID. 只有I4. 下列四项中,不属于数据库系统特点的是()。

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. 下述()不是DBA数据库管理员的职责。

A. 完整性约束说明B. 定义数据库模式C. 数据库安全D. 数据库管理系统设计11. 概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()。

A. 层次模型(ABC都是逻辑模型的)B. 关系模型C. 网状模型D. 实体-关系模型(ER图)12. 区分不同实体的依据是()。

A. 名称B. 属性(准确的说应该是属性集,马)C. 对象D. 概念13. 关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。

A. 实体完整性、参照完整性、用户自定义完整性B. 数据结构、关系操作、完整性约束C. 数据增加、数据修改、数据查询D. 外模式、模式、内模式14. 在()中一个结点可以有多个双亲,结点之间可以有多种联系。

A. 网状模型B. 关系模型C. 层次模型D. 以上都有15. ()的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。

A. 网状模型B. 关系模型C. 层次模型D. 以上都有16. 数据库系统与文件系统的主要区别是()。

A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而DBS可以C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量17. 在数据库中,下列说法()不正确。

A. 数据库避免了一切数据的重复B. 若系统是完全可以控制的,则系统可确保更新时的一致性C. 数据库中的数据可以共享D. 数据库减少了数据冗余18. 在数据库中存储的是()。

A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息19. 数据库的特点之一是数据的共享,这里数据共享指()。

A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖的使用数据集合。

20. 在数据库中,产生数据不一致的根本原因是()。

A. 数据存储量太大B. 没有严格保护数据C. 未对数据进行完整性控制D. 数据冗余21. DBMS能实现对DB中数据的查询、插入、修改和删除,这类功能称为()。

A. 数据定义功能B. 数据管理功能C. 数据操纵功能D. 数据控制功能22. 层次模型不能直接表示()。

A. 1:1联系B. 1:n联系C. m:n联系(可以荣誉节点或者是虚拟节点来间接表示)D. 1:1和1:n联系23. 数据库管理系统的工作不包括()。

A. 定义数据库B. 对已定义的数据库进行管理C. 为定义的数据库提供操作系统D. 数据通信24. 子模式是()。

A. 模式的副本B. 模式的逻辑子集(模式的子集,模式又叫逻辑模式)C. 多个模式的集合D. 以上三者25. 数据模型的三要素是()。

A. 外模式、模式和内模式B. 关系模型、层次模型、网状模型C. 实体、属性和联系D. 数据结构、数据操纵和完整性约束26. 层次模型、网状模型和关系模型的划分原则是()。

A. 记录长度B. 文件的大小C. 联系的复杂程度D. 数据之间的联系27. 通过指针链接来表示和实现实体之间联系的模型是()。

A. 关系模型B. 层次模型C. 网状模型D. 层次和网状模型28. 关系数据模型()。

A. 只能表示实体间的1:1联系B. 只能表示实体间的1:n联系C. 只能表示实体间的m:n联系D. 可以表示实体间的上述三种联系29.下面的选项不是关系数据库基本特征的是()。

A. 不同的列应有不同的数据类型B. 不同的列应有不同的列名C. 与行的次序无关D. 与列的次序无关30. 一个关系只有一个()。

A. 候选码B. 外码C. 超码D. 主码31. 关系模型中,一个码是()。

A. 可以由多个任意属性组成B. 至多由一个属性组成C. 由一个或多个属性组成,其值能够惟一标识关系中一个元组D. 以上都不是32. 现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()。

A.患者编号(准确的说此题有误,医疗不满足2NF)B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号33.规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()。

A.长度不变的B.不可分解的C.互相关联的D.互不相关的34. 已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C ,E →A },该关系模式的候选码是()。

A. ABB. BEC. CDD. DE35. 关系模式中,满足2NF的模式()。

A.可能是1NFB.必定是1NFC.必定是3NFD.必定是BCNF36. 消除了部分函数依赖的1NF的关系模式,必定是()。

A.1NFB.2NFC.3NFD.BCNF37. 关系模式的候选码可以有1个或多个,而主码有()。

A.多个B.0个C.1个D.1个或多个38. 候选码的属性可以有()。

A.多个B.0个C.1个D.1个或多个39. 关系数据库规范化是为了解决关系数据库中()的问题而引入的。

A.提高查询速度B.插入、删除异常和数据冗余C.保证数据的安全性D.保证数据的完整性40. 学生表(id,name,sex,age,depart_id,depart_name),存在的函数依赖是id →{name,sex,age,depart_id};dept_id→dept_name,其满足()。

A.1NFB.2NFC.3NFD.BCNF41. 设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到()。

A.1NFB.2NF (传递依赖,所以不满组3NF)C.3NFD.BCNF42. 设有关系模式R(A,B,C,D),其数据依赖集:F={(A,B)→C,C→D},则关系模式R的规范化程度最高达到()。

A.1NFB.2NFC.3NFD.BCNF43. X→Y,当下列哪一条成立时,称为平凡的函数依赖()。

A. X ∈YB.Y∈X (x包含Y才对)C.X∩Y=ΦD.X∩Y≠Φ44. 对关系模型叙述错误的是()。

A.建立在严格的数学理论、集合论和谓词演算公司基础之上B.微机DBMS绝大部分采取关系数据模型C.用二维表表示关系模型是其一大特点D.不具有连接操作的DBMS也可以是关系数据库管理系统45. 在通常情况下,下面的关系中不可以作为RDB的关系是()。

A.R1(学生号,学生名,性别)B.R2(学生号,学生名,班级号)C.R3(学生号,学生名,宿舍号)D.R3(学生号,学生名,简历)46. 如何构造出一个合适的数据逻辑结构是()主要解决的问题。

A. 物理结构设计B.数据字典C.逻辑结构设计D.关系数据库查询47. 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的()。

A. 数据模型B.概念模型C.层次模型D.关系模型48. 数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()。

A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段(准确的说应该是实施阶段)49. 数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。

A.建立库结构B.系统调试C.加载数据D.扩充功能50. 数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于()设计阶段。

A.概念设计B.逻辑设计C.物理设计D.全局设计51. 在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。

A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段52. 在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是()阶段的任务。

A.需求分析阶段B.概念设计阶段C.物理设计阶段D.逻辑设计阶段53. 概念模型是现实世界的第一层抽象,这一类最著名的模型是()。

A.层次模型B.关系模型C.网状模型D.实体-关系模型54. 对实体和实体之间的联系采用同样的数据结构表达的数据模型为()。

A.网状模型B.关系模型C.层次模型D.非关系模型55. 在概念模型中的客观存在并可相互区别的事物称()。

A.实体B.元组C.属性D.节点56. 不是实体联系模型中的概念是()。

A.实体B.属性C.联系D.数据表57. 公司有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类形是()。

A.多对多B.一对一C.一对多D.多对一58. 关系数据库中,实现实体之间的联系是通过关系与关系之间的()。

相关文档
最新文档