数据库系统概论选择填空及答案范文.docx

上传人:b****2 文档编号:24210569 上传时间:2023-05-25 格式:DOCX 页数:28 大小:57.79KB
下载 相关 举报
数据库系统概论选择填空及答案范文.docx_第1页
第1页 / 共28页
数据库系统概论选择填空及答案范文.docx_第2页
第2页 / 共28页
数据库系统概论选择填空及答案范文.docx_第3页
第3页 / 共28页
数据库系统概论选择填空及答案范文.docx_第4页
第4页 / 共28页
数据库系统概论选择填空及答案范文.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

数据库系统概论选择填空及答案范文.docx

《数据库系统概论选择填空及答案范文.docx》由会员分享,可在线阅读,更多相关《数据库系统概论选择填空及答案范文.docx(28页珍藏版)》请在冰豆网上搜索。

数据库系统概论选择填空及答案范文.docx

数据库系统概论选择填空及答案范文

 

单项选择填空

第1章绪论

一、单项选择题

1.数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库治理系

统、应用系统和〔C〕.

A.系统分析员

B.程序员

C.数据库治理员

D.操作员

2.下面列出的数据库治理技术开展的三个阶段中,没有专门的软件对数据进行治理的是

〔D〕.I.人工治理阶段II.文件系统阶段III.数据库阶段

A.I和II

B.只有II

C.II和III

D.只有I

3.以下四项中,不属于数据库系统特点的是〔C〕.

A.数据共享

B.数据完整性

C.数据冗余度高

D.数据独立性高

4.要保证数据库的数据独立需要修改的是〔C〕.

A.模式与外模式

B.模式与内模式

C.三级模式之间的两层映射

D.三层模式

5.要保证数据库的逻辑数据独立性,需要修改的是〔A〕.

A.模式与外模式之间的映射

B.模式与内模式之间的映射

C.模式

D.三级模式

6

C〕模式.

.用户或应用程序看到的那局部局部逻辑结构和特征的描述是〔

A.模式

B.物理模式

C.子模式

D.内模式

7.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是〔D〕.

A.层次模型

B.关系模型

C.网状模型

D.实体-关系模型

8.区分不同实体的依据是〔B〕.

A.名称

B.属性

C.对象

D.概念

9.关系数据模型是目前最重要的一种数据模型,它的三个要素分别是〔B〕.

A.实体完整性、参照完整性、用户自定义完整性

B.数据结构、关系操作、完整性约束

C.数据增加、数据修改、数据查询

D.外模式、模式、内模式

10.在〔A〕中一个结点可以有多个双亲,结点之间可以有多种联系.

A.网状模型

B.关系模型

C.层次模型

D.以上都有

二、填空题

1.数据库数据具有〔永久存储〕、〔有组织〕和〔可共享〕三个根本特点.

2.数据库治理系统是数据库系统的一个重要组成局部,它的功能包括〔数据定义功能〕

〔数据操纵功能〕、〔数据库的运行治理〕、〔数据库的建立〕和〔维护功能〕.

3.数据库系统是指在计算机系统中引入数据库后的系统,一般由〔数据库〕、〔数据库

治理系统〔及其开发工具〕〕、〔应用系统〕和〔数据库治理员〕构成.

4.数据库治理技术的开展是与计算机技术及其应用的开展联系在一起的,它经历了三个阶段:

〔人工治理〕阶段,〔文件系统〕阶段和〔数据库系统〕阶段.

5.数据库具有数据结构化、最小的〔冗余度〕、较高的〔数据独立性〕等特点.

6.DBMS还必须提供〔数据的平安性〕保护、〔数据的完整性〕检查、〔并发限制〕、〔数据库恢复〕等数据限制功能.

7.模式〔Schema〕是数据库中全体数据的〔逻辑结构〕和〔特征〕的描述,它仅仅涉及到〔型

〕的描述,不涉及到具体的值.

答案

8.三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的〔逻辑独立性〕和〔物

理独立性〕.

9.根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次.

第一类是〔概念模型〕,第二类是〔数据*II型〕.

10.数据模型的三要素是指数据结构数据操作完整性约束实际数据库系统中所支持

的主要数据模型是关系模型层次模型网状模型

11.数据是信息的符号表示或称载体;信息是数据的内涵,是数据的语义解释.例如“世界

人口已经到达26亿〞,这是信息.

