数据库原理期末练习_第1页
数据库原理期末练习_第2页
数据库原理期末练习_第3页
数据库原理期末练习_第4页
数据库原理期末练习_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理练习题

一、选择题

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

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

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

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

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

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

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

A、数据库管理系统B、数据库应用系统C、数据库应用系统D、各类相关人员

5.在人工管理阶段,数据是o

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、缺陷

14.客户/服务器结构与其它数据库体系结构的根本区别在于。

A、数据共享B、数据分布C、网络开销小D、DBMS和应用分开

15.由于进程数目少,内存开销和进程通讯开销小,因此是较优的一种。

A、N方案B、2N方案C、M+N方案D、N+1方案

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

(1)数据库(2)DBMS(3)OS、DBMS和高级语言

(4)DBMS和OS⑸数据库应用系统和开发工具

A、(1)和⑵B、⑵和(5)C、(3)D、(4)

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

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

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

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

⑴数据库⑵DBMS(3)硬件,

(4)数据库、相应的硬件、软件⑸各类相关人员

A、(1)、(2)和(3)B、(1)、(2)和(5)C、(2)、(3)和(4)D、⑵、(3)和(5)

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

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

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

A、(1)和⑵B、(⑶和(4)C、(3)和(5)D、(2)和(5)

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

(2)。

(1)允许个以上的结点无双亲(2)仅有个结点无双亲

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

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

A、(3)和(4)B、(2)和(3)C、(3)和(4)D、(1)和(3)

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

(1)正确性(2)合法性(3)不被非法存取(4)相容性(5)不被恶意破坏

A、⑴和(3)B、⑵和(5)C、⑴和(4)D、⑵和⑷

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

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

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

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

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

答案:

I.B.数据

2.C.数据库

3.A.数据库管理系统

4.D.各类相关人员

5.B.无结构的

6.D.整体结构化的

7.B.独立性差

8.D.具有高度的物理独立性和一定程度的逻辑独立性

9.C.基本层次联系

10.B.一致性

11.B.制约和依存规则

12.B.概念模型

13.C.完整性约束

14.D.DBMS和应用分开

15.D.N+1方案

16.B.(2)和(5)

17.D.(2)和(4)

18.B.(1)、⑵和(5)

19.B.(3)和(4)

20.D.⑴和⑶

21.C.⑴和(4)

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

一、选择题

1.对关系模型叙述错误的是。

A、建立在严格的数学理论、集合论和谓词演算公式的基础之上

B、微机DBMS绝大部分采取关系数据模型

C、用二维表表示关系模型是其一大特点

D、不具有连接操作的DBMS也可以是关系数据库系统

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

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

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

3.关系模型中,候选码。

A、可由多个任意属性组成

B、至多由一个属性组成

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

D以上都不是

4.在一个关系中如果有这样一个属性存在,它的值能惟一地标识关系中的每一个元组,称

这个属性为。

A、候选码

B、数据项

C、主属性

D、主属性值

5.同一个关系模型的任两个元组值______。

A、不能全同B、可全同

C、必须全同D、以上都不是

6.在通常情况下,下面的关系中不可以作为关系数据库的关系是。

A、R1(学生号,学生名,性别)B、R2(学生号,学生名,班级号)

C、R3(学生号,学生名,宿舍号)D、R4(学生号,学生名,简历)

7.一个关系数据库文件中的各条记录。

A、前后顺序不能任意颠倒,一定要按照输人的顺序排列

B、前后顺序可以任意颠倒,不影响库中的数据关系

C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同

D、前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列

8.在关系代数的传统集合运算中,假定有关系R和S,运算结果为Wo如果W中的元组属

于R,或者属于S,则W为运算的结果。如果W中的元组属于R而不属于S,则

W为运算的结果。如果W中的元组既属于R又属于S,则W为运

算的结果。

A、笛卡尔积B、并C、差D、交

9.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为;从表

中选出满足某种条件的元组的操作称为;将两个关系中具有共同属性值的元组连接

到一起构成新表的操作称为»

A、选择B、投影C、连接D、扫描

10.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,

要求R和S含有一个或多个共有的。

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

11.等值连接与自然连接是。

A、相同的B、不同的

12.设有表2」所示的关系R,经操作I1A,B(s=b(R))(口为“投影”运算符,。为“选

择”运算符)的运算结果是。表2.1关系R如下:

ABC

abc

daf

cbd

ABCD

ABABAB

s5tn

1■aaa

上bc。da

13.如下表所示,两个关系R1和R2,它们进行运算后得到R3。

R1R2R3

ABCDEMABCEM

a1X1mia1Xmi

c2y2njc2ynj

d1y5mkd1ymi

A、交B、并C、笛卡尔根D、连接

14.设有属性A,B,C,D,以下表示中不是关系的是。

A、R(A)B、R(A,B,C,D)C、R(AXBXCXDD、R(A,B)

15.设关系R(A,B,C)和S(B,C,D),下列各关系代数表达式不成立的是。

A.nA(R)unD(s)B>RMsc.nB(R)nnB(s)D、RMS

16.关系运算中花费时间可能最长的运算是o

A、投影B、选择C、笛卡尔根D、除

17.关系模式的任何属性。

A、不可再分B、可再分C、命名在该关系模式中可以不惟一D、以上都不是

18.在关系代数运算中,五种基本运算为。

A、并、差、选择、投影、自然连接

B、并、差、交、选择、投影

C、并、差、选择、投影、乘积

D、并、差、交、选择、乘积

19.关系数据库用来表示实体之间的联系,其任何检索操作的实现都是由

种基本操作组合而成的。

①A、层次模型B、网状模型C、指针链D、表格数据

②A、选择、投影和扫描B、选择、投影和连接

C、选择、运算和投影D、选择、投影和比较

20.关系数据库中的候选码是指。

A、能惟一决定关系的字段B、不可改动的专用保留字

C、关键的很重要的字段D、能惟一标识元组的属性或属性集合

21.设有关系R,按条件f对关系R进行选择,正确的是。

、、、、

ARxRBRMfRCof(R)Dnf(R)

22.若关系中的某一属性组的值能惟一地标识一个元组,则称该属性组为。

A、主码B、候选码C、主属性D、外码

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

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

答案:

1.D

2.B

3.C

4.A

5.A

6.D

7.B

8.①B②C③D

9.①B②A③C

10.D

11.B12.C13.D14.C15.B

16.C17.A18.C色①口②B20.D21.C22.B23.A

一、选择题

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.保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据

的。

A、完整性B、安全性C、并发控制D、恢复

6.数据库的是指数据的正确性和相容性。

A、安全性B、完整性C、并发控制D、.K

7.在数据系统中,对存取权限的定义称为。

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

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

数据库的o

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.B.概念设计

练习2.B.概念模型

练习3.C.逻辑设计阶段

练习4.B.可移植性

练习5.B.安全性

练习7.B.授权

练习8.D.安全性

练习9.B.事务中包括的所有操作要么都做,要么都不做

练习10.B.一致性

练习11.C.并发控制

练习12.D.只有出现并发操作时,才有可能出现死锁

练习13.D.不一致

练习14.C.封锁

练习15.B.一■致

练习16.B.系统故障

练习17.C.介质故障

练习18.C.对数据的所有更新操作

练习19.D.丢失修改、不可重复读、脏读

练习20.B.范围越小

一、选择题

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

库设计的阶段。

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

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

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

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

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

4.数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是

A、建立库结构B、扩充功能C、加载数据D、系统调试

5.数据库概念设计的E-R方法中,用属性描述实体的特征,属性在E-R图中,用

表示。

A、矩形B、四边形C、菱形D、椭圆形

6.在数据库的概念设计中,最常用的数据模型是。

A、形象模型B、物理模型C、逻辑模型D、实体联系模型

7.在数据库设计中,在概念设计阶段可用E-R方法,其设计出的图称为。

A、实物示意图B、实用概念图C、实体表示图D、实体联系图

8.从E-R模型关系向关系模型转换时,-个M:N联系转换为关系模式时,该关系模式的关

键字是。

A、M端实体的关键字B、N端实体的关键字C、M端实体关键字与N端实体关键字组合

D.重新选取其他属性

9.当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是。

A、属性冲突B、语法冲突C、结构冲突D、命名冲突

10.E-R图中的主要元素是实体型、和属性。

A、记录型B、结点C、实体型D.联系

11.数据库逻辑设计的主要任务是。

A、建立E-R图和说明书B、创建数据库说明C、建立数据流图D、把数据送入数据库

12.E-R图中的联系可以与实体有关。

A、0个B、1个C、1个或多个D..多b

13.概念模型独立于o

A、E-R模型B、硬件设备和DBMSC、操作系统和DBMSD、DBMS

14.如果两个实体之间的联系是m:n,则引入第三个交叉关系。

A、不需要B、需要C、可有可无D.合并两个实体

15.数据流程图(DFD)是用于描述结构化方法中阶段的工具。

A、可行性分析B、详细设计C、需求分析D、程序编码

16.E-R图是表示概念模型的有效工具之一,如图所示的局部E-R图中的菱形框“表示”的

是O

A、实体B、联系C.实体的属性D.联系的属性

17.图6.3所示的E—R图转换成关系模型,可以转换为关系模式。

A、1个B、2个C、3个D、4个

18.需求分析阶段得到的结果是。

A、E-R图表示的概念模型B、数据字典描述的数据需求C、某个DBMS所支持的数据模

型D.包括存储结构和存取方法的物理结构

19.概念结构设计阶段得到的结果是。

A、数据字典描述的数据需求B、E-R图表示的概念模型C、某个DBMS所支持的数据模

型D、包括存储结构和存取方法的物理结构

20.逻辑结构设计阶段得到的结果是。

A、数据字典描述的数据需求B、E-R图表示的概念模型C、某个DBMS所支持的数据模

型D、包括存储结构和存取方法的物理结构

答案:

练习1.B.概念设计

练习2.B.概念模型

练习3.C.逻辑设计阶段

练习4.B.可移植性

练习5.B.安全性

练习6.B.完整性

练习7.B.授权

练习8.D.安全性

练习9.B.事务中包括的所有操作要么都做,要么都不做

练习10.B.一致性

练习11.C.并发控制

练习12.D.只有出现并发操作时,才有可能出现死锁

练习13.D.不一致

练习14.C.封锁

练习15.B.一致

练习16.B.系统故障

练习17.C.介质故障

练习18.C.对数据的所有更新操作

练习19.D.丢失修改、不可重复读、脏读

练习20.B.范围越小

一、选择题

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.是DBMS的基本单位,它是用户定义的一组逻辑一致的程序序列。

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.设有两个事务Tl、T2,其并发操作如图所示,下面评价正确的是o

A.该操作不存在问题B.该操作丢失修改

C.该操作不能重复读D.该操作读“脏”数据

T1T2

①读A=10

②读A=10

③人二八子写回

④A=A-8写回

15.设有两个事务Tl、T2,其并发操作如图所示,下面评价正确的是—

A该操作不存在问题B.该操作丢失修改

C.修改该操作不能重复读D.该操作读“脏”数据

T1T2

①读A=10,B=5

②读A=10

A=A*2写回

③读A=20,B=5

求和25哈证错

16.设有两个事务Tl、T2,其并发操作如图所示,下列评价正确的是

A该操作不存在问题B.该操作丢失修改

C.该操作不能重复读D.该操作读“脏”数据

T1T2______________________

①读A=100

A=A*2写回

②读A=200

③ROLLBACK

恢复A=100

17.设有两个事务Tl、T2,其并发操作如图所示,下面评价正确的是o

A该操作不存在问题B.该操作丢失修改

C.修改该操作不能重复读D.该操作读“脏”数据

T1T2

①读X=48

②读X=48

③X—X+10写回X

④X—X-2舶X

18.设有两个事务Tl、T2,其并发操作如图所示。对这个并发操作,下面5个评价中的

和两条评价是正确的。

A.该操作不能重复读

B.该操作丢失修改

C.该操作符合完整性要求

D.该操作的第①步中,事务T1应申请X锁

E.该操作的第②步中,事务T2不可能得到对A的锁

TlV2

①请求

SLOCKA

读A=18

②请求

SLOCKA

读A=18

③A=A+10

写回A=28

COMMIT

UNLOCKA

④写回A=28

COMMIT

UNLOCKA

19.解决并发操作带来的数据不一致性问题普遍采用。

A.封锁B.恢复C.存取控制D.协商

答案:

练习I.B.

练习2.A.

练习3.B.

练习4.B.

练习5.D.

练习6.A.

练习7.C.

练习8.A.

练习9.B.

练习10.D.

练习I1.C.

练习12.B.

练习13.C.

练习14.B.

练习15.C.

练习16.D.

练习17.B.

练习18.①B②D.

练习19.A.

一、选择题

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,INSERT

B、SELECT

C、UPDATE;

D、DELETE

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

A、提示式SQLB、多用户SQL

C、嵌入式SQLD、解释式SQL

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

A、INSERTB.SELECTC、UPDATED,DELETE

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

A、CREATEB,ALTERC.UPDATED>INSERT

第8到第11题基于这样的三个表即学生表S、课帙C和学生选课表SC,它们的结构如下:

S(S#,SN,SEX,AGE,DEPT)

C(C#,CN)

SC(S#,C#,GRADE)

其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,

CN为课程名,GRADE.为成绩。

8.检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是

A、SELECTSN,AGE,SEX

FROMS

WHERESN=,王华'

B、SELECTSN,AGE,SEXFROMS

WHEREAGE>(SELECTAGEFROMS

WHERESN=,王华')

C、SELECTSN,AGE,SEXFROMS

WHEREAGE>(SELECTAGE

WHERESN=>王华')

D、SELECTSN,AGE,SEXFROMS

WHEREAGE>王华.AGE

9.检索选修课程“C2”的学生中成绩最高的学生的学号。正确的SELECT语句是

A、SELECTS#FORMSC

WHEREC#='C2'ANDGRADE>=

(SELECTGRADEFORMSC

WHEREC#='CZ')

B、SELECTS#FORMSC

WHEREC#='C2fANDGRADEIN

(SELECTGRADEFORMSC

WHEREC#=?C2')

C、SELECTS#FORMSC

WHEREC#='C2'ANDGRADENOTIN

(SELECTGRADEFORMSC

WHEREC#=,C2')

D、SELECTS#FROMSC

WHEREC#='C2'ANDGRADE>=ALLv(SELECTGRADEFROMSC

WHEREC#=,C2f)

10.检索学生姓名及其所选修课程的课程号和成绩。正确的SELECT语句是一

A、SELECTS.SN,SC.C#,SC.GRADE

FROMS

WHERES.S#=SC.S#

B、SELECTS.SN,SC.C#,SC.GRADE

FROMSC

WHERES.S#=SC.GRADE

C、SELECTS.SN,SC.C#,SC.GRADE

FROMS,SC

WHERES.S#=SC.S#

D、SELECTS.SN,SC.C#,SC.GRADE

FROMS.SC

答案:

练习1.B.非过程化

练习2.C.关系数据库

练习3.B.数据定义、数据操纵、数据控制

练习4.B.SELECT

练习5.C.嵌入式SQL

练习6.B.SELECT

练习7.B.ALTER

练习8.B.SELECTSN,AGE,SEXFROMSWHEREAGE>(SELECTAGEFROMSWHERE

SN='王华')

练习9.D.SELECTS#FROMSCWHEREC#='C2'ANDGRADE>=ALL(SELECT

GRADEFROMSCWHEREC#=C2')

练习10.C.SELECTS.SN,SC.C#,SC.GRADEFROMS,SCWHERES.S#=SC.S#

一、选择题

1、在SQLServer中,二级数据文件的扩展名

A).MdfB).Ldf

C).NdfD).Vbf

2、在SQLServer中,数据查询的语句是

A)SelectB)Grant

C)AlterD)Create

3、在SQLServer中,用于查询结果进行分组时用语句。

A)OrderByB)GroupBy

