数据库技术练习题Word格式.docx

上传人:b****6 文档编号:20892899 上传时间:2023-01-26 格式:DOCX 页数:18 大小:40.60KB
下载 相关 举报
数据库技术练习题Word格式.docx_第1页
第1页 / 共18页
数据库技术练习题Word格式.docx_第2页
第2页 / 共18页
数据库技术练习题Word格式.docx_第3页
第3页 / 共18页
数据库技术练习题Word格式.docx_第4页
第4页 / 共18页
数据库技术练习题Word格式.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

数据库技术练习题Word格式.docx

《数据库技术练习题Word格式.docx》由会员分享,可在线阅读,更多相关《数据库技术练习题Word格式.docx(18页珍藏版)》请在冰豆网上搜索。

数据库技术练习题Word格式.docx

A定义模式B收集整理并输入数据

C与用户联系D数据库的转储与恢复工作

12.1对DB中的数据的操作分成两大类(A)

A查询和更新B检索和修改

C查询和修改D插入和修改

 

13.设关系R和S的属性个数分别为2和3,那么等价于(B)

Aσ1<

2(R×

S)Bσ1<

4(R×

S)

Cσ1<

2(RS)Dσ1<

4(RS)

14.2设W=,且W,R,S的元组个数分别为p,m,n,那么三者之间满足

Ap<

(m+n)Bp≤(m+n)(D)

Cp<

(m×

n)Dp≤(m×

n)

15.1SQL中,下列操作不正确的是(D)

AAGEISNOTNULLBNOT(AGEISNULL)

CSNAME=“王五”DSNAME=“王%”

16.3SELECT语句中没有分组子句和聚合函数时,SELECT子句表示了关系代数中的

A投影操作B选择操作(A)

C联接操作D笛卡尔乘积

17.123在关系模式R中,函数依赖X→Y的语义是(B)

A在R的某一关系中,若两个元组的X值相等,则Y值也相等

B在R的每一关系中,若两个元组的X值相等,则Y值也相等

C在R的某一关系中,Y值应与X值相等

D在R的每一关系中,Y值应与X值相等

18.2X→Y能从推理规则导出的充分必要条件是(B)

AY⊆XBY⊆X+

CX⊆Y+DX+=Y+

19.3在概念设计阶段设计概念模型通常采用(C)

A面向对象方法B回溯的方法

C自底向上的方法D自顶向下的方法

20.123有三个不同的实体集,它们之间存在着两个1:

1联系和两个M:

N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为

A3个B4个(C)

C5个D6个

21.2在DB设计中,子类与超类存在着(C)

A相容性联系B调用的联系

C继承性的联系D一致性的联系

22.3ODBC技术中的数据源是(B)

A代表一个DBS的命名

B代表驱动程序和DBMS连接的命名

C代表一个DB的命名

D代表一个磁盘的命名

23.2在关系数据库设计中,设计关系模式的任务属于(C)

A需求设计B概念设计

C逻辑设计D物理设计

24.13ER模型转换成关系模型时,一个M:

N中的联系转换成关系模式时,该关系模式的关键字为(C)

AM端实体的关键字

BN端实体的关键字

CM端实体的关键字和N端实体的关键字的组合

D重新选取其他的属性

25.2数据库设计中,概念模型(D)

A依赖于DBMS和硬件

B依赖于DBMS,独立于硬件

C独立于DBMS,依赖于硬件

D独立于DBMS和硬件

26.13无损联接和保持函数依赖之间的关系是(D)

A同时成立或不成立B前者蕴涵后者

C后者蕴涵前者D没有必然的联系

27.2数据库中数据的正确性、有效性和相容性称为(C)

A恢复B并发控制

C完整性D安全性

28.3DB的转储属于DBS的(A)

A恢复措施B并发控制措施

C安全性措施D完整性措施

29.12事务的原子性是指(A)

A事务中包括的所有的操作,要么都做,要么都不做