12.数据治理技术经历了人工处理、文件系统和数据库三个阶段.

13.DBMS1理白^是的数据.

14.根据数据模型的应用目的不同,数据模型分为和.

15.在数据库的三级模式体系结构中,外模式与模式之间的映像〔外模式/模式〕,实现了

数据库的逻辑独立性.

16.用二维表结构表示实体以及实体间联系的数据模型称为①数据模型.

17.用树型结构表示实体类型及实体间联系的数据模型称为层次模型.

18.数据库治理系统〔DBMS主要功能有:

数据定义、数据操作、数据库的运行治理和数

据库的建立和维护

19.目前,数据库领域中最常用的数据模型是:

层次模型、网状模型、关系模型和面向对

象模型.

20.数据模型通常由三局部组成,它们是数据结构、数据操作和完整性约束.

21.在三大传统的数据模型中,具有严格的数学理论根底的是关系数据模型.

22.实现概念模型最常用的表示方法是E-R图.

23.实体与实体之间的联系的类型有:

一对一、一对多、多对一、多对多.

第2章关系数据库

1.一个关系只有一个〔D〕.

A.候选码

B.外码

C.超码

D.主码

2.关系模型中,一个码是〔C〕.

A.可以由多个任意属性组成

8.至多由一个属性组成

C.由一个或多个属性组成,其值能够惟一标识关系中一个元组

D.以上都不是

3.关系代数运算是以〔C〕为根底的运算.

A.关系运算

B.谓词演算

C.集合运算

D.代数运算

4.关系数据库治理系统应能实现的专门关系运算包括〔B〕.

A.排序、索引、统计

B.选择、投影、连接

C.关联、更新、排序

D.显示、打印、制表

5.关系数据库中的投影操作是指从关系中〔B〕.

A.抽出特定记录

B.抽出特定字段

C.建立相应的影像

D.建立相应的图形

6.从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是

〔C〕操作.

A.投影

B.连接

C.选择

D.复制

7.关系代数中的连接操作是由〔B〕操作组合而成.

A.选择和投影

8.选择和笛卡尔积

C.投影、选择、笛卡尔积

D.投影和笛卡尔积

8.一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的

〔C〕.

A.记录

B.行

C.属性

D.元组

9.假设有关系R和S,关系代数表达式R—〔R—S〕表示的是〔A〕.

A.RnS

B.RUS

6.关系数据库中基于数学上的两类运算是关系代数和关系演算

7.关系代数中,从两个关系中找出相同元组的运算称为_交__运算.