C)InD)Exists

4、局部变量一般为)开头。

A)'变量名B)@@变量名

0@变量名D)/*……*/变量名

5、在SQLServer中,特殊的账号为

A)DboB)Sa

C)AsD)Guest

6、下列哪一个数据库不是SQLServer的系统数据库

A)Master数据库B)Msdb数据库

C)Pubs数据库D)Model数据库

7、如果要去掉SQL结构中的重复行,应在查询语句中加入

A)DeleteB)Top

C)DistinctD)Update

8、在Transact-SQL语法中,用于更新的命令是。

A)Insert,B)Update

C)Delete,D)Create

9、全局变量一般为()开头。

A)/*...*/变量名B)@@变量名

0@变量名D)'变量名

10、游标可看做一种特殊的指针,它与某个查询结果相联系,使用游标要遵循的顺

序。

A)声明游标打开游标读取数据关闭游标释放游标

B)打开游标读取游标关闭游标

O打开游标读取数据关闭游标释放游标

D)声明游标读取数据关闭游标释放游标

11、连接有内连接、外连接和交叉连接,其中外连接只能对表进行。

A)两个B)三个

C)四个D)任意个

12、指示当前记录位置是否位于RecordSet对象的最后一个记录的之后。

A)BOEB)EOF

0DOFD)以上都不对