B事务一旦提交,对数据库的改变就是永久的

C一个事务内部的操作及使用的数据对并发的其他事务是隔离的

D事务必须是使数据库从一个一致性状态变到另一个一致性状态

30.如果事务T1获得了数据对象D上的排他锁,那么(D)

AT1对D只能读,不能写

BT1对D只能写,不能读

C根据PS协议,另一个事务T2对D既不能读,也不能写

D根据PX协议,另一个事务T2对D只能读,不能写

31.2“运行记录优先原则”是指应该在对数据库更新(A)

A前,先写一个日志记录到日志文件

B后,写一个日志记录到日志文件

C前,先运行记录

D后,在日志缓冲区运行记录

32.123简单地说,分布式数据库的数据(B)

A逻辑上分散,物理上集中

B物理上分散,逻辑上集中

C逻辑上和物理上都集中

D逻辑上和物理上都分散

33.3客户/服务器体系结构的关键在于(D)

A计算的分布B数据的分布

CCPU的分布D功能的分布

34.1分布式数据库系统中,数据分配的策略是集中式、分割式(C)

A分布式和关联式B分布式和混合式

C全复制式和混合式D全复制式和关联式

35.2用户使用DML语句对数据进行操作,实际上操作的是(C)

A数据库的记录B.内模式的内部记录

C外模式的外部记录D.数据库的内部记录值

36.12下列式子中,不正确的是(D)

A.R-S=R-(R∩S)B.R=(R-S)∪(R∩S)

C.R∩S=S-(S-R)D.R∩S=S-(R-S)

37.13SELECT语句中”FROMR”,此处R是基本表名,但应理解为本(D)

A.R的结构定义B.R的元组序号

C.R中全部元组D.R的元组变量

38.2系统故障会造成(A)

A内存数据丢失B.硬盘数据丢失

C软盘数据丢失D.磁带数据丢失

39.1关系模式R中若没有非主属性,则(B)

A.R属于2NF但不一定属于3NFB.R属于3NF但不一定属于BCNF

C.R属于BCNF但不一定属于4NFD.R属于4NF

40.2任何一个满足2NF但不满足3NF的关系都不存在(B)

A.主属性对候选键的部分依赖

B.非主属性对候选键的部分依赖

C.主属性对候选键的传递依赖

D.非主属性对候选键的传递依赖

41.23在分布式数据库系统中,若各个场地均采用关系模型,但DBMS不同,则该分布式数据库系统属于(C)

A同构同质型B.异构同质型

C同构异质型D.异构异质型

42.1概念设计的主要目标是产生数据库概念结构,该结构主要反映(D)

ADBA管理信息的需求B数据库的维护需求

C应用程序开发的需求D企业的信息需求

43.2规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足其每一属性都是(B)

A互不相关的B.不可分解的

C长度可变的D.互相关联的

44.视图的概念有很多优点,下列哪个不是视图的优点:

(C)

A.视图对于数据库的重构造提供了一定程度的逻辑独立性

B.简化了用户观点

C.视图机制方便了不同的用户以同样的方式看待同一数据

D.视图机制对机密数据提供了自动的安全保护功能

45.23数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是(D)

A.数据库管理系统、操作系统、应用软件

B.数据库管理系统、应用软件、操作系统

C.操作系统、应用软件、数据库管理系统

D.操作系统、数据库管理系统、应用软件

46.12数据模型的三要素是指(D)

A.数据结构、数据对象和数据共享

B.数据结构、数据操作和数据控制

C.数据结构、数据操作和完整性

D.数据结构、数据操作和完整性约束条件

48.12设关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→B},ρ={ACD,BD},是R上的一个分解,那末分解ρ(B)

A保持函数依赖集FB.丢失了AB→C

C丢失了D→BD.是否保持FD,由R的当前关系确定

49.23设关系模式R(A,B,C,D),F是R上成立的FD集,F={AB→C,D→A},则R的关键码为(D)

