数据库习题.docx

上传人:b****3 文档编号:27515034 上传时间:2023-07-02 格式:DOCX 页数:11 大小:19.66KB
下载 相关 举报
数据库习题.docx_第1页
第1页 / 共11页
数据库习题.docx_第2页
第2页 / 共11页
数据库习题.docx_第3页
第3页 / 共11页
数据库习题.docx_第4页
第4页 / 共11页
数据库习题.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

数据库习题.docx

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

数据库习题.docx

数据库习题

一、选择题

1、如果事务T获得了数据项Q上的共享锁,则T对Q(A)。

A.只能读不能写

B.只能写不能读

C.既可读又可写

D.不能读不能写

2、在数据库设计中,存取方法的选择属于(D)。

A.需求分析阶段

B.逻辑设计阶段

C.概念设计阶段

D.物理设计阶段

3、文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和(C)。

A.数据存储量低

B.处理速度慢

C.数据不一致

D.操作繁琐

4、在数据库系统中,对存取权限的定义称为(A)。

A.授权

B.定义

C.约束

D.审计

5、关系R(M,N,P)与S(N,P,U),运算R÷S结果的属性是(A)。

A.M

B.N

C.P

D.U

6、要保证数据库逻辑数据独立性,需要修改的是(C)。

A.模式

B.模式与内模式的映射

C.模式与外模式的映射

D.内模式

7、等值连接与自然连接相比较,正确的是(C)。

A.等值连接与自然连接结果完全相同

B.等值连接的记录个数大于自然连接的记录个数

C.等值连接的属性个数大于等于自然连接的属性个数

D.等值连接与自然连接的连接条件相同

8、在数据库系统中,对数据操作的最小单位是(B)。

A.字节

B.数据项

C.记录

D.字符

9、一个数据库系统的内模式(A)。

A.只能有一个

B.最多只有一个

C.至少两个

D.可以有多个

10、数据库的概念模型独立于(A)。

A.具体的机器和DBMS

B.E-R图

C.信息世界

D.现实世界

1A2D3C4A5A6C7C8B9A10A

11、数据库系统的数据独立性体现在(B)。

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

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

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

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

12、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。

A.DBS包括DB和DBMS

B.DBMS包括DB和DBS

C.DB包括DBS和DBMS

D.DBS就是DB,也就是DBMS

13、用户或应用程序看到的那部分局部逻辑结构和特征的描述是(B)。

A.模式

B.子模式

C.物理模式

D.内模式

14、SQL中的视图机制提高了数据库系统的(D)。

A.完整性

B.并发控制

C.隔离性

D.安全性

15、设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作(C)。

A.T1正在写A,T2要读A

B.T1正在写A,T2也要写A

C.T1正在读A,T2也要读A

D.T1正在读A,T2要写A

16、关系模式R中的属性全是主属性,则R的最高范式必定是(C)。

A.1NF

B.2NF

C.3NF

D.BCNF

17、在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是(D)阶段的任务。

A.需求分析阶段

B.概念设计阶段

C.物理设计阶段

D.逻辑设计阶段

18、找出下面SQL命令中的权限控制命令(A)。

A.GRANT

B.COMMIT

C.UPDATE

D.SELECT

19、数据库恢复的基础是利用转储的冗余数据,这些转储的冗余数据包括(C)。

A.数据字典、应用程序、数据库后备副本

B.数据字典、应用程序、审计档案

C.日志文件、数据库后备副本

D.数据字典、应用程序、日志文件

20、解决并发操作带来的数据不一致问题普遍采用(A)技术。

A.封锁

B.存取控制

C.恢复

D.协商

11、B12、A13、B14、D15、C16、C17、D18、A19、C20、A

二、判断题

1、设W=R∞S,且W、R、S的元组个数分别为P、M、N,那么三者之间满足P<(M×N)。

(×)

2、镜像保证了数据库中数据的安全,因此一般情况下对整个数据库进行镜像以保证数据安全。

(×)

3、Oracle数据库管理系统自动为非空约束创建索引。

(×)

4、两个关系自然连接结果中属性个数一定小于两个关系属性个数之和。

(√)

5、关系(R∩S)∪(R-S)的结果是R。

(√)

11、Orderby子句对于查询结果的输出行数没有影响。

(√)

12、索引的修改可以通过ALTER来实现。

(×)

13、关系规范化的过程是通过对初始关系模式的逐步分解来实现的。

