数据库复习题4A

上传人:仙*** 文档编号:43747739 上传时间:2021-12-04 格式:DOC 页数:32 大小:253KB
收藏 版权申诉 举报 下载
数据库复习题4A_第1页
第1页 / 共32页
数据库复习题4A_第2页
第2页 / 共32页
数据库复习题4A_第3页
第3页 / 共32页
资源描述:

《数据库复习题4A》由会员分享,可在线阅读,更多相关《数据库复习题4A(32页珍藏版)》请在装配图网上搜索。

1、数据库复习题第1章 数据库系统概述一、单选题(共有题目59题)1.一个结点可以有多个双亲,结点之间可以有多种联系的模型是( )。A.网状模型 B.关系模型 C.层次模型 D.以上都有2.对于“关系”的描述,正确的是( )。A.同一个关系中允许有完全相同的元组B.同一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名3.在关系数据库中,表(table)是三级模式结构中的( )。A.外模式 B.模式 C.存储模式 D.内模式4.DBMS是( )。A.OS的一部分 B.OS支持下的系统文件C.一种编译程序 D.以上混合5.数据库系统

2、的核心是( )。A.数据模型 B.数据库管理系统 C.软件工具 D.数据库6.E-R图的三要素是( )。A.实体、属性、实体集 B.实体、键、联系C.实体、属性、联系 D.实体、域、候选键7.反映现实世界中实体及实体间联系的信息模型是( )。A.关系模型 B.层次模型 C.网状模型 D.E-R模型8.数据库管理系统(DBMS)提供数据操作语言(DML)实现对数据库数据的操作,其中数据更新操作不包括( )。A.插入 B.删除 C.检索 D.修改9.以下不属于数据库系统(DBS)组成的是( )。A.硬件系统 B.数据库管理系统C.文件系统 D.使用和管理数据库的各类人员10.数据库管理系统(DBM

3、S)是( )。A.数学软件 B.应用软件 C.计算机辅助设计 D.系统软件11.数据库三级模式体系结构的划分,有利于保持数据库的( )。A.数据独立性 B.数据安全性 C.结构规范化 D.操作可行性12.数据库系统三级模式结构中存在的映象关系正确的是( )。A.外模式/内模式 B.外模式/模式 C.外模式/外模式 D.模式/模式13.在关系数据库系统中,当关系的模式改变时,用户程序也可以不变。这是( )。A.数据的物理独立性 B.数据的逻辑独立性C.数据的位置独立性 D.数据的存储独立性14.下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。A.内模式 B.外模式 C.概念模式

4、D.逻辑模式15.下列有关物理数据独立性的说法不正确的是( )。A.物理数据独立性由内模式与概念模式之间的映射实现。B.当数据库的内模式发生改变时,数据的逻辑结构改变。C.当数据库的内模式发生改变时,用户编写的应用程序可以不变。D.为保证应用程序能够正确执行,我们需要修改内模式与概念模式之间的映射。16.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的阶段是( )。A.数据库系统 B.文件系统 C.人工管理 D.数据项管理17.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( )。A.OS B.DS C.DBMS D.

5、DBS18.要保证数据库的数据独立性,需要修改的是( )。A.三层模式之间的两种映射 B.模式与内模式C.模式与外模式 D.三层模式19.DBMS是( )。A.数据库 B.数据库系统 C.数据库应用软件 D.数据库管理系统20.设在某个公司环境中,一个部门有多名职工,一名职工只能属于一个部门,则部门与职工之间的联系是( )。A.一对一 B.一对多 C.多对多 D.不确定21.英文缩写DBA代表( )。A.数据库管理员 B.数据库管理系统C.数据定义语言 D.数据操纵语言22.以下所列数据库系统组成中,正确的是( )。A.计算机、文件、文件管理系统、程序B.计算机、文件、程序设计语言、程序C.计

6、算机、文件、报表处理程序、网络通信程序D.支持数据库系统的计算机软硬件环境、数据库文件、数据库管理系统、数据库应用程序和数据库管理员23.以下不属于数据库系统(DBS)组成的有( )。A.数据库集合 B.用户 C.数据库管理系统及相关软件 D.Microsoft Excel24.数据库系统中的数据模型通常由( )三部分组成。A.数据结构、数据操作和完整性约束B.数据定义、数据操作和安全性约束C.数据结构、数据管理和数据保护D.数据定义、数据管理和运行控制25.下面列出的条目中,( )是数据库系统的组成成员。.操作系统 .数据库管理系统 .用户 .数据库管理员 .数据库A.、和 B.、和 C.、

