数据库概念复习习题(2)

2019-03-11 08:10

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

A. 主关键字 B. 复合键 C. 外部关键字 D. 侯选关键字 70.视图不能单独存在,它必须依赖于__________。

A. 视图 B. 数据库 C. 数据表 D. 查询 71.SQL语言是____的语言,易学习

A、过程化 B、非过程化 C、格式化 D、导航式 72.SQL语言是____语言。

A、层次数据库 B、网络数据库 C、关系数据库 D、非数据库 73..SQL语言具有____的功能。

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

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

A、INSERT B、SELECT C、UPDATE D、DELETE

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

A、提示式SQL B、多用户SQL C、嵌入式SQL D、解释式SQL 76.SQL语言中,实现数据检索的语句是____。

A、 INSERT B、SELECT C、UPDATE D、DELETE 77. 下列 SQL语句中,修改表结构的是____。

A、CREATE B、ALTER C、UPDATE D、INSERT

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

A、需求分析 B、概念设计 C、逻辑设计 D、物理设计 79.E-R图是数据库设计的工具之一,它适用于建立数据库的____。

A、逻辑模型 B、概念模型 C、结构模型 D、.物理模型 80.在关系数据库设计中,设计关系模式是____的任务。

A、需求分析阶段 B、概念设计阶段 C、逻辑设计阶段 D、物理设计阶段 81.下面哪个不是数据库系统必须提供的数据控制功能____。

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

82.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的____。 A、完整性 B、安全性 C、并发控制 D、恢复 83.数据库的____是指数据的正确性和相容性。 A、安全性 B、完整性 C、并发控制 D、恢复 84.在数据系统中,对存取权限的定义称为____。

A、命令 B、授权 C、定义 D、审计

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

A、可靠性 B、一致性 C、完整性 D.安全性 86.事务的原子性是指____。

A、事务一旦提交,对数据库的改变是永久的 B、事务中包括的所有操作要么都做,要么都不做

C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D、事务必须是使数据库从一个一致性状态变到另一个一致性状态

87.事务是数据库进行的基本工作单位。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好像整个事务从未有过这些更新,这样保持了数据库处于____状态。

A、安全性 B、一致性 C、完整性 D.可靠性 88.数据库中的封锁机制是____的主要方法。

A、完整性 B、安全性 C、并发控制 D、恢复 89.关于“死锁”,下列说法中正确的是____。

A、死锁是操作系统中的问题,数据库操作中不存在

B、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 C、当两个用户竞争相同资源时不会发生死锁 D.只有出现并发操作时,才有可能出现死锁 90.对并发操作若不加以控制,可能会带来____问题。

A、不安全 B、死锁 C、死机 D、不一致

91.数据库系统的并发控制的主要方法是采用____机制。

A、拒绝 B、改为串行 C、封锁 D.不加任何控制

92.若数据库中只包含成功事务提交的结果,则此数据库就称为处于____状态。

A、安全 B、一致 C、不安全 D、不一致

93.若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为____。 A、事务故障 B、统故障 C、介质故障 D.运行故障

94.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为____。

A、事务故障 B、系统故障 C、介质故障 D、运行故障 95.日志文件是用于记录____。

A、程序运行过程 B、数据操作

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

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

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

97.在数据库的安全性控制中,为了保证用户只能存取他有权存取的数据。在授权的定义中,数据对象的____,授权子系统就越灵活

A、范围越大 B、范围越小 C、约束越细致 D、范围越适中 98、_____是长期存储在计算机内的有组织,可共享的数据集合.

A、数据库管理系统 B、数据库系统 C、数据库 D、文件组织 99、在数据库中存储的是_____。

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

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

A、制约和存储规则 B、动态特性 C、静态特性 D、数据结构 101.________由数据结构、关系操作集合和完整性约束三部分组成。

A、关系模型 B、关系 C、关系模式 D、关系数据库 102、一组具有相同数据类型的值的集合称为________。

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

