数据库复习题4A.docx

上传人:b****6 文档编号:8085454 上传时间:2023-01-28 格式:DOCX 页数:41 大小:130.15KB
下载 相关 举报
数据库复习题4A.docx_第1页
第1页 / 共41页
数据库复习题4A.docx_第2页
第2页 / 共41页
数据库复习题4A.docx_第3页
第3页 / 共41页
数据库复习题4A.docx_第4页
第4页 / 共41页
数据库复习题4A.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

数据库复习题4A.docx

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

数据库复习题4A.docx

数据库复习题4A

《数据库复习题》

第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.数据库系统的核心是()。

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.数据库管理系统(DBMS)是()。

A.数学软件B.应用软件C.计算机辅助设计D.系统软件

11.数据库三级模式体系结构的划分,有利于保持数据库的()。

A.数据独立性B.数据安全性C.结构规范化D.操作可行性

12.数据库系统三级模式结构中存在的映象关系正确的是()。

A.外模式/内模式B.外模式/模式C.外模式/外模式D.模式/模式

13.在关系数据库系统中,当关系的模式改变时,用户程序也可以不变。

这是()。

A.数据的物理独立性B.数据的逻辑独立性

C.数据的位置独立性D.数据的存储独立性

14.下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。

A.内模式B.外模式C.概念模式D.逻辑模式

15.下列有关物理数据独立性的说法不正确的是()。

A.物理数据独立性由内模式与概念模式之间的映射实现。

B.当数据库的内模式发生改变时,数据的逻辑结构改变。

C.当数据库的内模式发生改变时,用户编写的应用程序可以不变。

D.为保证应用程序能够正确执行,我们需要修改内模式与概念模式之间的映射。

16.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的阶段是()。

A.数据库系统B.文件系统C.人工管理D.数据项管理

17.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。

A.OSB.DSC.DBMSD.DBS

18.要保证数据库的数据独立性,需要修改的是()。

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.计算机、文件、报表处理程序、网络通信程序

D.支持数据库系统的计算机软硬件环境、数据库文件、数据库管理系统、数据库应用程序和数据库管理员

23.以下不属于数据库系统(DBS)组成的有()。

A.数据库集合B.用户C.数据库管理系统及相关软件D.MicrosoftExcel

24.数据库系统中的数据模型通常由()三部分组成。

A.数据结构、数据操作和完整性约束

B.数据定义、数据操作和安全性约束

C.数据结构、数据管理和数据保护

D.数据定义、数据管理和运行控制

25.下面列出的条目中,()是数据库系统的组成成员。

Ⅰ.操作系统Ⅱ.数据库管理系统Ⅲ.用户Ⅳ.数据库管理员Ⅴ.数据库

A.Ⅱ、Ⅲ、Ⅳ和ⅤB.Ⅱ、Ⅳ和ⅤC.Ⅰ、Ⅱ、Ⅳ和ⅤD.都是

26.下面列出的数据管理技术发展的三个阶段中,()阶段没有专门的软件对数据进行管理。

A.人工管理阶段B.文件系统阶段

C.数据库阶段D.人工管理阶段、文件系统阶段

27.在DBS中,DBMS和OS之间的关系是()。

A.相互调用B.DBMS调用OSC.OS调用DBMSD.并发运行

28.数据库管理技术发展过程中,文件系统与数据库系统的重要区别是数据库系统()。

A.数据可共享B.数据无冗余

C.特定的数据模型D.专门的数据管理软件

29.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门和职员实体之间的联系类型是()。

A.M:

NB.1:

MC.M:

KD.1:

1

30.层次数据模型中,一个子结点至多有()个父结点。

A.1B.2C.3D.4

31.常见的数据模型是()。

A.层次模型、网状模型、关系模型

B.概念模型、实体模型、关系模型

C.对象模型、外部模型、内部模型

D.逻辑模型、概念模型、关系模型

32.三级模式间存在两种映射,它们是()。

A.模式与子模式间,模式与内模式间B.子模式与内模式间,外模式与内模式间

