第一章数据库系统概述一、选择题1.下列哪一个不是常用的数据模型( C ).A.层次模型B.网状模型C.概念模型D.关系模型2.下列不是关系模型的术语的是( B ).A.元组B.变量C.属性D.分量3.下列不是关系数据库的术语的是( D ).A.记录B.字段C.数据项D.模型4.关系数据库的表不必具有的性质是( D ).A. 数据项不可再分B.同一列数据项要具有相同的数据类型C. 记录的顺序可以任意排列D. 记录的顺序不可以任意排列5.下列不是数据库系统的组成部分( A ).A.说明书B. 数据库C.软件D.硬件6.已知某一数据库中的两个数据表,它们的主键与外键是一对多的关系,这两个表若要建立关联,则应该建立( C )的永久联系.A. 一对一B. 多对多C.一对多D.多对一7.已知某一数据库中的两个数据表,它们的主键与外键是一对一的关系, 这两个表若要建立关联,则应该建立( A )的永久联系.A. 一对一B. 多对一C.一对多D.多对多8.已知某一数据库中的两个数据表,它们的主键与外键是多对一的关系, 这两个表若要建立关联,则应该建立( D )的永久联系.A. 一对多B.一对一C.多对多D.多对一9.属性的集合表示一种实体的类型,称为( C ).A. 实体B.实体集C. 实体型D. 属性集10.DB,DBS和DBMS三者之间的关系是( B ).A.DB包含DBS和DBMSB.DBS包含DB和DBMSC.DBMS包含DB和DBSD.三者关系是相等的11. 数据库系统的核心是( C ).A.软件工具B. 数据模型C. 数据库管理系统D. 数据库12.下面关于数据库系统的描述中,正确的是( C ).A. 数据库系统中数据的一致性是指数据类型的一致B. 数据库系统比文件系统能管理更多的数据C. 数据库系统减少了数据冗余D. 数据库系统避免了一切冗余13.关系数据库的数据及更新操作必须遵循( B )等完整性规则.A.参照完整性和用户定义的完整性B.实体完整性、参照完整性和用户定义的完整性C.实体完整性和参照完整性D.实体完整性和用户定义的完整性14.规范化理论中分解( D )主要是消除其中多余的数据相关性.A.外模式B.视图C.内模式D.关系运算15.在关系数据库中,用来表示实体之间联系的是( A ).A.二维表B.线形表C.网状结构D.树形结构16. 数据模型所描述的内容包括3部分,它们是( D ).A. 数据结构B. 数据操作C.数据约束D.以上答案都正确17. 关系数据库管理系统能实现的专门关系运算包括( D ).A.关联、更新、排序B.显示、打印、制表C.排序、索引、统计D.选择、投影、连接18.支持数据库各种操作的软件系统叫做( C ).A.数据库系统B.操作系统C.数据库管理系统D.文件系统19.关于数据库系统的特点,下列说法正确的是( D ).A.数据的集成性B.数据的高共享性与低冗余性C.数据的统一管理和控制D.以上说法都正确20.关于数据模型的基本概念,下列说法正确的是( C ).A.数据模型是表示数据本身的一种结构B.数据模型是表示数据之间关系的一种结构C.数据模型是指客观事物及其联系的数据描述,具有描述数据和数据联系两方面的功能D.模型是指客观事物及其联系的数据描述,它只具有描述数据的功能21.DBMS提供的( A)可供用户定义数据库内、外模式及各模式之间的映射和约束条件等.A.数据定义语言B.数据操纵语言C.数据库运行控制语言D.实用程序22.用面向对象观点来描述现实世界中的逻辑组织、对象之间的限制与联系等的模型称为( D ).A.层次模型B.关系数据模型C.网状模型D.面向对象模型23. 层次模型采用( A )结构表示各类实体以及实体之间的联系.A.树形B.网状C.星形D.二维表24.( C )模型具有数据描述一致、模型概念单一的特点.A.层次B.网状C.关系D.面向对象25.下列数据模型中,出现得最早的是( A )数据模型是.A.层次数据模型B.网状数据模型C.关系数据模型D.面向对象数据模型26.下列不属于关系的3类完整性约束的是( C ).A.实体完整性B.参照完整性C.约束完整性D.用户定义完整性27.下列不是关系的特点是( D ).A.关系必须规范化B.同一个关系中不能出现相同的属性名C.关系中不允许有完全相同的元组, 元组的次序无关紧要D.关系中列的次序至关重要,不能交换两列的位置28.传统的集合运算不包括( D ).A.并B.差C.交D.乘29.投影是从列的角度进行的运算,相当于对关系进行( B ).A.纵向分解B.垂直分解C.横向分解D.水平分解30.数据库管理系统的英文简写是( B ),数据库系统的英文简写是( B )A.DBS;DBMSB.DBMS;DBSC.DBMS;DBD.DB;DBS31.下列选项中,不属于数据的范围的是(D ).A.文字B.图形C.图象D.动画32.下列选项中不属于SQL语言功能的是( D ).A.数据定义B.查询C.操纵和控制D.建报表33.数据的存取往往是( D ).A.平行的B.纵向的C.异步的D.并发的34.存储在计算机存储设备中的,结构化的相关数据的集合是(B).A.数据处理B.数据库C.数据库系统D. 数据库应用系统35.关系型数据库管理系统中,所谓的关系是指( C ).A.各条记录中的数据彼此有一定的关系B.一个数据库文件与另一个数据库文件之间有一定的关系C. 数据模型满足一定条件的二维表格式D.数据库中各字段之间有一定的关系36.如果一个关系进行了一种关系运算后得到了一个新的关系,而且新的关系中属性的个数少于原来关系中的个数,这说明所进行的关系运算是( A ).A.投影B.连接C.并D.选择37.下列不属于DBMS的组成部分的是( C ).A.数据库运行控制程序B.数据操作语言及编译程序C.代码D.数据定义语言及翻译处理程序38.关于查询操作的运算,下列说法正确的是( D ).A.传统的集合运算B.专门的关系运算C.附加的关系运算D.以上答案都正确39.在关系数据库设计中经常存在的问题的是( D ).A.数据冗余B.插入异常C.删除异常和更新异常D.以上答案都正确40.下列关于数据的说法中,正确的是(A).A.数据是指存储在某一种媒体上能够识别的物理符号B.数据只是用来描述事物特性的数据内容C.数据中包含的内容是数据、字母、文字和其他特殊字符D.数据就是文字数据41. 数据库管理员的英文简写是( D ).A.DBB.DBSC.DBMSD.DBA42.为数据库的建立、使用和维护而配置的软件称为( B ).A.数据库应用系统B.数据库管理系统C.数据库系统D.以上都不是43.数据库管理系统DBMS提供了( A )功能.A.映像B.核心C.映射D. 以上都不是44.实体之间的对应关系称为联系,两个实体之间的联系可以归纳为3种,下列联系不正确的是( D ).A.一对一联系B.一对多联系C.多对多联系D.一对二联系45.对于关系模型与关系模式的关系,下列说法正确的是( B ).A. 关系模型就是关系模式B.一个具体的关系模型由若干个关系模式组成C.一个具体的关系模式由若干个关系模型组成D.一个关系模型对应一个关系模式46.数据定义不包括定义构成数据库结构的是( D ).A.模式B.外模式C.内模式D.中心模式47.下列选项中,不属于数据库系统组成部分的是( D ).A.数据库B.用户应用C.数据库管理系统D.实体48.数据的最小访问单位是( A ).A.字段B.记录C.域D.元组49.( C )运算需要两个关系作为操作对象.A.选择B.投影C.连接D.以上都不正确50.数据规范化设计的要求是应该保证所有数据表都能满足(B ),力求绝大多数数据表满足(B).A.第一范式;第二范式B.第二范式; 第三范式C.第三范式; 第四范式D.第四范式; 第五范式二、填空题1.( 数据)是数据库系统研究和处理的对象,本质上讲是描述事物的符号记录.2.数据模型是数据库系统的( 核心和基础).3.( 数据库系统)通常是指带有数据库的计算机应用系统.4.表中的每一( 数据项)是不可再分的,是最基本的数据单位.5.表中的每一记录的顺序可以( 改变).6.数据库的性质是由其依赖的( 数据模型)所决定的.7.关系数据库是由若干个完成关系模型设计的( 关系)组成的.8.每一记录由若干个以( 字段属性)加以分类的数据项组成.9.一个( 表文件名)标志一个独立的表文件.10.在关系数据库中,各表之间可以相互关联,表之间的这种联系是依靠每一个独立表内部的( 相同属性字段)建立的.11.关系数据库具有高度的数据和程序的(相互独立性).12.硬件环境是数据库系统的物理支撑,它包括相当速率的CPU、足够大的内存空间,足够大的( 外存设备),以及配套的输入、输出设备.13.数据是数据库的基本内容,数据库又是数据库系统的管理对象,因此,数据是数据库系统必不可少的( 数据源).14.数据规范化的基本思想是逐步消除数据依赖关系中不合适的部分,并使依赖于同一数据模型的数据达到( 有效的分离).15.表设计的好坏直接影响数据库( 其他对象)的设计及使用.16.数据库管理系统是位于( 用户与操作系统)之间的软件系统.17.在关系数据库应用系统中,事件分为( 内部事件)和( 外部事物).18.( 连接)用于将两个关系中的相关元组组合成单个元组.19.数据库系统由计算机硬件数据库人和软件支持系统组成,其中计算机硬件是特质基础,软件支持系统中( 数据库管理系统)是不可缺少的,(数据库)体现数据之间的联系.20.数据库管理系统是一个帮助用户创建和管理数据库的应用程序的( 集合).21.按照E、F、codd衡量关系系统的准则,可以把关系数据库系统分为3类( 半关系型系统)、( 基本关系型系统)、( 完全关系型系统).22.( 数据处理)是指将数据转换为信息的过程.23.( 数据库应用系统)是指系统开发人员利用数据库系统资源开发的面向某一类实际应用的软件系统.24.DBMS的功能主要包括4个方面,分别是( 数据定义)、( 数据操纵及查询优化)、数据库的运行管理,数据库的建立和维护.25.数据操纵包括对数据库数据的检索、( 插入)、( 修改)和删除等基本操作.26.( 数据库技术)的主要目的是有效地管理和存取大量的数据资源.27.在数据库中,应为每个不同主题建立( 单个的表).28.(数据模型)是从现实世界到机器世界的一个中间层次.29.数据模型应具有( 描述数据)和( 数据联系)两方面功能.30.( 实体)是指客观存在并可相互区别的事物.31.类是对象的( 抽象),而对象是类的( 具体实例).32.( 关系模型)是对数据库的理论和实践产生了很大的影响,已成为当今最流行的数据库模型.33.传统的集合运算包含( 并)、( 差)、( 交).34.( 规范化设计)的过程就是按不同的范式,将一个二维表不断地分解成多个二维表,并建立表之间的关联,最终达到一个表只描述一个实体或实体间的一种联系的目标. 35.实体之间的对应关系称为( 联系),它反映现实世界事物之间的相互关联.36.( 投影)是指在关系模式中指定若干属性组成新的关系.37.最常用的连接运算是( 自然连接).38.连接是关系的( 横向)结合.39.关系型数据库中最普遍的联系是( 一对多联系).40.连接运算需要( 两)个表作为操作对象.选择和投影运算操作对象是( 一)个表.41.关系的基本运算可以分为( 传统的集合运算)和( 专门的关系运算)两类.42. 二维表中垂直方向的列称为( 属性).43.数据库的英文简写是( DB ).44.实体间的联系可分为( 一对一联系)、(一对多联系)和(多对多联系)3种.45.不同的关系数据库管理系统提供不同的数据库语言,称为该关系数据库管理系统的( 宿主语言).46.( 用户定义完整性)是针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求.47.( SQL语言)集数据定义、数据操纵、数据查询和数据控制于一体,其中最主要的功能是( 查询)功能. 48.( 实体完整性)是指基本关系的主属性,即主码的值不能取空值.49.一个基本关系对应现实世界中的一个( 实体集).50.在关系数据库应用系统的开发过程中,( 数据库设计)是核心和基础.。