D、域

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

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

104、实体是信息世界中的术语,与之对应的数据库术语为_______。 A、文件 B、数据库 C、字段 D、记录

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

A、区分SQL与宿主语言 B、与数据库通信 C、处理错误信息 D、处理多行记录 106、在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都没有X'→Y, 则________。

A、Y函数依赖于X B、Y对X完全函数依赖 C、X为U的候选码 D、R属于2NF 107、3NF________规范为BCNF。

A、消除非主属性对码的部分函数依赖 B、消除非主属性对码的传递函数依赖 C、消除主属性对码的部分和传递函数依赖 D、消除非平凡且非函数依赖的多值依赖 108、下面的结论不正确的是______。 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 109、需求分析阶段得到的结果是________。

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

C、某个DBMS所支持的数据模型 D、某个DBMS所支持的数据模型 110、一个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 ⑦ (8)DBA 数据库管理员 (9)SDDL 结构化数据定义语言 (l0)PDDL 过程化数据定义语言

11.数据库系统包括数据库①、②、和③三个方面。

12.开发、管理和使用数据库的人员主要有①、②、③和最终用户四类相关人员。 13.由____负责全面管理和控制数据库系统。 14.数据库系统与文件系统的本质区别在于____。 15.数据独立性是指①与②是相互独立的。

16.数据独立性又可分为数据逻辑独立性和数据物理独立性。

17.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数的____。 18.数据模型质量的高低不会影响数据库性能的好坏,这句话正确否?____。 19.根据数据模型的应用目的不同,数据模型分为①和②。

20.数据模型是由层次模型、网状模型、和关系模型三部分组成的。 21.按照数据结构的类型来命名,数据模型分为①、②、和③。

22.①是对数据系统的静态特性的描述,②是对数据库系统的动态特性的描述。

23.以子模式为框架的数据库是①;以模式为框架的数据库是②;以物理模式为框架③。 24.非关系模型中数据结构的基本单位是____。

25.层次数据模型中,只有一个结点,无父结点,它称为____。 26.层次模型的物理存储方法一般采用①和②。

27.层次模型是一个以记录类型为结点的有向树,这句话是否正确?____。

28.层次模型中,根结点以外的结点至多可有____个父结点。

29.关系模型是将数据之间的关系看成网络关系,这句话是否正确?____。 30.关系数据库是采用____作为数据的组织方式。 31.数据描述语言的作用是____。

32.数据库体系结构按照①、②、和③三级结构进行组织。 33.外模式是____的子集。

34.数据库的模式有①和②两方面,前者直接与操作系统或硬件联系,后者是数据库数据的完整表示。

35.现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是①、②、和③。

36.实体之间的联系可抽象为三类,它们是①、②、和③。 37.数据冗余可能导致的问题有①和②。

2.SQL语言的数据定义功能包括①、②、③和④。 4.设有如下关系表R、S和T: R(BH,XM,XB,DWH) S(DW,DWM)

T(BH,XM,XB,DWH) ①实现 R∪T的SQL语句是____。

②实现σDWH='100' (R)的 SQL语句是____。 ③实现ΠXM ,XB(R)的SQL语句是____。

④实现ΠXM ,DWH (σXB ='女' (R) )的 SQL语句是____。 ⑤实现R*S的SQL语句是____。

⑥实现ΠXM,XB,DWH (σXB ='男' (R*S) )的SQL语句是____。 5.设有如下关系表R:

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

其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。

①插入一个记录(25,’李明’,’男’,21,’95031’);____。 ②插入’95031’ 班学号为30、姓名为’郑和’的学生记录;____。 ③将学号为 10的学生姓名改为 ’王华’;____。 ④将所有’95101’ 班号改为’95091’;____。 ⑤删除学号为20的学生记录;____。 ⑥删除姓’王’的学生记录;____。 三、简答题 1.什么是数据库?


数据库概念复习习题(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:7.1.1有序实数对

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: