数据库概论复习题.docx

上传人:b****2 文档编号:2535874 上传时间:2023-05-03 格式:DOCX 页数:20 大小:27.85KB
下载 相关 举报
数据库概论复习题.docx_第1页
第1页 / 共20页
数据库概论复习题.docx_第2页
第2页 / 共20页
数据库概论复习题.docx_第3页
第3页 / 共20页
数据库概论复习题.docx_第4页
第4页 / 共20页
数据库概论复习题.docx_第5页
第5页 / 共20页
数据库概论复习题.docx_第6页
第6页 / 共20页
数据库概论复习题.docx_第7页
第7页 / 共20页
数据库概论复习题.docx_第8页
第8页 / 共20页
数据库概论复习题.docx_第9页
第9页 / 共20页
数据库概论复习题.docx_第10页
第10页 / 共20页
数据库概论复习题.docx_第11页
第11页 / 共20页
数据库概论复习题.docx_第12页
第12页 / 共20页
数据库概论复习题.docx_第13页
第13页 / 共20页
数据库概论复习题.docx_第14页
第14页 / 共20页
数据库概论复习题.docx_第15页
第15页 / 共20页
数据库概论复习题.docx_第16页
第16页 / 共20页
数据库概论复习题.docx_第17页
第17页 / 共20页
数据库概论复习题.docx_第18页
第18页 / 共20页
数据库概论复习题.docx_第19页
第19页 / 共20页
数据库概论复习题.docx_第20页
第20页 / 共20页
亲,该文档总共20页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

数据库概论复习题.docx

《数据库概论复习题.docx》由会员分享,可在线阅读,更多相关《数据库概论复习题.docx(20页珍藏版)》请在冰点文库上搜索。

数据库概论复习题.docx

数据库概论复习题

数据库概论复习题

一、选择题

1.描述事物的符号记录称为________。

A、信息B、数据C、记录D、记录集合

2.____是长期存储在计算机内的有组织,可共享的数据集合。

A、数据库管理系统B、数据库系统C、数据库D、文件组织

3._____是位于用户与操作系统之间的一层数据管理软件。

A、数据库系统B、数据库管理系统C、数据库D、数据库应用系统

4.数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和_____。

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.在数据模型的三要素中,数据的约束条件规定数据及其联系的_____。

A、动态特性B、制约和依存规则C、静态特性D、数据结构

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

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

13.在对层次数据库进行操作时,如果删除双亲结点,则相应的子女结点值也被同时删除。

这是由层次模型的_____决定的。

A、数据结构B、数据操作C、完整性约束D、缺陷

16.数据库系统软件包括_____和_____。

⑴数据库⑵DBMS⑶OS、DBMS和高级语言

⑷DBMS和OS⑸数据库应用系统和开发工具

A、

(1)和

(2)B、

(2)和(5)C、(3)D、(4)

17.数据管理技术经历了人工管理,_____和_____。

⑴DBMS⑵文件系统⑶网状系统⑷数据库系统⑸关系系统

A、(3)和(5)B、

(2)和(3)C、

(1)和(4)D、

(2)和(4)

18.数据库系统包括_____、_____和_____。

⑴数据库⑵DBMS⑶硬件,⑷数据库、相应的硬件、软件⑸各类相关人员

A、

(1)、

(2)和(3)B、

(1)、

(2)和(5)C、

(2)、(3)和(4)D、

(2)、(3)和(5)

19.在数据库系统中,我们把满足以下两个条件的基本层次联系的集合称为层次模型:

(1)有一个结点无双亲

(2)其它结点无双亲(3)有且仅有一个结点无双亲

(4)其它结点有且仅有一个双亲(5)允许其它结点有多个双亲

A、

(1)和