13、要查询tblstudent表中姓“刘”且第二个字是'阳'的学生情况,可用命令。

A)Select*FromtblstudentWhere姓名Like'刘阳%'

B)Select*FromtblstudentWhere姓名Like'刘阳一'

C)Select*FromtblstudentWhere姓名='刘阳%'

D)Select*FromtblstudentWhere姓名='刘阳

14、命令SELECT学号,AVG(成绩)AS,平均成绩'FROMXS_KCGROUPBY学号HAVING

AVG(成绩)>=85,表示o

A)查找XSKC表中平均成绩在85分以上的学生的学号和平均成绩

B)查找平均成绩在85分以上的学生

0查找XS_KC表中各科成绩在85分以上的学生

D)查找XS_KC表中各科成绩在85分以上的学生的学号和平均成绩

15、在Transact-SQL语法中,用来删除数据的命令是

A)Insert,B)Update

C)Delete.D)Create

16、要将当前记录指针移动到最后一条记录的方法是

A)MoveFirst方法B)MoveLast方法

C)MoveNext方法D)MovePrevious方法

17、创建存储过程的SQL命令为:o

A)CreateFunctionB)CreateProcedure

C)CreateViewD)CreateTriger

18、下面不是备份介质。

A)命名管道B)硬盘

0磁带D)光盘