(√)

14、Having语句可以放在WHERE语句后面作为附加条件。

(×)

HAVING短语与WHERE子句的区别:

作用对象不同

WHERE子句作用于基表或视图,从中选择满足条件的元组

HAVING短语作用于组,从中选择满足条件的组。

15、数据字典是在概念结构设计的过程中得到的结果。

(×)

需求分析

1×2×3×4√5√11、√12、×13、√14、×15、×

1、简述实现统计数据库安全性的规定。

任何查询至少要涉及N个以上的记录(N足够大)

任意两个查询的相交数据项不能超过M个

任一用户的查询次数不能超过1+(N-2)/M

2、简述数据库系统中可能发生故障的种类及其定义。

可能发生的故障为事务故障、系统故障、介质故障和计算机病毒。

事务故障是指事务内部的故障,破坏了事务自身的ACID性质。

系统故障是指造成系统停止运转的任何事件,使得系统要重新启动。

介质故障外存故障,如磁盘损坏、磁头碰撞等。

计算机病毒是一种人为的故障或破坏,是一些恶作剧者研制的一种计算机程序。

3、什么是封锁的粒度?

简述其与系统并发度和并发控制开销的关系。

封锁粒度的大小称为封锁的粒度,封锁对象可以是逻辑单元,也可以是物理单元。

封锁粒度越大,数据库所能够封锁的数据单元越少,并发度就越小,系统开销也越小,反之,封锁粒度越小,并发度越高,但系统开销越大。

4、数据库系统可能发生的故障中哪种是需要DBA介入的?

其恢复策略是什么?

介质故障需要DBA介入。

恢复策略为:

基本方法为重装数据库,重做已经完成的事务。

(1)装入最新的数据库后备副本,使数据库恢复到最近依次转储时的一致性状态。

对于动态转储的数据库副本,还需要同时装入转储开始时刻的日志文件副本,利用恢复系统故障的方法(即已完成的事务重做,未完成的事务撤消),才能使数据库恢复到一致性状态。

(2)装入相应的日志文件副本(转储结束时刻的日志文件副本),重做已完成的事务。

即首先扫描日志文件,找出故障发生时已提交的事务的标识,将其记入重做队列。

(1分)然后正向扫描日志文件,对重做队列中的所有事务进行重做处理,即将更新后的值写入数据库。

5、在数据库系统中为什么要进行并发控制?

并发控制能保证事务的哪些性质?

数据库是一个共享资源,允许多个用户同时使用数据库。

当多个用户同时存取数据库中同一数据时,若对并发操作不加控制就可能存取和存储不正确的数据,破坏事务的一致性和数据库的一致性,所以数据库管理系统必须提供并发控制机制,并发控制机制是衡量一个数据库管理系统性能的重要指标之一。

保证事务的A、C、I性质。

6、简述数据库的完整性概念与数据库的安全性概念的区别。

数据库的完整性是为了防止数据库中存在不符合语义的数据,防止错误信息的输入和输出。

数据库的安全性是保护数据库防止恶意的破坏和非法的存取。

也就是说,安全性措施的防范对象是非法用户和非法操作,完整性措施的防范对象是不合语义的数据。

7、请解释MAC机制中主体、客体、敏感度标记的含义。

主体是系统中的活动实体,既包括DBMS所管理的实际用户,也包括代表用户的各进程。

客体是系统中的被动实体,是受主体操纵的,包括文件、基表、索引、视图等。

对于主体和客体,DBMS为它们每个实例(值)指派一个敏感度标记。

敏感度标记被分成若干级别,例如绝密、机密、可信、公开等。

主体的敏感度标记称为许可证级别,客体的敏感度标记称为密级。

8、试述活锁的产生原因和解决方法。

活锁产生的原因:

当一系列封锁不能按照其先后顺序执行时,就可能导致一些事务无限期等待某个封锁,从而导致活锁。

避免活锁的简单方法是采用先来先服务的策略。

当多个事务请求封锁同一数据对象时,封锁子系统按请求封锁的先后次序对事务排队,数据对象上的锁一旦释放就批准申请队列中第一个事务获得锁。

9、试比较静态转储和动态转储的区别。

静态转储是在系统中无运行事务时进行的转储操作。

动态转储是指转储期间允许对数据进行存取或修改。

静态转储简单,但转储必须等待正运行的用户事务结束才能运行。