(2)B、((3)和(4)C、(3)和(5)D、

(2)和(5)

20.在数据库系统中,将满足以下两个条件的基本层次联系集合称为网状模型:

⑴_____,⑵_____。

(1)允许一个以上的结点无双亲

(2)仅有一个结点无双亲

(3)一个结点可以有多于一个双亲(4)每个结点仅有一个双亲

(5)每个结点的双亲是唯一的

A、(3)和(4)B、

(2)和(3)C、(3)和(4)D、

(1)和(3)

21.数据库的完整性是指数据的_____和_____。

(1)正确性

(2)合法性(3)不被非法存取

(4)相容性(5)不被恶意破坏

A、

(1)和(3)B、

(2)和(5)C、

(1)和(4)D、

(2)和(4)

22.数据库系统的数据独立性是指_____。

A、不会因为数据的变化而影响应用程序

B、不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序

C、(不会因为存储策略的变化而影响存储结构

D、不会因为某些存储结构的变化而影响其他的存储结构

23.当数据库的_____改变了,由数据库管理员对_____映象作相应改变,可以使_____保持不变,从而保证了数据的物理独立性

(1)模式

(2)存储结构(3)外模式/模式

(4)用户模式(5)模式/内模式

A、(3)、

(1)、(4)B、

(1)、(5)、(3)C、

(2)、(5)、

(1)D、

(1)、

(2)、(4)

1.同一个关系模型的任二个元组值__________。

A.不能全同B.可全同C.必须全同D.以上都不是

2.关系模式所能表示的实体间联系方式__________。

  A.只能表示1:

1联系  B.只能表示1:

n联系  C.只能表示m:

n联系

D.可表示任意联系方式

3.以下说法中正确的是__________。

A.一个关系就是一张二维表

B.在关系所对应的二维表中,行对应属性,列对应元组

C.笛卡尔积中不允许有相同的域  

D..关系的各属性名必须与对应的域同名

4.根据关系模型的完整性规则,一个关系中的“主键”__________。

 A.不能有二个  B.不能成为另一个关系的外部键  C.不允许为空 D.可以取空值

5.数据库中存储的是__________。

A.数据  B.数据模型  C.数据以及数据之间的联系  D.信息

1.数据库中,数据的物理独立性是指__________。

A.数据库与数据库管理系统的相互独立

B.用户程序与DBMS的相互独立

C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立

D.应用程序与数据库中的数据的逻辑结构相互独立

2.数据库系统的核心是__________。

A.数据库  B.数据库管理系统C.数据模型  D.软件工具

3.在数据库中,产生数据不一致性的根本原因是__________。

  A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余

4.一个关系中__________。

  A.行次序可交换,列次序不可交换    B.行次序不可交换,列次序可交换

  C.行,列次序均可交换          C.行,列次序均不可交换

1.DBMS的全意是———————。

A.数据库管理系统  B.应用程序  C.数据库  D.数据库管理员

2.文件系统与数据库系统的最大区别是———————。

A.数据共享B.数据独立C.数据结构化D.数据冗余

3.数据库是———————。

A.单用户独享的 B.多用户共享的  C.多用户  D.单用户

.4.在数据库系统的组织结构中,下列———————映射把概念数据库与物理数据库联系起来。

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

5.数据模型是对———————的描述。

A.客观事物 B. 事物之间的联系 C. 客观事物及其联系D. 存储数据

1.以下关于二维表的论述,———————不正确。

A.表中的每一个元组都是不可再分的

B.表中行的次序不可以任意交换,否则会改变关系的性质

C.表中各列取自同一个域,且性质相同

D.表中的每一行通常称为一个元组

2.根据关系模式的完整性规则,一个关系中的“主键”———————。

A.不能有二个B.不能成为另一个关系的主键

C.不允许为空D.可以取空值

3.关系型数据库管理系统中存储与管理数据的基本形式是。

A.关系树 B.二维表 C.数据链 D.方块图 

4.在关系理论中把二维表的列称之为。

A.数据 B.元组 C.键 D.属性

5.下面关于数据模型的叙述是正确的。

A.关系模型是用“图”来表示实体及其联系的

B.层次和网壮模型只支持m:

n关系

C.关系模型的本质是一张二维表

D.层次模型的特点是有一个以上的结点无父结点

1.SQL的数据操纵语言包括____________。

A.ROLLBACK,COMMITB.CREATE,DROP,ALTER

C.SELECT,JOIN,PROJECT,UNIND.SELECT,INSERT,DELETE,UPDATE

2.数据库DB,数据库系统DBS,数据库管理系统DBMS这三者之间的关系是____________。

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

C.DB包括DBS和DBMSC.DBS就是DB也就是DBMS

3.下述关于数据库系统的正确叙述是____________。

A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余

C.数据库系统中数据的一致性是指数据类型一致

E.数据库系统比文件系统能管理更多的数据

5.表示概念.模型最常用的是____________。

A.E—R方法B.数据模型C.面向对象方法D.关系模型

2.在基表S中删除电话号码(PHONE)属性使用____________命令。

A.ALTERSDROPPHONEB.ALTERTABLESDROPPHONE

C.UPDATETABLESPHONED.DROPTABLESPHONE

3.在基表S中查询所有姓名中有“国”的学生,在WHERE子句中应使用____________

通配符。

A.LIKE’%国%’B.LIKE‘%国_’C.LIKE’_国%’D.LIKE‘_国_’

4.描述事物性质的最小数据单位是———————。

A.记录  B.文件C.数据项  D. 数据库

5.在SQL数据库中,视图(view)是从一个或几个基表(或视图)导出的表,它本身不独立存储在数据库中,即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍然存放在对应的基表中。

因此视图____________。

A.也是一个表B.是一个虚表C.是一个数据库D.是一个文件

2.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),

学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及到关系____________。

A.SB.SC,CC.S.SCD.S,C,SC

D.面向对象数据模型

4.数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为

了实现数据库的____________。

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

5.E-R图是数据库设计的工具之一,它一般适用于建立数据库的____________。

A.概念模型B.结构模型C.物理模型D.逻辑模型

1.删除基表SC的所有记录,应使用命令___________。

A.DELETEFROMSCB.ALTERTABLESC

C.DROPTABLESCD.UPDATESC

 

2.在CREATETABLE语句中实现非完整性约束的子句有___________。

A.NOTNULLB.PRIMARYKEYC.FOREIGNKEYD.CHECK

3.已知基本表S对应的关系模式为S(S#,SNAME,AGE),下列SELECT子句中不正确的是___________。

A.SELECTS#,AVG(AGE)B.SELECTDISDINCTAGE

C.SELECTS#,SNAMED.SELECTAGE>20

4.SQL查询语句中,在FROM子句中可以出现___________。

A.列名B.集函数C.视图名D.表达式

5.SQL不具有___________功能

A.关系规范化B.数据定义C.数据操作D.数据控制

1.SQL语言的GRANT和REVOKE语句主要用来维护数据库的__________。

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

2.在关系数据库中,实现“表中任意二行不能相同”的约束是靠__________。

A.外码B.属性C.主码D.列

3.对表进行垂直方向的分割用的运算是__________。

A.交B.投影C.选择D.连接

4.关系数据库中,实现表与表之间的联系是通过__________。

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

C.用户自定义完整性D.值域

5.层次模型不能直接表示__________。

A.1:

1关系B.1:

m关系C.m:

n关系D.1:

1和1:

m关系

1.如果把学生看成实体,某个学生的姓名叫“张三”,则张三应看成是__________。

A.记录型B.记录值C.属性型D.属性值

2.关系数据库中,实现主码标识元组的作用是通过__________。

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

C.用户自定义完整性D.属性的值域

3.下面关于外码的描述中,不正确的是__________。

A.外码体现了关系间的联系手段B.外码是某个关系的码

C.外码不是任何关系的码D.外码是一个关系的码同时是另一个关系的属性

4.若用如下SQL语句创建一个student表:

CREATETABLESTUDENT

(NOC(4)NOTNULL,

NAMEC(8)NOTNULL,

SEXC

(2),

AGEN

(2))

可以插入到STUDENT表中的是__________。

A.(‘1031’,’张三’,男,23)B.(‘1031’,’张三’,NULL,NULL)

C.(NULL,’张三’,’男’,23)D.(‘1031’,NULL,’男’,23)

5.对表进行水平方向的分割,用的运算是__________。

A.交B.投影C.选择D.连接

3.实际存储在数据库中的表是__________。

A.基本表B.视图C.基本表和视图D.以上都不是

4.下列体现了关系数据库的参照完整性的是__________。

A.主关键字B.复合键C.外部关键字D.侯选关键字

5.视图不能单独存在,它必须依赖于__________。

A.视图B.数据库C.数据表D.查询

1.SQL语言是____的语言,易学习

A、过程化B、非过程化C、格式化D、导航式

2.SQL语言是____语言。

A、层次数据库B、网络数据库C、关系数据库D、非数据库

3..SQL语言具有____的功能。

A、关系规范化、数据操纵、数据控制B、数据定义、数据操纵、数据控制C、数据定义、关系规范化、数据控制D、数据定义、关系规范化、数据操纵

4.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE,最重要的,也是使用最频繁的语句是____。

A、INSERTB、SELECTC、UPDATED、DELETE

5.SQL语言具有两种使用方式,分别称为交互式SQL和____。

A、提示式SQLB、多用户SQLC、嵌入式SQLD、解释式SQL

6.SQL语言中,实现数据检索的语句是____。

A、INSERTB、SELECTC、UPDATED、DELETE

7.下列SQL语句中,修改表结构的是____。

A、CREATEB、ALTERC、UPDATED、INSERT

1.在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的____阶段。

A、需求分析B、概念设计C、逻辑设计D、物理设计

2.E-R图是数据库设计的工具之一,它适用于建立数据库的____。

A、逻辑模型B、概念模型C、结构模型D、.物理模型

3.在关系数据库设计中,设计关系模式是____的任务。

A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段

4.下面哪个不是数据库系统必须提供的数据控制功能____。

A、安全性B、可移植性C、完整性D、并发控制

5.保护数据库,防止XX的或不合法的使用造成的数据泄漏、更改破坏。

这是指数据的____。

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.数据库中的封锁机制是____的主要方法。

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、事务故障B、系统故障C、介质故障D、运行故障

18.日志文件是用于记录____。

A、程序运行过程B、数据操作C、对数据的所有更新操作D.程序执行的结果

19.并发操作会带来哪些数据不一致性____。

A、丢失修改、不可重复读、脏读、死锁B、不可重复读、脏读、死锁

C、丢失修改、脏读、死锁D、丢失修改、不可重复读、脏读

20.在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据。

在授权的定义中,数据对象的____,授权子系统就越灵活

A、范围越大B、范围越小C、约束越细致D、范围越适中

1、_____是长期存储在计算机内的有组织,可共享的数据集合.

A、数据库管理系统B、数据库系统C、数据库D、文件组织

2、在数据库中存储的是_____。

A、数据B、数据模型C、数据以及数据之间的联系D、信息

3、数据库系统阶段,数据_____。

A、具有物理独立性,没有逻辑独立性B、具有物理独立性和逻辑独立性

C、独立性差D、具有高度的物理独立性和一定程度的逻辑独立性

4、在数据模型的三要素中,数据的约束条件规定数据及其联系的_____。

A、制约和存储规则B、动态特性C、静态特性D、数据结构

5.________由数据结构、关系操作集合和完整性约束三部分组成。

A、关系模型B、关系C、关系模式D、关系数据库

6、一组具有相同数据类型的值的集合称为________。

A、关系B、属性C、分量D、域

7、集合R与S的交可以用关系代数的5种基本运算表示为________。

A、R-(R-S)B、σF(R×S)C、R-(S-R)D、S-(R-S)

8、实体是信息世界中的术语,与之对应的数据库术语为_______。

A、文件B、数据库C、字段D、记录

9、在嵌入式SQL语言中使用游标的目的在于________。

A、区分SQL与宿主语言B、与数据库通信C、处理错误信息D、处理多行记录

11、在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都没有X'→Y,

则________。

A、Y函数依赖于XB、Y对X完全函数依赖C、X为U的候选码D、R属于2NF

12、3NF________规范为BCNF。

A、消除非主属性对码的部分函数依赖B、消除非主属性对码的传递函数依赖

C、消除主属性对码的部分和传递函数依赖D、消除非平凡且非函数依赖的多值依赖

13、下面的结论不正确的是______。

A、若R.A→R.B,R.B→R.C则R.A→R.C

B、若R.A→R.B,R.A→R.C则R.A→R.(B,C)

C、若R.B→R.A,R.C→R.A则R.(B,C)→R.A

D、若R.(B,C)→R.A则R.B→R.A,R.C→R.A

14、需求分析阶段得到的结果是________。

A、数据字典描述的数据需求B、E-R图表示的概念模型

C、某个DBMS所支持的数据模型D、某个DBMS所支持的数据模型

15、一个m:

n联系转换为一个关系模式。

关系的码为________。

A、实体的码B、各实体码的组合C、n端实体的码D、每个实体的码

二、填空题

1.经过处理和加工提炼而用于决策或其他应用活动的数据称为____。

2.数据管理技术经历了①、②、和③三个阶段。

3.数据库系统一般是由①、②、③、④、和⑤组成。

4.数据库是长期存储在计算机内、有①的、可②的数据集合。

5.DBMS是指①它是位于②和③之间的一层管理软件。

6.DBMS管理的是____的数据。

7.数据库管理系统的主要功能有①、②、数据库的运行管理和数据库的建立以及维护等4个方面。

8.数据库管理系统包含的主要程序有①、②、和③。

9.数据库语言包括①和②两大部分,前者负责描述和定义数据库的各种特性,后者用于说明对数据进行的各种操作。

10.指出下列缩写的含义:

(1)DML①

(2)DBMS②(3)DDL③(4)DBS④(5)SQL⑤

(6)DB⑥(7)DD⑦(

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

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2