19、事务有多个性质,其中不包括()

A)一致性B)隔离性

0原子性D)不可撤消

20、E-R图有三个要素,其中不包括

A)实体B)属性

0实体之间的联系D)实体标识符

答案:

1、C2、A3、B4、C5、B

6、C7、C8、B9、B10、A

11、A12、B13、A14、A15、C

16、B17、B18、D19、D20、B

二、填空题

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

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

(10)PDDL

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

12.开发、管理和使用数据库的人员主要有、、和最终用户四类

相关人员。

13.由负责全面管理和控制数据库系统。

14.数据库系统与文件系统的本质区别在于。

15.数据独立性是指与是相互独立的。

16.数据独立性又可分为和。

17.当数据的物理存储改变了,应用程序不变,而由DBMS处理这种改变,这是指数的

18.数据模型质量的高低不会影响数据库性能的好坏,这句话正确否?。

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

20.数据模型是由、、和______三部分组成的。

21.按照数据结构的类型来命名,数据模型分为、、和。

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

23.以子模式为框架的数据库是;以模式为框架的数据库是;以物理模式

为框架o

24.非关系模型中数据结构的基本单位是。

25.层次数据模型中,只有一个结点,无父结点,它称为。

26.层次模型的物理存储方法一般采用和o

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

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