同样,新的事务必须等待转储结束才能执行。

这会降低数据库的可用性。

动态转储可以克服静态转储的缺点,它不用等待正在运行的用户事务结束,也不会影响新事务的运行。

但是,转储结束时后援副本上的数据并不能保证正确有效。

四、分析计算

1、设有关系模式R(A,B,C,D,E,P),F={A->B,C->P,E->A,CE->D},请回答下列问题:

⑴确定R的候选码,简述分析过程。

⑵R属于哪一阶范式,说明理由?

⑶如果R不属于3NF,将R分解为3NF(要求保持函数依赖和无损连接性),简述规范

过程。

⑴L:

CELR:

A,R:

D,B,PN:

CEF+X(0)=CEC->P,E->A,CE->DX

(1)=CEPADA->BX

(2)=CEPADB=UCE是唯一侯选码

⑵CE是码,C->P,E->A,存在部分函数依赖,且每一属性不可再分,所以R∈1NF⑶CE->DR1(C,E,D)R1∈3NFC->P,R2(C,P)∈2NFR2∈3NFA->B,E->A,R3(E,A,B)∈2NFR31(E,A)∈3NFR32(A,B)∈3NF2、已知关系R和S,求下列运算结果。

⑴∏

⑵R1∪R2

五、综合设计

1、假设要为运动会建立一个数据库,保存运动员参加比赛项目信息。

运动会中每名运动员可以参加多个比赛项目,每个项目可以多个运动员参加,并记录比赛名次。

每名运动员归属于某一个单位,一个单位可以选派多名运动员。

每个比赛项目只能在一个场地进行,一个场地可以进行多项比赛,并记录比赛时间。

运动员的属性有运动员编号、姓名、年龄、性别;比赛项目的属性有项目编号、项目名称、最高记录;单位的属性有单位编号、单位名称、联系电话、负责人;场地的属性有场地编号、场地名称、地点。

请设计此管理系统的E-R模型,并将其转化为关系模式,标出每个关系的主码。

2、设有一个有关家具厂库存情况的关系数据库,有三个基本表,表结构如下:

其中存放(store)表的主键为(wno,fno,stime)

完成以下各题:

(1)写出创建存放(store)表的命令。

(2)创建视图store_view,查询“红颜私语”家具存放在仓库中的具体情况,包括家具颜

色、家具重量、家具出厂的时间、仓库地点、仓库负责人、存放时间及存放数量的所有信息。

(3)写出将仓库名称为“第八仓库”,2010年3月27号存放家具的存放数量修改为50的SQL命令。

(4)写出统计家具表中各种颜色家具总重量的SQL命令。

(5)写出新增一个仓库信息(仓库编号为00000001,仓库名称为“南山仓库”,仓库地点为“沈阳市沈河区180号”)的SQL语句。

(6)写出删除家具表中“red”颜色家具记录的SQL命令。

(7)写出把存放(store)表的查询操作权限授予给用户U1的SQL命令,并允许将此权限再授予给其他用户。

1

单位(单位编号,单位名称,联系电话)

运动员(运动员编号,姓名,年龄,性别,单位编号)

比赛项目(项目编号,项目名称,最高记录,场地编号,比赛时间)

参加(运动员编号,项目编号,比赛名次)

场地(场地编号,场地名称,地点)

2、

(1)

createtablestore

(wnochar(8)referenceswarehouse(bno)ondeletecascade,

fnochar(10)referencesfurniture(cno),

stimedate,

qtynumber(6,2)notnull,

constraintpkprimarykey(wno,fno,stime)

);

(2)

createviewstore_view(color,weight,ftime,address,host,stime,qty)

as

selectcolor,weight,ftime,address,host,stime,qtyfromwarehouse,furniture,storewherewarehouse.wno=store.wno(2分)andfurniture.fno=store.fnoandfname=’红颜私语’;

(3)

updatestoresetqty=50wherewno=(selectwnofromwarehousewherekname=’第八仓库’)andstime=’27-3月-2010’;

(4)

selectcolor,sum(weight)fromfurnituregroupbycolor;

(5)

insertintowarehouse(wno,kname,address)values(‘00000001’,’南山仓库’,‘沈阳市沈河区180号’);

(6)

deletefromfurniturewherecolor=’red’;

(7)

grantselect

ontablestore

tou1

withgrantoption;

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

当前位置:首页 > 医药卫生 > 预防医学

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

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