7、和 D.都是26.下面列出的数据管理技术发展的三个阶段中,( )阶段没有专门的软件对数据进行管理。A.人工管理阶段 B.文件系统阶段C.数据库阶段 D.人工管理阶段、文件系统阶段27.在DBS中,DBMS和OS之间的关系是( )。A.相互调用 B.DBMS调用OS C.OS调用DBMS D.并发运行28.数据库管理技术发展过程中,文件系统与数据库系统的重要区别是数据库系统( )。A.数据可共享 B.数据无冗余C.特定的数据模型 D.专门的数据管理软件29.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门和职员实体之间的联系类型是( )。A.M:N B.1:M C

8、.M:K D.1:130.层次数据模型中,一个子结点至多有( )个父结点。A.1 B.2 C.3 D.431.常见的数据模型是( )。A.层次模型、网状模型、关系模型B.概念模型、实体模型、关系模型C.对象模型、外部模型、内部模型D.逻辑模型、概念模型、关系模型32.三级模式间存在两种映射,它们是( )。A.模式与子模式间,模式与内模式间 B.子模式与内模式间,外模式与内模式间C.子模式与外模式间,模式与内模式间 D.模式与内模式间,外模式与模式间33.逻辑数据独立性是指( )。A.修改外模式保持模式不变 B.修改内模式保持模式不变C.修改模式保持外模式不变 D.修改模式保持内模式不变34.关

9、系模型的基本数据结构是( )。A.树 B.图 C.环 D.二维表格35.用户涉及的逻辑结构用( )描述。A.模式 B.存储模式 C.概念模式 D.子模式36.下列叙述中正确的是( )。A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致37.E-R图用于描述数据库的( )。A.概念模型 B.数据模型 C.存储模型 D.逻辑模型38.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为( )。A.OS B.DS C.DBMS D.DBS39.下面的选项不是关系数

10、据库基本特征的是( )。A.不同的列应有不同的数据类型 B.不同的列应有不同的列名C.与行的次序无关 D.与列的次序无关40.用二维表来表示实体及实体间的联系的数据模型是( )。A.关系模型 B.层次模型 C.网状模型 D.实体联系模型41.从计算机软件系统的构成看,DBMS是建立在( )之上的软件系统。A.硬件系统 B.操作系统 C.语言处理系统 D.编译系统42.数据库中存储的是( )。A.数据 B.数据模型 C.数据之间的联系 D.数据以及数据之间的联系43.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述。A.子模式 B.用户模式 C.外模式 D.模式44.单个用户使用的数据视

11、图的描述称为( )。A.外模式 B.内模式 C.概念模式 D.存储模式45.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( )。A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS46.数据库物理存储方式的描述称为( )。A.外模式 B.内模式 C.概念模式 D.逻辑模式47.( )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。A.数据模型 B.概念数据模型 C.E-R图 D.关系模型48.数据管理与数据处理之间的关系是( )。A.两者是一回事 B.两者之间无关C.数据管理

12、是数据处理的基本环节 D.数据处理是数据管理的基本环节49.在数据库三级模式间引入二级映象的主要作用是( )。A.提高数据与程序的独立性 B.提高数据与程序的安全性C.保持数据与程序的一致性 D.提高数据与程序的可移植性50.下列关于主关键字叙述正确的是( )。A.一个表可以没有主关键字 B.只能将一个字段定义为主关键字C.如果一个表只有一个记录,则主关键字字段可以为空值。D.以上选项都不正确。51.实体完整性规则是指关系中( )。A.不允许有空行 B.主键不允许有空值 C.不允许有空列 D.外键不允许有空值52.在SQL Server中建立了表Student(no,name,sex,birt

13、hday),no为表的主码,表中信息如图所示。能够正确执行的插入操作是( )。A.INSERT INTO student (no,sex) VALUES(102,男)B.INSERT INTO student (name,sex) VALUES(王中,男)C.INSERT INTO student VALUES(102,男,王中,1984/03/08)D.INSERT INTO student VALUES(106,王中,男,1984/03/08)53.有职工表EMP和部门表DEPT如图所示,其中有下划线的属性为主键,有波浪线的属性为外键。下面操作不能正确执行的是( )。A.检索部门号为“D0