29.关系模型是将数据之间的关系看成网络关系,这句话是否正确?。

30.关系数据库是采用作为数据的组织方式。

31.数据描述语言的作用是。

32.数据库体系结构按照、、和______三级结构进行组织。

33.外模式是的子集。

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

完整表不。

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

次是、、和o

36.实体之间的联系可抽象为三类,它们是、、和。

37.数据冗余可能导致的问题有和。

38.从外部视图到子模式的数据结构的转换是由______实现的;模式与子模式之间的映象

是由实现的;存储模式与数据物理组织之间的映象是由实现的。

答案:

1.答案:信息

2.答案:①人工管理②文件系统③数据库系统

3.答案:①硬件系统②数据库集合③数据库管理系统及相关软件④数据库管理员⑤用户

4.答案:①组织②共享

5.答案:①数据库管理系统②用户③操作系统

6.答案:结构化

7.答案:①数据定义功能②数据操纵功能

8.答案:①语言翻译处理程序②系统运行控制程序③实用程序

9.答案:①数据描述语言②数据操纵语言

10.答案:①数据操纵语言②数据库管理系统③数据描述语言

④数据库系统⑤结构化查询语言⑥数据库

⑦数据字典⑧数据库管理员⑨子模式数据描述语言

⑩物理数据描述语言

11.答案:①相应硬件②软件③相关的各类人员

12.答案:①数据库管理员②系统分析员③应用程序员

13.答案:数据库管理员

14.答案:数据库系统实现了整体数据的结构化

15.答案:①用户的应用程序②存储在外存上的数据库中的数据

16.答案:①逻辑数据独立性②物理数据独立性

17.答案:物理独立性

18.答案:不正确

19.答案:①概念模型②数据模型

20.答案:①数据结构②数据操作③完整性约束

21.答案:①层次模型②网状模型③关系模型D

22.答案:①数据结构②数据操作

23.答案:①用户数据库②概念数据库③物理数据库

24.答案:基本层次联系

25.答案:根结点

26.答案:①顺序法②指针法

27.答案:正确

28.答案:1

29.答案:不正确

30.答案:关系模型

31.答案:定义数据库

32.答案:①模式②外模式③内模式

33.答案:模式

34.答案:①存储模式②概念模式

35.答案:①现实世界②信息世界③计算机世界(或数据世界)

36.答案:①1:I②1:m③m:n

37.答案:①浪费存储空间及修改麻烦②潜在的数据不一致性

38.答案:①应用程序②DB

温馨提示

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

评论

0/150

提交评论