C.子模式与外模式间,模式与内模式间D.模式与内模式间,外模式与模式间

33.逻辑数据独立性是指()。

A.修改外模式保持模式不变B.修改内模式保持模式不变

C.修改模式保持外模式不变D.修改模式保持内模式不变

34.关系模型的基本数据结构是()。

A.树B.图C.环D.二维表格

35.用户涉及的逻辑结构用()描述。

A.模式B.存储模式C.概念模式D.子模式

36.下列叙述中正确的是()。

A.数据库是一个独立的系统,不需要操作系统的支持

B.数据库设计是指设计数据库管理系统

C.数据库技术的根本目标是要解决数据共享的问题

D.数据库系统中,数据的物理结构必须与逻辑结构一致

37.E-R图用于描述数据库的()。

A.概念模型B.数据模型C.存储模型D.逻辑模型

38.提供数据库定义、数据操纵、数据控制和数据库维护功能的软件称为()。

A.OSB.DSC.DBMSD.DBS

39.下面的选项不是关系数据库基本特征的是()。

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.单个用户使用的数据视图的描述称为()。

A.外模式B.内模式C.概念模式D.存储模式

45.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。

A.DBS包括DB和DBMSB.DBMS包括DB和DBS

C.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS

46.数据库物理存储方式的描述称为()。

A.外模式B.内模式C.概念模式D.逻辑模式

47.()属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次。

A.数据模型B.概念数据模型C.E-R图D.关系模型

48.数据管理与数据处理之间的关系是()。

A.两者是一回事B.两者之间无关

C.数据管理是数据处理的基本环节D.数据处理是数据管理的基本环节

49.在数据库三级模式间引入二级映象的主要作用是()。

A.提高数据与程序的独立性B.提高数据与程序的安全性

C.保持数据与程序的一致性D.提高数据与程序的可移植性

50.下列关于主关键字叙述正确的是()。

A.一个表可以没有主关键字B.只能将一个字段定义为主关键字

C.如果一个表只有一个记录,则主关键字字段可以为空值。

D.以上选项都不正确。

51.实体完整性规则是指关系中()。

A.不允许有空行B.主键不允许有空值C.不允许有空列D.外键不允许有空值

52.在SQLServer中建立了表Student(no,name,sex,birthday),no为表的主码,表中信息如图所示。

能够正确执行的插入操作是()。

A.INSERTINTOstudent(no,sex)VALUES(′102′,′男′)

B.INSERTINTOstudent(name,sex)VALUES(′王中′,′男′)

C.INSERTINTOstudentVALUES(′102′,′男′,′王中′,′1984/03/08′)

D.INSERTINTOstudentVALUES(′106′,′王中′,′男′,′1984/03/08′)

53.有职工表EMP和部门表DEPT如图所示,其中有下划线的属性为主键,有波浪线的属性为外键。

下面操作不能正确执行的是()。

A.检索部门号为“D05”的职工号

B.将EMP表中职工“李路”的部门号改为空值

C.删除职工“崔浩”的记录

D.在EMP表中插入记录(“E18”,“D05”,“王莹”)

54.有如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键是部门号。

若执行下面列出的操作,()操作不能成功执行。

A.从DEPT中删除部门号=‘03'的行