AABBAD

CBCDBD

二、填空题

1.1数据库的三级模式结构是对的三个抽象级别。

答案:

数据

2.2关系模型的基本数据结构是,其数据库存储时的基本组织方式

是。

关系(或文件)二维表格

3.1实体完整性规则是对的约束,参照完整性规则是对的约束。

主键外键

4.3等式πL(σF(E))≡σF(πL(E))成立的条件是。

F只涉及到L的属性

5.3SQL中,表有两种:

和,也称和。

基本表视图实表虚表

6.12如果x→y和y⊆x成立,那么称x→y是一个。

这种FD可以根据推理规则律就可推出。

平凡函数依赖自反

7.13在关系模式R中,能函数决定其他属性的属性组,称为模式R的。

主键(候选键)

8.23在关系模式的分解中,数据等价用衡量,依赖等价用衡量。

无损分解函数依赖

9.1设计概念结构时,常用的数据抽象方法是和。

聚集概括

10.2就方法的特点而言,需求分析阶段通常采用的分析方法;

概念设计阶段通常采用的设计方法。

自顶向下自底向上

11.3SQL中,谓词UNIQUE用于测试一个集合中。

唯一性

12.2在关系数据库模式设计时,各种数据之间的联系称为,模式的标准称为。

函数依赖范式

13.3模式分解需保持或,或两者都保持。

14.2在DDB中,数据分片必须遵守完备性条件、和__________三个条件。

重构条件不相交条件

15.12表示概念模型最常用的方法是。

ER模型

16.13在数据库技术中,安全运算是指不产生____________和的运算。

答案:

无限关系无穷验证

17.1在关系R中,若每个数据项都是不可分割的,并每个非主属性都完全函数依赖于主属性,那么R一定属于。

2NF

18.2ODBC技术使得应用程序与之间在逻辑上可以分离,使得应用程序具有无关性。

数据库

19.1在面向对象数据模型中,类和对象的概念相当于ER模型中和的概念。

实体集实体

20.23如果关系R∈BCNF,且R中不存在多值依赖,则R∈。

3NF

21.1已知关系R(A,B,C,D)和R上的函数依赖集F={A→CD,C→B},R属于第范式。

2NF

22.3设关系模式R(A,B,C,D)和R上的函数依赖集F={AB→D,D→C},R上的一个分解ρ={ABD,BCD},根据无损联接的概念,ρ为联接分解。

无损

23.设关系模式R上有函数依赖X→Y和Y→Z成立,若_________且__________,则称Z传递依赖于X。

Y\→XZ¢Y

24.在SQL中,________语句用于提交事务,_________语句用于回滚事务。

COMMITROLLBACK

25.在SQL中,________语句用于授权,_________语句用于收回所授的权限。

GRANTREVOKE

26.在C/S结构中,客户端完成数据处理、数据表示和________功能,服务器端完成________功能。

用户接口DBMS的核心功能

27.在C/S结构中广泛地使用了中间件技术,以隐藏________,屏蔽__________。

各种复杂性各种系统之间的差异

三、简答题

1.1简述关系数据模型三类完整性规则。

关系模型的完整性规则是对数据的约束。

关系模型提供了三类完整性规则:

①实体完整性规则:

关系中元组的主键值不能为空。

②参照完整性规则:

外关键字必须是另一个表的主键的有效值,或者是空值。

③用户自定义的完整性规则:

针对某一具体数据的约束条件,由应用环境决定。

2.2文件系统有那些缺陷。

文件系统存在三大缺陷:

①数据冗余。

由于文件之间缺乏联系,造成每个应用程序都有对应的文件,有可能同样的数据在多个文件中重复存储。

②不一致性。

这是由于数据冗余造成的,在进行更新操作时,稍不慎,就有可能使同样的数据在不同的文件中不一样。

③数据联系弱。

文件之间相互独立,缺乏联系。

3.3数据库管理员的职责是什么