14、5”的职工号B.将EMP表中职工“李路”的部门号改为空值C.删除职工“崔浩”的记录D.在EMP表中插入记录(“E18”,“D05”,“王莹”)54.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。若执行下面列出的操作,( )操作不能成功执行。A.从DEPT中删除部门号=03的行B.在DEPT中插入行(06,计划部,6号楼)C.将DEPT中部门号=02的部门号改为10D.将DEPT中部门号=01的地址改为5号楼55.数据库的( )是指数据的正确性和相容性。A.完整性 B.安全性 C.并发控制 D.系统恢复56.使用语句CREATE TABLES(sn

15、o N(2),sname C(6),age N(2),sex C(2)建一张学生表,其中sno是主键,sname不允许取空值,下列SQL语句中不正确的是( )。A.INSERT INTO S values(1,林立,20,女)B.INSERT INTO S(sno, age, sname, sex) values(1,20,林立,女)C.INSERT INTO S values(1,null,20,女)D.INSERT INTO S values(1,林立,null,女)57.设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是( )。A.实体完整性规则 B.参照完整性规则C.用户定

16、义完整性规则 D.域完整性规则58.有EMP和DEPT关系如下:在雇员信息表关系EMP中,( )是外键。A.雇员号 B.雇员名 C.部门号 D.工资59.表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的( )约束。A.主键 B.外键 C.非空 D.CHECK(检查)二、填空题(共有题目25题)1.一把钥匙可以开一把锁,一把锁可以有多把钥匙,则锁和钥匙之间是_联系。 一对多(1:N)2.由计算机硬件、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫_。 数据库系统(DBS)3.在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储的更换、存取

17、方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为_。物理独立性4.对现实世界进行第一层抽象的模型,称为_模型。 概念5.数据库系统中,实现数据管理功能的核心软件称为_。 数据库管理系统(DBMS)6.从事物的特性到计算机中的数据表示,经历了_三个世界。 现实世界、信息世界、机器世界7.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”间的关系属于_的关系。 一对多8.数据的独立性是由来_完成的。 数据库管理员(DBA)9.数据库是在计算机系统中按照一定的方式组织、存储和应用的_。数据集合10.用树型结构表示实体类型及实体间联系的数据模型称为_。

18、层次数据模型11.对现实世界进行第二层抽象的模型,称为_模型。 逻辑12.数据是表示信息的_,信息是数据所包含的_。载体 意义13.数据库常用的逻辑数据模型有层次模型、网状模型、关系模型,SQL Server属于_。 关系模型14.在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为_。逻辑独立性15.数据独立性使得修改数据结构时,尽可能不修改_。 应用程序16.数据模型通常由_、数据操作和完整性约束三部分组成。数据结构17.支持数据库各种操作的软件系统叫_。数据库管理系统(DBMS)18.数据管理技术发展过程经过人工管理

19、、文件系统和数据库系统三个阶段,独立性最高的阶段是_。 数据库系统19.关系模型的结构是一张_。 二维表20.数据库保护分为:安全性控制、_、并发性控制和数据恢复。 完整性控制21.数据库管理系统是位于用户与_之间的软件系统。 操作系统22.设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是_联系。 一对多(1:N)23.数据库三级模式体系结构的划分,有利于保持数据的_。 独立性24.当实体中有多个属性可作为该关系的码而选定其中一个时,称其为该实体的_。 主码(主关键字)25.关系中主码的取值必须惟一且非空,这是由_完整性规则决定的。实体三、判断题(共有题目6题)1.实体间的

20、联系中,一对一联系是一对多联系的特例情况。 2.数据库结构描述的是系统的静态特性。3.有了外模式/模式映像,可以保证数据和应用程序之间的物理独立性。4.数据库中只有一个模式,也只有一个内模式,所以模式内模式映像是唯一的。5.一个实体内部也可以存在联系。6.外键可以取空值。第2章 关系数据库的基本理论一、单选题(共有题目92题)1.已知关系R如图所示可以作为R主码的属性组是( )。A.ABC B.ABD C.ACD D.BCD2.学校中的班级与学生之间的关系是( )。A.一对一 B.一对多 C.大小 D.多对多3.在关系模型中,一个元组对应表中的( )。A.一个字段 B.一个域 C.一条记录 D

21、.多条记录4.关系数据库的任何检索操作都是由3种基本代数运算组合而成,这3种基本运算不包括( )。A.连接 B.关系 C.选择 D.投影5.关于关系数据库技术,下列叙述正确的是( )。A.关系数据模型早于层次和网状数据模型问世B.关系表的一个格点既可以存储一个数据,也可以存储另一个关系表C.关系表的一个属性对应现实世界中的一个客观对象D.关系代数中的并、交、差运算实际上就是对关系的元组所实行的同名集合运算6.下列关系模型中术语错误的是( )。A.记录:满足一定规范化要求的二维表,也称关系B.字段:二维表中的一列C.数据项:也称为分量,是每个记录中的一个字段值D.字段的值域:字段的取值范围,也称

22、为属性7.用以下( )形式表示实体类型和实体间联系是关系模型的主要特征。A.指针 B.链表 C.关键字 D.表格8.下面关于关系性质的说法,错误的是( )。A.表中的一行称为一个元组 B.行与列交叉点不允许有多个值C.表中的一列称为一个属性 D.表中任意两行可以相同9.两个没有公共属性的关系作自然连接等价于它们作( )。A.并 B.交 C.差 D.笛卡尔乘积10.在数据库系统中,把可以相互区别的客观事物称为( )。A.文件 B.字段 C.实体 D.关键码11.在D1=a1,a2,a3,a4,D2=1,2,3,则D1D2集合中共有( )个元组。A.6 B.8 C.9 D.1212.设关系R和关系

23、S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=RS,则关系T的元数是( )。A.7 B.9 C.12 D.1613.在关系数据模型中,把( )称为关系模式。A.记录 B.记录类型 C.元组 D.元组集14.不同的实体是根据( )区分的。A.所代表的对象 B.实体名字 C.属性多少 D.属性的不同15.现有如下关系:职工(职工号,姓名,性别,职务);部门(部门编号,部门名称,职工号,姓名,部门地址,电话),其中,部门关系中的外部键是( )。A.部门编号 B.姓名 C.职工号 D.职工号和姓名16.在数据库系统中,数据的可访问最小单位是( )。A.表 B.字节 C.记录 D.数据项1

24、7.在关系数据模型中,域是指( )。A.字段 B.记录 C.属性 D.属性的取值范围18.有2个关系模式R(A,B,C)和S(D,E),R中有3个元组,S中有2个元组,则R和S自然连接后得到的新关系中,属性个数及元组个数分别为( )。A.5,5 B.5,6 C.6,5 D.6,619.设关系R和关系S具有相同的元数,且对应的属性取自相同的域。集合t|tRtS标记的是( )。A.RS B.RS C.RS D.RS20.参加差运算的两个关系要求满足( )。A.属性个数可以不相同 B.属性个数必须相同C.一个关系包含另一个关系的属性 D.属性名必须相同21.设四元关系R(A,B,C,D),则下面不正

25、确的是( )。A.为取属性名为D,B的两列组成新关系B.为取属性值为4,2的两列组成新关系C.与是等价的D.与的结果是相同的22.最常用的一种基本数据模型是关系数据模型,它用统一的( )结构来表示实体及实体之间的联系。A.树 B.网络 C.图 D.二维表23.关系数据库管理系统所能实现的传统集合运算有( )。A.排序、索引、统计 B.选择、连接、投影C.关联、更新、排序 D.并、交、差、笛卡尔积24.对一个关系做投影操作后,新关系的元数个数( )原来关系的元数个数。A.小于 B.小于或等于 C.等于 D.大于25.下列关于关系的叙述中,错误的是( )。A.关系必须规范化 B.在同一个关系中,不

26、能出现相同的属性名C.关系中允许有相同的元组 D.在一个关系中,列的次序无关紧要26.关系代数表达式的优化策略中,首先要做的是( )。A.对文件进行预处理 B.尽早执行选择运算C.执行笛卡尔积运算 D.投影运算27.在下列关于关系模型性质的叙述中,错误的是( )。A.在一个关系中,每个数据项不可再分,是最基本的数据单位B.在一个关系中,同一列数据具有相同的数据类型C.在一个关系中,各列的顺序不可以任意排列D.在一个关系中,不允许有相同的字段名28.设有属性A,B,C,D,以下表示中不是关系的是( )。A.R(A) B.R(A,B,C,D) C.R(ABCD) D.R(A,B)29.关系模型中,

27、一个关键字是( )。A.可由多个任意属性组成 B.至多由一个属性组成C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D.以上都可以30.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。A.元组 B.行 C.记录 D.属性31.实体完整性要求主属性不能取空值,这一点通常是通过( )。A.定义外部键来保证 B.定义主键来保证C.用户定义的完整性来保证 D.关系系统自动保证32.用二维表结构表示实体以及实体间联系的数据模型称为( )。A.网状模型 B.层次模型 C.关系模型 D.面向对象模型33.在数据库中能惟一标识一个元

28、组的属性或属性组合称为( )。A.记录 B.字段 C.域 D.关键字34.有两个关系R和S,分别包含25个和20个元组,则在RS、R-S、RS中不可能出现的元组数目情况是( )。A.25,5,20 B.28,7,17 C.31,11,14 D.45,25,035.如下图所示的数据库表中,若职工表的主关键字是职工号,外码为部门号,部门表的主关键字是部门号,SQL操作( )不能执行。A.从职工表中删除行(025,张林,A2,720)B.将部门表中部门号A2改为A8C.将职工号为001的工资改为700D.将职工号为038的部门号改为A336.设R为k元关系,则表示( )。A.从R中挑选2的值大于4个

29、分量值得元组所构成的关系B.从R中挑选第2个分量值大于4的元组所构成的关系C.从R中挑选第2个分量值大于4个分量值的元组所构成的关系D.与R相比,基数不变,元数减少37.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )。A.实体完整性约束 B.参照完整性约束C.用户自定义完整性约束 D.关键字完整性约束38.已知导师和研究生关系如下图所示:其中导师关系的主码是导师号,研究生关系的主码是学号,外码是导师号。以下操作能成功进行的是( )。A.INSERT INTO 研究生 ( 姓名,性别 )VALUES( 李明,男 )B.INSERT INTO 研究生