B.在DEPT中插入行(‘06',‘计划部',‘6号楼')

C.将DEPT中部门号=‘02'的部门号改为‘10'

D.将DEPT中部门号=‘01'的地址改为‘5号楼'

55.数据库的()是指数据的正确性和相容性。

A.完整性B.安全性C.并发控制D.系统恢复

56.使用语句CREATETABLES(snoN

(2),snameC(6),ageN

(2),sexC

(2))建一张学生表,其中sno是主键,sname不允许取空值,下列SQL语句中不正确的是()。

A.INSERTINTOSvalues(1,’林立’,20,’女’)

B.INSERTINTOS(sno,age,sname,sex)values(1,20,’林立’,’女’)

C.INSERTINTOSvalues(1,null,20,’女’)

D.INSERTINTOSvalues(1,’林立’,null,’女’)

57.设属性A是关系R的主属性,则属性A不能取空值(NULL)。

这是()。

A.实体完整性规则B.参照完整性规则

C.用户定义完整性规则D.域完整性规则

58.有EMP和DEPT关系如下:

在雇员信息表关系EMP中,()是外键。

A.雇员号B.雇员名C.部门号D.工资

59.表设计器的“允许空”单元格用于设置该字段是否可输入空值,实际上就是创建该字段的()约束。

A.主键B.外键C.非空D.CHECK(检查)

二、填空题(共有题目25题)

1.一把钥匙可以开一把锁,一把锁可以有多把钥匙,则锁和钥匙之间是_______联系。

一对多(1:

N)

2.由计算机硬件、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫________。

数据库系统(DBS)

3.在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为_______。

物理独立性

4.对现实世界进行第一层抽象的模型,称为________模型。

概念

5.数据库系统中,实现数据管理功能的核心软件称为________。

数据库管理系统(DBMS)

6.从事物的特性到计算机中的数据表示,经历了________三个世界。

现实世界、信息世界、机器世界

7.一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”间的关系属于________的关系。

一对多

8.数据的独立性是由来________完成的。

数据库管理员(DBA)

9.数据库是在计算机系统中按照一定的方式组织、存储和应用的____。

数据集合

10.用树型结构表示实体类型及实体间联系的数据模型称为____。

层次数据模型

11.对现实世界进行第二层抽象的模型,称为________模型。

逻辑

12.数据是表示信息的________,信息是数据所包含的________。

载体意义

13.数据库常用的逻辑数据模型有层次模型、网状模型、关系模型,SQLServer属于________。

关系模型

14.在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为________。

逻辑独立性

15.数据独立性使得修改数据结构时,尽可能不修改________。

应用程序

16.数据模型通常由________、数据操作和完整性约束三部分组成。

数据结构

17.支持数据库各种操作的软件系统叫________。

数据库管理系统(DBMS)

18.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,独立性最高的阶段是________。

数据库系统

19.关系模型的结构是一张________。

二维表

20.数据库保护分为:

安全性控制、________、并发性控制和数据恢复。

完整性控制

21.数据库管理系统是位于用户与________之间的软件系统。

操作系统

22.设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是________联系。

一对多(1:

N)

23.数据库三级模式体系结构的划分,有利于保持数据的________。

独立性

24.当实体中有多个属性可作为该关系的码而选定其中一个时,称其为该实体的________。

主码(主关键字)

25.关系中主码的取值必须惟一且非空,这是由________完整性规则决定的。

实体

三、判断题(共有题目6题)

1.实体间的联系中,一对一联系是一对多联系的特例情况。

2.数据库结构描述的是系统的静态特性。

3.有了外模式/模式映像,可以保证数据和应用程序之间的物理独立性。

×

4.数据库中只有一个模式,也只有一个内模式,所以模式/内模式映像是唯一的。

5.一个实体内部也可以存在联系。

6.外键可以取空值。

第2章关系数据库的基本理论

一、单选题(共有题目92题)

1.已知关系R如图所示可以作为R主码的属性组是()。

A.ABCB.ABDC.ACDD.BCD

2.学校中的班级与学生之间的关系是()。

A.一对一B.一对多C.大小D.多对多

3.在关系模型中,一个元组对应表中的()。

A.一个字段B.一个域C.一条记录D.多条记录

4.关系数据库的任何检索操作都是由3种基本代数运算组合而成,这3种基本运算不包括()。

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.字段C.实体D.关键码

11.在D1={a1,a2,a3,a4},D2={1,2,3},则D1×D2集合中共有()个元组。

A.6B.8C.9D.12

12.设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:

T=R×S,则关系T的元数是()。

A.7B.9C.12D.16

13.在关系数据模型中,把()称为关系模式。

A.记录B.记录类型C.元组D.元组集

14.不同的实体是根据()区分的。

A.所代表的对象B.实体名字C.属性多少D.属性的不同

15.现有如下关系:

职工(职工号,姓名,性别,职务);部门(部门编号,部门名称,职工号,姓名,部门地址,电话),其中,部门关系中的外部键是()。

A.部门编号B.姓名C.职工号D.职工号和姓名

16.在数据库系统中,数据的可访问最小单位是()。

A.表B.字节C.记录D.数据项

17.在关系数据模型中,域是指()。

A.字段B.记录C.属性D.属性的取值范围

18.有2个关系模式R(A,B,C)和S(D,E),R中有3个元组,S中有2个元组,则R和S自然连接后得到的新关系中,属性个数及元组个数分别为()。

A.5,5B.5,6C.6,5D.6,6

19.设关系R和关系S具有相同的元数,且对应的属性取自相同的域。

集合{t|t∈R∧t∈S}标记的是()。

A.R∪SB.R-SC.R×SD.R∩S

20.参加差运算的两个关系要求满足()。

A.属性个数可以不相同B.属性个数必须相同

C.一个关系包含另一个关系的属性D.属性名必须相同

21.设四元关系R(A,B,C,D),则下面不正确的是()。

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.在同一个关系中,不能出现相同的属性名

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(A×B×C×D)D.R(A,B)

29.关系模型中,一个关键字是()。

A.可由多个任意属性组成B.至多由一个属性组成

C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

D.以上都可以

30.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。

A.元组B.行C.记录D.属性

31.实体完整性要求主属性不能取空值,这一点通常是通过()。

A.定义外部键来保证B.定义主键来保证

C.用户定义的完整性来保证D.关系系统自动保证

32.用二维表结构表示实体以及实体间联系的数据模型称为()。

A.网状模型B.层次模型C.关系模型D.面向对象模型

33.在数据库中能惟一标识一个元组的属性或属性组合称为()。

A.记录B.字段C.域D.关键字

34.有两个关系R和S,分别包含25个和20个元组,则在R∪S、R-S、R∩S中不可能出现的元组数目情况是()。

A.25,5,20B.28,7,17C.31,11,14D.45,25,0

35.如下图所示的数据库表中,若职工表的主关键字是职工号,外码为部门号,部门表的主关键字是部门号,SQL操作()不能执行。

A.从职工表中删除行(’025’,’张林’,’A2’,720)

B.将部门表中部门号’A2’改为’A8’

C.将职工号为’001’的工资改为700

D.将职工号为’038’的部门号改为’A3

36.设R为k元关系,则

表示()。

A.从R中挑选2的值大于4个分量值得元组所构成的关系

B.从R中挑选第2个分量值大于4的元组所构成的关系

C.从R中挑选第2个分量值大于4个分量值的元组所构成的关系

D.

与R相比,基数不变,元数减少

37.有一个关系:

学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。

A.实体完整性约束B.参照完整性约束

C.用户自定义完整性约束D.关键字完整性约束

38.已知导师和研究生关系如下图所示:

其中导师关系的主码是导师号,研究生关系的主码是学号,外码是导师号。

以下操作能成功进行的是()。

A.INSERTINTO研究生(姓名,性别)VALUES('李明','男')

B.INSERTINTO研究生VALUES('108','张方','男','d3 ')

C.INSERTINTO导师VALUES('d8 ' ,'江海','教授')

D.INSERTINTO导师VALUES('d2 ','孙力','教授')

39.关系数据库的基本特征不包括()。

A.不同的列对应不同的数据类型B.不同的列应有不同的列名

C.与行的次序无关D.与列的次序无关

40.现实世界中,事物的一般特性在信息世界中称为()。

A.实体B.实体键C.属性D.关系键

41.关系数据库管理系统能实现的专门关系运算包括()。

A.排序、索引、统计B.选择、投影、连接

C.关联、更新、排序D.显示、打印、制表

42.关系模

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 金融投资

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1