DBA的主要职责是:

1定义模式。

②定义内模式。

③与用户联络。

4定义安全性规则,对用户访问数据库的授权。

5定义完整性规则,监督数据库的运行。

⑥数据库的转储与恢复工作。

4.2数据独立性与数据联系这两个概念有什么区别。

数据独立性是指应用程序和数据库的数据结构之间相互独立,不受影响,对系统的要求是数据独立性要高;

数据联系是指记录之间的联系,对系统的要求是数据联系要密切。

5.3简要叙述DBMS的工作模式。

DBMS的工作模式通常有:

①接受应用程序的数据请求和处理请求。

②将用户的数据请求转换成低层指令。

③实现对数据库的操作。

④从对数据库的操作中接受查询结果。

⑤对查询结果进行处理。

⑥将处理结果返回给用户。

6.23什么是数据独立性,在数据库中有哪两级独立性

数据独立性是指应用程序和数据库的数据结构之间相互独立,不受影响。

其目的是减少应用程序对数据结构的依赖性。

数据库系统中的数据独立性分物理独立性和逻辑独立性两种。

7.数据库系统阶段的数据管理有哪些特色?

数据库系统阶段的数据管理特色主要有:

①用数据模型表示复杂的数据结构。

②数据之间有较高的独立性。

③为用户提供了方便的用户接口。

④提供了四个方面的数据控制功能。

⑤对数据操作以数据项为单位,增加了系统的灵活性。

8.关系模型有哪几部分组成。

关系模型有三个组成部分:

①数据库中全部数据及其相互联系都被组织成关系的形式,关系模型基本的数据结构是关系。

②关系模型提供一组完备的高级关系运算,以支持对数据库的各种操作。

关系运算分为关系代数和关系演算两类。

③关系模型的三类完整性规则。

9.数据库的并发操作会带来哪些问题,应如何解决。

数据库的并发操作容易造成三种错误,即丢失更新问题、依赖于未提交更新的问题和不一致分析问题。

解决的办法,可采用封锁机制,使并发操作串行化处理。

10.试叙述笛卡尔积,等值联接和自然联接三者之间的区别。

笛卡尔积是一个基本操作,等值联接和自然联接是组合操作。

设关系R元数为r,元组个数为m,关系S的元数为s,元组个数为n。

则R与S的笛卡尔积的元数也为r+s,而元组个数为m×

n;

R与S的联接的元数为r+s,而元组个数为m×

R与S的自然连接的元数为小于等于r+s,而元组个数也小于等于m×

n。

11.为什么关系中不允许有重复元组?

每个关系模式都有一个主键,在关系中,主键值是不允许重复的。

如果关系中有重复元组,那么其主键值肯定相等,起不了唯一标识作用,因此关系中不允许有重复元组。

12.为什么要进行关系模式的分解?

分解的原则是什么?

由于数据之间存在联系和约束,在关系模式的关系中可能会存在数据冗余和操作异常现象,因此需把关系模式进行分解,以消除冗余和异常现象。

分解的依据是数据依赖和模式的标准(范式)。

13.试叙述的视图机制的优点。

视图是从一个或多个基本表中导出的表。

试图机制使系统具有三个优点:

数据安全性、逻辑数据独立性和操作简便性。

用户只能使用视图定义中的数据,而不能使用试图定义外的其他数据,从而保证了数据安全性。

14.1试叙述分布式数据库系统的分布透明性。

分布式数据库系统的分布透明性是指数据分片透明性、数据物理位置透明性和局部数据模型透明性。

即三个不必关心:

①用户不必关心数据的逻辑分片;

②用户不必关心数据的物理位置分配的细节;

③用户不必关心各个场地的数据库的数据模型是什么类型。

用户可以象操作集中数据库系统那样操作分布式数据库系统。

15.2分布式数据库系统有哪些基本特点。

分布式数据库系统的基本特点是物理分布性,逻辑整体性,场地自治性和场地之间的协作性。