30、 VALUES( 108 ,张方,男, d3 )C.INSERT INTO 导师 VALUES( d8, 江海,教授 )D.INSERT INTO 导师 VALUES( d2, 孙力,教授 )39.关系数据库的基本特征不包括( )。A.不同的列对应不同的数据类型 B.不同的列应有不同的列名C.与行的次序无关 D.与列的次序无关40.现实世界中,事物的一般特性在信息世界中称为( )。A.实体 B.实体键 C.属性 D.关系键41.关系数据库管理系统能实现的专门关系运算包括( )。A.排序、索引、统计 B.选择、投影、连接C.关联、更新、排序 D.显示、打印、制表42.关系模型中的“关系”是指某种

31、数据之间按照一定的序列排列的集合,这种数据满足( )。A.具有相关性,但非从属的平行性 B.具有相关性,且具有从属性C.不具有相关性、但具有从属性 D.不具有相关性、也不具有从属性43.学生实体通过“学号”、“姓名”、“年龄”、“性别”和“成绩”等属性来表明学生状况,这是( )。A.实体值 B.实体型 C.属性值 D.属性型44.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( )。A.左外联接 B.右外联接 C.外部并 D.外联接45.下列关系代数的操作中,不是基本运算的是( )。A.交 B.并 C.笛卡尔积 D.投影46.下列实体类型的关系中,属于多对多关系的是(

32、 )。A.学生与课程之间 B.某班飞机的座位与乘客之间C.商品条形码与商品之间 D.车间与工人之间47.关系运算“交”可以使用其他基本关系运算替代。AB正确的替代表达式是( )。A.A-(A-B) B.A(A-B) C.(A) D.A-(B-A)48.下面对于关系的叙述中,( )是不正确的。A.关系中的每个属性是不可分解的 B.在关系中元组的顺序是无关紧要的C.任意的一个二维表都是一个关系 D.每一个关系只有一种记录类型49.假定学生关系是S(S#,Sname,Sex,Age),课程关系是C(C#,Cname,Teacher),学生选课关系是SC(S#,C#,Grade),要查找选修“数据库系

33、统概论”课程的“男”学生学号,将涉及关系( )。A.S B.SC,C C.S,SC D.S,SC,C50.构成关系模型的一组相互联系的“关系”一般指( )。A.满足一定规范化的二维表 B.二维表中的一行C.二维表中的一列 D.二维表中的一个数据项51.关于数据模型,下列叙述中不正确的是( )。A.数据模型提供了一种描述实体及其联系的方法与工具。B.E-R图是建立数据模型的工具,数据模式是数据模型在一个具体环境中的应用。C.数据模型包含一组描述数据结构、数据操作与数据完整性约束的规则。D.关系表中的列可以再分解52.设关系R(A,B,C)和S(A,D),与自然连接RS等价的关系代数表达式是( )

34、。A. B.C. D.53.关系模式的任何属性( )。A.不可再分 B.可再分 C.命名在该关系模式中可以不唯一 D.以上都不是54.若在实体R的诸属性中,属性A不是R的主键,却是另一个实体S的主键,则称A为R的( )。A.候选键 B.外部键 C.非主属性 D.主属性55.在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组的操作,称为( )。A.投影 B.选择 C.自然连接 D.连接56.有关系R和S,RS的运算等价于( )。A.S-(R-S) B.R-(R-S) C.(R-S)S D.R(R-S)57.把关系看成二维表,则下列说法中不正确的是( )。A.表中允许出现相同的

35、行 B.表中不允许出现相同的行C.行的次序可以交换 D.列的次序可以交换58.关系代数中的连接操作由( )操作组合而成。A.和 B.和 C.、和 D.和59.关系数据库中的投影操作是指从关系中( )。A.抽出特定记录 B.抽出特定字段C.建立相应的映像 D.建立相应的图形60.关系模型中,最普遍的关系是( )。A.一对多 B.多对多 C.一对一 D.一对二61.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是( )。A. B.RS C. D.62.关系运算中花费时间可能最长的运算是( )。A.投影 B.选择 C.广义笛卡尔积 D.并63.同一个关系模式的任两个元组值(

36、)。A.不能全同 B.可全同 C.必须全同 D.以上都不是64. 在关系模式R(A,B,C)中,F=(A,B)C,BC,则R最高达到( )。A.1NF B.2NF C.3NF D.BCNF65.候选关系模式R(A,B,C,D,E)及其上的函数依赖集合F=AD,BC,EA,该关系模式的候选关键字是( )。A.AB B.BE C.CD D.DE66.下述哪一条不是由于关系模式设计不当而引起的( )。A.数据冗余 B.丢失修改 C.插入异常 D.更新异常67.将1NF规范为2NF,应( )。A.消除了非主属性对键的部分函数依赖B.消除了非主属性对键的传递函数依赖C.消除了主属性对键的部分函数依赖和传

37、递函数依赖D.使每一个非主属性都完全函数依赖于主键68.当B属性函数依赖于A属性时,属性A与B的联系是( )。A.一对多 B.多对一 C.多对多 D.以上都不是69.找出下列函数依赖中( )属于平凡函数依赖。A.(a,b)c B.(a,b)b C.ba D.ab70.下面关于函数依赖的叙述中,不正确的是( )。A.若XY,XZ,则XYZ B.若XYZ,则XZ,YZC.若XY,WYZ,则XWZ D.若XY,则XZYZ71.在数据库中,产生数据不一致的根本原因是( )。A.数据存储量大 B.没有严格保护数据C.未对数据进行完整性控制 D.数据冗余72.已知关系模式R(A,B,C,D),其函数依赖集

38、F=AB,CB,则R中主属性有( )。A.A、B、C B.A、B、D C.B、C、D D.A、C、D73.有关系模式A(C,T,H,R,S),其中各属性的含义是:C:课程 T:教员 H:上课时间 R:教室 S:学生根据语义有如下函数依赖集:F=CT,(H,R)C,(H,T)R,(H,S)R现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度最高达到( )。A.1NF B.2NF C.3NF D.BCNF74.关系数据库规范化是为了解决关系数据库中( )。A.插入、删除和数据冗余问题而引入的B.减少数据操作的复杂性问题而引入的C.提高查询速度问题而引入的D.

39、保证数据安全性/完整性问题而引入的75.在关系模式中,如果属性A和B存在一对一联系,则说( )。A.AB B.BA C.AB D.以上都不是76.XY,当下列哪一条成立时,称为平凡的函数依赖( )。A.X Y B.Y X C.XY= D.XY77.SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现( )功能。A.数据查询 B.数据操纵 C.数据定义 D.数据控制78.下面关于函数依赖的叙述中,不正确的是( )。A.若XY,YZ,则XYZ B.若XYZ,则XZ,YZC.若XY,YZ,则XZ D.若XY,Y包含于Y,则XY79.3NF同时

40、又是( )。A.2NF B.1NF C.BCNF D.1NF、2NF80.设有关系模式R(A,B,C),F=AB,CB。相对于F,R的候选键为( )。A.AC B.ABC C.AB D.BC81.已知关系模式R(A,B,C,D,E),及其上的函数依赖集合F=(AC,BC,EAB,该关系模式的候选关键字是( )。A.AB B.BE C.CD D.DE82.已知关系R(P,Q,M,N),F是R上成立的函数依赖集,F=PQ,QM,则R的候选关键字是( )。A.P B.Q C.PQ D.PN83.关系规范化中的删除操作异常是指( )。A.不该删除的数据被删除 B.不该插入的数据被插入C.应该删除的数据

41、被删除 D.应该插入的数据未被插入84.在订单管理系统中,客户一次购物(一张订单)可以订购多种商品。有订单关系R(订单号,日期,客户名称,商品编码,数量),则R的主关键字是( )。A.订单号 B.订单号,客户名称 C.商品编码 D.订单号,商品编码85.已知关系R(A,B,C,D),F是R上成立的函数依赖集,F=(ABCD,BD,则R应分解成( )。A.R1(A,B)和R2(C,D) B.R1(A,C)和R2(B,D)C.R1(A,B,C)和R2(B,D) D.R1(A,B,D)和R2(B,C)86.下列叙述中正确的是( )。A.设AB是R(A,B,C,D)的一个函数依赖关系,为节省存储空间,

42、可以在R中不存储属性B。B.某些关系没有候选关键字C.函数依赖关系AB是说当B的属性值确定后,A的属性值也随之确定。D.若属性组合(A,B)是关系R的候选关键字,则A,B间没有函数依赖关系。87.关于关系规范化,下列叙述中正确的是( )。A.规范化是为了保证存储在数据库中的数据正确、有效、相互不出现矛盾的一组规则。B.规范化是为了提高数据查询速度的一组规则。C.规范化是为了解决数据库中数据的插入、删除、修改异常等问题的一组规则。D.4种规范化范式各自描述不同的规范化要求,彼此没有关系。88.函数依赖是描述关系中各个属性之间相互制约而又相互依赖的关系。确定属性间的函数依赖,要根据( )。A.当前

43、的数据值归纳 B.主键值决定C.候选键值决定 D.属性的语义决定89.若关系模式R(V,F)中的每一个决定属性集都包含候选码,则R属于( )。A.2NF B.3NF C.BCNF D.4NF90.关系模式的候选关键字可以有( )。A.0个 B.1个 C.多个 D.1个或多个91.由于关系模式设计不当所引起的插入异常指的是( )。A.两个事务并发地对同一关系进行插入而造成数据库不一致B.由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中C.未经授权的用户对关系进行了插入D.插入操作因为违反完整性约束条件而遭到拒绝92.有关系:项目(项目号,教工号,排名)假定每个职工可以参加多个项目,

44、每个项目可以由多名职工来完成,在一个项目中职工的排名是唯一的。那么该关系的主码是( )。A.项目号 B.职工号 C.(项目号,职工号) D.(职工号,排名)二、填空题(共有题目32题)1.不满足联接条件的记录也包含在查询结果中,这种联接为_。外连接2.在关系代数中,从两个关系中找出相同元组的运算称为_运算。交3.SQL语句中在使用Like谓词时,可以使用_符号代表任何一个字符。_(下划线)4.已知关系R(A,B,C,D)和S(B,C,D),则RS的元数是_个。75.一个关系模式的定义格式为_。关系名(属性名1,属性名2,属性名 n)6.关系数据库的实体完整性和参照完整性是关系数据库必须要遵守的

45、,被称为关系的_。 两个不变性7.实体完整性要求,主关键字的值不能重复,并且主属性的值不能为_。空8.关系代数中专门的关系运算包括:选择、投影、_和除法。连接9.在关系数据库中,抽取出某些列组成一个新的关系的操作,称作_操作。投影10.每个实体有若干特性,每一个特性称为_。 属性11.某学校建立的教师档案数据关系为Teacher(编号,姓名,出生年月,职称,从事专业,研究方向),从Teacher中查询该校所有教授的情况应使用_关系运算。 选择12.每个属性都有一个取值范围,称作属性的_。 域13.一个关系只有一个_码。 主14.实体完整性规则是对_键的约束。 主15.只有满足联接条件的记录才包

46、含在查询结果中,这种联接为_。内连接16.关系代数中专门的关系运算包括选择、投影、连接和_。 除17.设关系R和S具有相同的关系模式,R和S的差是由_的元组构成的集合。 属于R 但不属于S18.关系运算中花费时间可能最长的是_。 笛卡尔积19.有两个关系R(A,B,C)和S(B,C,D),则RS结果的属性个数是_。1(一)20.实体间的联系是通过_来实现的。 外部关键字(外码)21.参照完整性规则是对_键的约束。 外22.设有如下关系表:则T=_。 RS23.如果关系R的主属性只包含一个属性,则该关系至少属于_范式。2(二)24.有关系模式R(A,B,C),F=AC,ABC,则R中存在_函数依

47、赖。 部分25.关系规范化中的删除异常是指_。 不该删除的数据被删除26.有关系模式R(A,B,C),F=BA,BC,则分解=AB,AC丢失的函数依赖是_。 BC27.当XY,且_时,称XY是非平凡函数依赖。 Y不包含X(Y不是X的子集)28.关系模式的分解(是/否)_惟一。 否29.在一个关系模式中,如果所有的属性都是主属性,则该关系模式至少属于_范式。 330.对于一个不好的关系模式,可能存在_、插入异常、删除异常及修改异常。 数据冗余31.产生数据操作异常的主要原因是_。 数据冗余32.关系规范化的实质是围绕_进行的。 函数依赖三、判断题(共有题目22题)1.学生李明同时修财经和电子商务

48、的双学位,有如下关系:在该关系中,学号是主关键字。2.候选关键字可以是一个或多个属性的集合。3.原则上讲,两个不同的对象所具有的属性值不能相同,但在给定的关系中的元组可以是完全相同的。4.关系模型中每个元组的分量不能是结构、集合、数组等复合类型。5.参照完整性将保证数据库中实体之间相关数据的一致性。6.第三范式比BC范式限制更严格。7.当存在非主属性对码的完全依赖时,就会产生数据冗余和更新异常。8.属于第二范式的关系模式必然属于第一范式;属于第三范式的关系模式必然属于第二范式。9.码的闭包是属性全集。10.规范化程度越高,模式就越好。11.某一关系中,可能没有非主属性。12.当一个关系模式达到

49、3NF时,则不存在各种操作异常。13.函数依赖具有传递性。14.对于给定的函数依赖集F,属性集A函数决定的属性的集合就是属性集A关于函数依赖集F的闭包。15.如果一个函数依赖仅仅决定于一个属性,则这个函数依赖一定是完全函数依赖。16.当把一个不满足第二范式条件的关系模式分解成多个满足第二范式的关系时,就可以达到完全消除关系模式中的各种异常和信息冗余的问题。17.在零件信息这个关系(part)中包含有3个属性:零件编码(pID),零件名称(pName)和零件价格(pPrice)。其中任何零件不重名。已知的函数依赖有pIDpName,pNamepPrice,则pPrice对pID传递函数依赖。18

50、.对于函数依赖A1A2AnB1B2Bm,如果B中至少有一个属性不在A中,则称该依赖为完全非平凡函数依赖。19.如果一个关系数据库中的所有关系模式都满足BC范式,那么在函数依赖范畴内,它已实现了模式的彻底分解,达到了最高的规范化程度,消除了更新异常和数据冗余。20.如果一个关系模式R的所有属性都是不可分的基本数据项,则这个关系属于第一范式。21.函数依赖A1A2A1B1等价于A1A2B1。22.如果一个关系数据库中的所有关系模式都满足第三范式,那么在函数依赖范畴内,它已实现了模式的彻底分解,达到了最高的规范化程度,消除了更新异常和数据冗余。第3章 数据库设计一、单选题(共有题目42题)1.在E-

51、R图中规定用“菱形框”表示( )。A.实体 B.属性 C.联系 D.模型2.数据库设计中,用于反映企业信息需求的是( )。A.E-R模型 B.关系模型 C.层次模型 D.网状模型3.在数据库设计中,学生的学号在某一局部应用中被定义为字符型,而在另一局部应用中被定义成整型,那么称之为( )冲突。A.属性冲突 B.命名冲突 C.联系冲突 D.结构冲突4.设一位教师可讲授多门课程,一门课程可由多位教师讲授,教师与课程之间是( )。A.一对一的联系 B.一对多的联系C.多对一的联系 D.多对多的联系5.在数据库设计的需求分析阶段,业务流程一般采用( )表示。A.E-R模型 B.数据流图 C.程序结构图

52、 D.程序框图6.概念设计的结果是( )。A.一个与DBMS相关的概念模式 B.一个与DBMS无关的概念模式C.数据库系统的公用视图 D.数据库系统的数据字典7.学生-选课-课程数据库中有三个关系:S(S#,SNAME,SEX,AGE)SC(S#,C#,GRADE)C(C#,CNAME,TEACHE-R)为了考虑安全性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创建( )。A.视图(view) B.索引(index) C.游标(cursor) D.表(table)8.E-R模型是进行( )的一个主要工具。A.需求分析 B.概念设计 C.逻辑设计 D.物理设计9.用树型结构表示实体之

53、间联系的数据模型称为( )。A.关系模型 B.运算模型 C.网状模型 D.层次模型10.在关系数据库的查询优化中,事先处理文件,如排序、建立索引的目的是( )。A.优化表达式 B.减少中间结果C.扩大缓冲数据 D.减少扫描文件的时间11.E-R图是数据库设计的常用工具之一,它适用于建立数据库的( )。A.概念模型 B.逻辑模型 C.结构模型 D.物理模型12.某个E-R图中有5个实体型,2个1n联系和2个mn联系,则该E-R图转换的关系模式个数至少是( )个。A.5个 B.7个 C.8个 D.9个13.在数据库设计中,根据转换规则,规范化理论,DBMS的功能,选择一种适当的数据模型,将概念模型

54、转换成DBMS所支持的数据模型,属于( )设计阶段。A.逻辑模式 B.概念模式 C.系统分析 D.物理模式14.E-R图中的主要元素是( )。A.结点、记录和文件 B.实体、联系和属性C.记录、文件和表 D.记录、表、属性15.下列对E-R图设计的说法中错误的是( )。A.设计局部E-R图中,能作为属性处理的客观事物应尽量作为属性处理。B.局部E-R图中的属性均应为原子属性,即不能再细分为子属性的组合。C.对局部E-R图集成时既可以一次实现全部集成,也可以两两集成,逐步进行。D.集成后所得的E-R图中可能存在冗余数据和冗余联系,应予以全部清除。16.有学生选课关系:学生选课(学号,课程号,成绩

55、),对该关系的查询语句如下:SELECT 课程号,AVG(成绩)FROM 学生选课 GROUP BY 课程号如果要提高该查询的效率,应该建索引的属性是( )。A.学号 B.课程号 C.成绩 D.(学号,课程号)17.以下关于索引的正确叙述是( )。A.使用索引可以提高数据查询速度和数据更新速度B.使用索引可以提高数据查询速度,但会降低数据更新速度C.使用索引可以提高数据查询速度,对数据更新速度没有影响D.使用索引对数据查询速度和数据更新速度均没有影响18.如果两个实体之间的联系是m : n , 则( )引入第三个交叉关系。A.需要 B.不需要 C.可有可无 D.合并两个实体19.所谓概念模型是( )。A.客观存在的事物及其相互联系。 B.将信息世界中的信息数据化。C.实体模型在计算机中的数据化表示。D.现实世界到机器世界的一个中间层次,即信息世界。20.设一个科研项目只能由一个研究组承担,而一个研究组可承担多个项目。则项目与研究组之间是( )。A.一对一的关系 B.一对多的关系 C.多对一的联系 D.多对多的联系21.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是( )。A.属性冲突 B.语法冲突 C.结构冲突 D.命名冲突22.从

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!