8.系(系编号,系名称,系主任,,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是系编号,系关系的外码是没有,学生

关系的主码是学号,学生关系的外码是系编号

9.在关系数据模型中,二维表的列称为属性,二维表的行称为元组.

10.关系代数中专门的关系运算包括:

选择、投影、辿和除法.

11.关系代数的根本运算是并、差、选择、投影和乘积.

12.两个关系进行外连接时有全外连接、右外连接、左外连接三种.

13.在“学生一选课一课程〞数据库中的3个关系如下:

S(S#,SNAMESEXAGE,SC(S#,C#,GRADE,C(C#,CNAMETEACHER查找选修“数据库技术〞这门课程的学生的学生姓名和成绩,假设用关系代数表达式来表示为:

兀SNAMEGRADES°°(S8°((TCNAME^据库技术,(C)))

14.关系数据库的关系演算语言是以谓词演算为根底的DML语言.

第3章关系数据库标准语言SQL

一、单项选择题

1.SQL语言是(B)的语言,容易学习.

A.过程化

B.非过程化

C.格式化

D.导航式

2.SQL语言集数据查询、数据操纵、数据定义和数据限制功能于一体,其中,CREATE、

DROP、ALTER语句是实现哪种功能(C).

A.数据查询

B.数据操纵

C.数据定义

D.数据限制

3.SQL语言中,删除一个视图的命令是(B).

A.DELETE

B.DROP

C.CLEAR

D.REMOVE

4.以下的SQL语句中,(D)不是数据定义语句.

A.CREATETABLE

B.DROPVIEW

C.CREATEVIEW

D.GRANT

5.假设要在根本表S中增加一列CN(课程名),可用(C).

A.ADDTABLES(CNCHAR(8))

B.ADDTABLESALTER(CNCHAR(8))

C.ALTERTABLESADD(CNCHAR(8))

D.ALTERTABLES(ADDCNCHAR(8))

6.学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄.要在表S中删除一个属性“年龄〞,可选用的SQL语句是(B).

A.DELETEAgefromS

B.ALTERTABLESDROPAge

C.UPDATESAge

D.ALTERTABLES'Age'

7.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程

名,二者均为字符型;grade为成绩,数值型,取值范围0—100.假设要把“张二的化学成绩

80分〞才1入S中,那么可用(D).

A.ADDINTOSVALUES(‘张二‘,‘化学’:

80')

B.INSERTINTOSVALUES('张二‘;化学‘,‘80')

C.ADDINTOSVALUES(‘张二‘,‘化学‘,80)

D.INSERTINTOSVALUES(‘张二‘,‘化学‘,80)

8.在SQL语言中,子查询是(D).

A.返回单表中数据子集的查询语言

B.选取多表中字段子集的查询语句

C.选取单表中字段子集的查询语句

D.嵌入到另一个查询语句之中的查询语句

9.假设用如下的SQL语句创立了一个表SC:

CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行时,(B)行可以被插入

A.111',60,必修)

B.101',NULL,NULL)

C.(NULL103',80,‘选修’)

D.,NULL,86,'')

10.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE).要查询选修“Computer"课的男生姓名,将涉及到关系(D).

A.S

B.S,SC

C.C,SC

D.SCSC

二、填空题

1.SQL的中文全称是_结构化查询语言_

2.SQL语言除了具有数据查询和数据操纵功能之外,还具有数据定义和数据限制的功能,它是一个综合性的功能强大的语言.

3.在关系数据库标准语言SQL中,实现数据检索的语句命令是_SELECT

4.在SQL语言的结构中,_根本表_有对应的物理存储,而__视图没有对应的物理存储.

5.视图是从—根本表或视图__中导出的表,数据库中实际存放的是视图的一定义

6.关系数据操作语言(DML)的特点是:

操作对象与结果均为关系、操作的—非过程性强、

语言一体化并且是建立在数学理论根底之上.

7.设有如下关系表R:

R(NO,NAME,SEX,AGE,CLASS),主码是NO

(1)插入一个记录(25,“李明〞,“男〞,21,“95031〞);

(1)INSERTINTORVALUES(25,"李明","男",21,"95031")

(2)插入“95031〞班学号为30,姓名为“郑和〞的学生记录;

(2)INSERTINTOR(NO,NAME,CLASS)VALUES(30,"郑和","95031")

(3)将学号为10的学生姓名改为“王华〞;

(3)UPDATERSETNAME="王华"WHERENO=10

4)将所有“95101〞班号改为“95091〞;

(4)UPDATERSETCLASS="95091"WHERECLASS="95101"

5)删除学号为20的学生记录;

(5)DELETEFROMRWHERENO=20(6)DELETEFROMRWHERENAMELIKE"

王%"

8.在SQL®言的结构中,i有对应的存储文件,而没有对应的存储文件.

9.设关系R(A,B,C)和S(A,D,E,F),有R.A=S.A.假设将关系代数表达式:

兀r.a,r.b,s.d,s.f(RgS)用SQL®言的查询语句表示,那么为:

SELECTR.A,R.B,

S.D,S.FFROMR,SWHERER.A=S.A

10.在“学生一选课一课程〞数据库中的3个关系如下:

S(S#,SNAME,SEXAGE)SC(S#,C#GRADE)C(C#CNAMETEACHER)

查找选修〞数据库技术〞这门课程的学生的学生名和成绩.假设使用连接查询的

SQL语句是:

SELECTSNAMEGRADEFROMSSQCWHERECNAMBffi库技术

'ANDS.S#=SC.S#ANDSC.C#=C.C#

11.设有两个关系R(A,B,C)和S(C,D,E),用SQL查询语句表达以下关系代数表达式tta,e((TB=D(RooS))的语句是SELECT

12.一个SQL语句原那么上可产生或处理一组记录,而主语句一次只能处理一个记录,为此必须协调两种处理方式,这是通过使用游标或Cursor机制来解决的.

13.数据库治理系统(DBMS母以下三类程序组成:

语言、限制数据库运行和维护数据库,其中的语言系统分为主语言和SQL语言.

14.删除操作、修改操作和插入操作可以引发触发器

第4章数据库平安性

一、单项选择题

1.SQL中的视图机制提升了数据库系统的(D).

A.完整性

B.并发限制

C.隔离性

D.平安性

2.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的(C).

A.完整性

B.可靠性

C.平安性

D.一致性

3.在数据库的平安性限制中,授权的数据对象的〔A〕,授权子系统就越灵活.

A.范围越小

B.约束越细致

C.范围越大

D.约束范围大

4.SQL语言的GRANT和REVOKE语句主要用来维护数据库的〔A〕

A.平安性B.完整性C.可靠性D.一致性

二、填空题

1.计算机系统有三类平安性问题,即_技术平安类治理平安类和政策法律类

2.用户标识和鉴别的方法有很多种,而且在一个系统中往往是多种方法并举,以获得更强

的平安性.常用的方法有通过输入用户名和口令来鉴别用户.

3.用户权限定义和合法权检查机制一起组成了DBMS的平安子系统.

4.当前大型的DBMS一般都支持自主存取限制〔DAC〕有些DBMS同时还支持—强制存取限制〔MAC〕.

5.用户权限是由两个要素组成的:

数据对象和操作类型.

6.在数据库系统中,定义存取权限称为__授权.SQL语言用—GRANT语

句向用户授予对数据的操作权限,用__REVOKE语句收回授予的权限.

7.通过__视图机制可以把要保密的数据对无权存取的用户隐藏起来,从而自动地对

数据提供一定程度的平安保护.

8.审计一般可以分为一用户级审计和一系统级审计.

第5章数据库完整性

一、单项选择题

1.找出下面SQL命令中的数据限制命令〔A〕.

A.GRANT

B.COMMIT

C.UPDATE

D.SELECT

2.设有关系:

班级〔班号,专业,班长〕;学生〔学号,姓名,性别,班级〕.学生关系中每个元组的班级〞属性值只能取空值〔表示该学生没有分配班级〕或者是班级关系中的某一个班号.这个要求属于关系的〔B〕

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

C.用户定义的完整性D.以上都不是

二、填空题

1.什么是数据库的完整性

答案数据库的完整性是指数据的正确性和相容性.

2.SQL标准使用了一系列概念来描述完整性,包括关系模型的实体完整性参照完整性

用户定义完整性.

3.数据库完整性的定义一般由SQL的__DDL_语句来实现.它们作为数据库模式的一部分存入数据字典中.

4.关系模型的实体完整性在__CREATETABLE_中用__PRIMARYKEY—定义.

5.关系模型的参照完整性在—CREATETABLE_中用_FOREIGNKEY__短语定义哪些列为外码列,用REFERENCES短语指明这些外码参照哪些表的主码.

第6章关系数据理论

一、单项选择题

1.标准化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:

每一个属性都是〔B〕.

A.长度不变的

B.不可分解的

C.互相关联的

D.互不相关的

2.关系模式R〔A,B,C,D,E〕及其上的函数依赖集合F={A-D,B-C,EfA},

该关系模式的候选码是〔B〕.

A.AB

B.BE

C.CD

D.DE

3.关系模式中,满足2NF的模式〔B〕.

A.可能是1NF

B.必定是1NF

C.必定是3NF

D.必定是BCNF

4.关系模式R中的属性全是主属性,那么R的最高范式必定是〔D〕.

A.1NF

B.2NF

C.3NF

D.BCNF

5.消除了局部函数依赖的1NF的关系模式,必定是〔B〕.

A.1NF

B.2NF

C.3NF

D.BCNF

6.关系模式的候选码可以有1个或多个,而主码有〔C〕.

A.多个

B.0个

C.1个

D.1个或多个

7.候选码的属性可以有〔D〕.

A.多个

B.0个

C.1个

D.1个或多个

8.学生表〔id,name,sex,age,depart_id,depart_name〕,存在的函数依赖是id-{name,sex,age,depart_id};dept_id-dept_name,其满足〔B〕.

A.1NF

B.2NF

C.3NF

D.BCNF

9.设有关系模式R(S,D,M),其函数依赖集:

F={S-D,D-M},那么关系模式R的规范化程度最高到达(B).

A.1NF

B.2NF

C.3NF

D.BCNF

10.设有关系模式R(A,B,C,D),其数据依赖集:

F={(A,B)-C,C-D},那么关系模式R的标准化程度最高到达(B).

A.1NF

B.2NF

C.3NF

D.BCNF

11.XfY,当以下哪一条成立时,称为平凡的函数依赖(B).

A.X€Y

B.Y€X

C.XnY=①

D.XnYw①

二、填空题

1.在一个关系R中,假设每个数据项都是不可再分割的,那么R一定属于—第一范式(1NF)

2.假设关系为1NF,且它的每一非主属性都—完全函数依赖于候选码,那么t亥关系为2NF.

3.如果X-Y和X-Z成立,那么X-YZ也成立,这个推理规那么称为合并规那么

4.如果关系模式R是第二范式,且每个非主属性都不传递依赖于R的候选码,那么称R为

__3NF关系模式.

5.在函数依赖中,平凡函数依赖是可以根据Armstrong推理规那么中的_自反律推出的.

6.关系模式标准化需要考虑数据间的依赖关系,人们已经提出了多种类型的数据依赖,其中最重要的是_函数依赖和多值依赖

7.设关系R(U),X,YCU,XfY是R的一个函数依赖,如果存在X'CX,使X'一

Y成立,那么称函数依赖X一丫是局部函数依赖.

8.在关系模式R(A,B,C,D)中,存在函数依赖关系{AfB,A-C,A-D,(B,C)一A},那么候选码是A,(B,C),关系模式R(A,B,C,D)属于2NF.

9.在关系模式R(D,E,G)中,存在函数依赖关系{EfD,(D,G)一E},那么候选码是__(E,G),(D,G),关系模式R(D,E,G)属于—3NF

10.在关系数据库的标准化设计中,对模式进行等价分解时,要具有无损连接

性和保持函数依赖

11.在函数依赖中,平凡的函数依赖根据Armstrong推理规那么中的自反彳聿就可推出.

12.设关系模式R〔A,B,C〕,F是R上成立的FD集,F={B-A,B-C},那么分解p={AB,AC}S失的FD是BfC.

13.关系模式标准化需要考虑数据间的依赖关系,人们已经提出了多种类型的数

据依赖,其中最重要的是函数依赖和多值依赖.

14.一个关系R不属于2NF就会产生插入异常、删除异常和修改复杂.

15.两个函数依赖集F和G等价的充分必要条件F?

G+,和G?

F+

16.关系模式标准化过程中,假设要求分解保持函数依赖,那么模式分解一定可以到达3NF,但不一定能到达BCNF

17.如果一个满足1NF关系的所有属性合起来组成一个关键字,那么该关系最高满足的范式是3NF〔在1NR2NR3NF范围内〕.

18.从关系标准化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:

数据冗余度大、修改异常、插入异常和删除异常.

第7章数据库设计

一、单项选择题

1.如何构造出一个适宜的数据逻辑结构是〔C〕主要解决的问题.

A.物理结构设计

B.数据字典

C.逻辑结构设计

D.关系数据库查询

2.概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的〔B〕.

A.数据模型

B.概念模型

C.层次模型

D.关系模型

3.数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的〔D〕.

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

4.在关系数据库设计中,设计关系模式是数据库设计中〔A〕阶段的任务.

A.逻辑设计阶段

B.概念设计阶段

C.物理设计阶段

D.需求分析阶段

5.概念模型是现实世界的第一层抽象,这一类最著名的模型是〔D〕.

A.层次模型

B.关系模型

C.网状模型

D.实体-关系模型

6.对实体和实体之间的联系采用同样的数据结构表达的数据模型为〔B〕.

A.网状模型

B.关系模型

C.层次模型

D.非关系模型

7.在概念模型中的客观存在并可相互区别的事物称〔A〕.

A.实体

8.元组

C.属性

D.节点

8.区分不同实体的依据是〔B〕.

A.名称

B.属性

C.对象

D.概念

9.关系数据库中,实现实体之间的联系是通过关系与关系之间的〔D〕.

A.公共索引

B.公共存储

C.公共元组

D.公共属性

10.数据流程图是用于数据库设计中〔D〕阶段的工具.

A.概要设计

B.可行性分析

C.程序编码

D.需求分析

11.在数据库设af中,将ER图转换成关系数据模型的过程属于〔B〕.

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

12.数据库设计的概念设计阶段,表示概念Z构的常用方法和描述工具是〔C

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

当前位置:首页 > 工作范文 > 行政公文

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

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