由此,还可以导出其他四个基本特点,即数据独立性,集中与自治相结合的控制机制,适当增加数据冗余度和事务管理的分布性。

16.3分布式数据库系统有哪些优点?

与集中式数据库系统相比,分布式数据库系统的优点有:

①灵活的体系结构。

②分布式的管理和控制机制。

③经济性能优越。

④系统可靠性高可用性好。

⑤局部应用的响应速度快。

⑥可扩展性好。

17.12ODBC技术有什么作用。

ODBC技术的作用是使应用程序与DBMS在逻辑上可以分离,使应用程序具有数据库无关性。

ODBC的卓越贡献是使应用程序具有良好的互用性和可移植性,并且具备同时访问多种DBS的能力,从而克服了传统数据库应用程序的缺陷。

对用户而言,ODBC驱动程序屏蔽掉了不同DBS的差异。

18.ODBC技术与传统的数据库编程方式有什么区别。

传统的DB编程方式是“主语言+DML“,但一个应用程序却不能访问不同DB服务器上的数据。

ODBC技术实际上是一个公共接口API,使用ODBC技术,同一个应用程序就可以访问不同DB服务器上的数据。

19.ODBCAPI与SQLCLI间有什么联系。

ODBCAPI是微软公司开发的ODBC标准。

SQLCLI是SAG财团和X/OPEN组织开发的SQL3标准中的一部分内容。

两者使用了不同的术语,但双方承诺要使标准统一起来。

20.对于教学数据库的三个基本表

S(SNO,SNAME,AGE,SEX,SDEPT)

SC(SNO,CNO,GRADE)

C(CNO,CNAME,CDEPT,TNAME)

其中,S代表学生关系

SNO:

学号,SNAME:

姓名,AGE:

年龄,SEX:

性别,SDEPT:

系。

SC代表学习关系

其中,SNO:

学号,CNO:

课程号,GRADE:

成绩。

C代表课程关系

其中,CNO:

课程号,CNAME:

课程名,CDEPT:

开课系,TNAME:

教师

试用SQL的查询语句表达下列查询:

1检索年龄小于20岁的女学生的学号和姓名。

SELECTCNO,CNAME

FROMS

WHEREAGE<

20ANDSEX=’F’;

2检索全部学生都选修的课程的课程号与课程名。

SELECTCNO.CNAME

FROMC

WHERENOTEXISTS

(SELECT*

WHERENOTEXISTS

FROMSC

WHERESNO=S.SNOANDCNO=C.CNO));

3检索至少选修DING老师所教课程中一门课程的男学生姓名。

SELECTCNAME

FROMS,SC,C

WHERES.SNO=SC.SNO

ANDSC.CNO=C.CNO

ANDSEX=’M’

ANDSNAME=’DING’;

或SELECTCNAME

WHERESEX=’M’

ANDSNOIN(SELECTSNO

FROMSC

WHERECNOIN(SELECTCNO

WHERESNAME=’DING’));

ANDEXISTS(SELECT*

WHERESC.CNO=S.CNO

ANDEXISTS(SELECT*

WHEREC.CNO=SC.CNO

ANDSNAME=’DING’));

4统计选修C2课程的学生的平均年龄。

SELECTAVG(AGE)

FROMS,SC

WHERES.SNO=SC.SNO

ANDCNO=’C4’;

5检索至少选修两门课程的学生学号

SELECTDISTINCTX.SNO

FROMS,SC

WHEREX.SNO=Y.SNO

ANDX.CNO!

=Y.CNO;

6检索选修课程包含ZHANG老师所授课程的学生学号。

SELECTDISTINCTSNO

FROMSCASX

WHERETNAME=’ZHANG’

ANDNOTEXISTS

FROMSCASY

WHEREY.SNO=X.SNO

ANDY.CNO=X.CNO));

四、综合题

1

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

当前位置:首页 > IT计算机 > 计算机硬件及网络

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

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