数据库系统原理含答案资料讲解.docx

上传人:b****1 文档编号:370399 上传时间:2022-10-09 格式:DOCX 页数:6 大小:21.73KB
下载 相关 举报
数据库系统原理含答案资料讲解.docx_第1页
第1页 / 共6页
数据库系统原理含答案资料讲解.docx_第2页
第2页 / 共6页
数据库系统原理含答案资料讲解.docx_第3页
第3页 / 共6页
数据库系统原理含答案资料讲解.docx_第4页
第4页 / 共6页
数据库系统原理含答案资料讲解.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

数据库系统原理含答案资料讲解.docx

《数据库系统原理含答案资料讲解.docx》由会员分享,可在线阅读,更多相关《数据库系统原理含答案资料讲解.docx(6页珍藏版)》请在冰豆网上搜索。

数据库系统原理含答案资料讲解.docx

数据库系统原理含答案资料讲解

 

数据库系统原理(含答案)

数据库系统原理自测题

(2)

一、单项选择题

1.数据库物理存储方式的描述称为【B】

A.外模式B.内模式

C.概念模式D.逻辑模式

2.在下面给出的内容中,不属于DBA职责的是【A】

A.定义概念模式B.修改模式结构

C.编写应用程序D.编写完整行规则

3.用户涉及的逻辑结构用描述【C】

A.模式B.存储模式

C.概念模型D.逻辑模式

4.数据库在磁盘上的基本组织形式是【B】

A.DBB.文件C.二维表D.系统目录

5.在DBS中,最接近于物理存储设备一级的结构,称为【D】

A.外模式B.概念模式C.用户模式D.内模式

6.从模块结构考察,DBMS由两大部分组成:

【B】A.查询处理器和文件管理器B.查询处理器和存储管理器

C.数据库编译器和存储管理器D.数据库编译器和缓冲区管理器

7.设W=R⋈S,且W、R、S的属性个数分别为w、r和s,那么三者之间应满足【A】

A.w≤r+sB.w<r+sC.w≥r+sD.w>r+s

8.数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是【A】

A.外模式、逻辑模式和内模式B.内模式、用户模式和外模式

C.内模式、子模式和概念模式D.子模式、模式和概念模式

9.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示【A】

A.联系B.实体

C.实体的属性D.联系的属性

10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【A】

A.查询、插入、修改、删除B.排序、授权、删除

C.建立、插入、修改、排序D.建立、授权、修改

11.设有关系R(A,B,C)和关系S(B,C,D),那么与R⋈S等价的关系代数表达式是【C】A.π1,2,3,4(σ2=1∧3=2(R×S))B.π1,2,3,6(σ2=1∧3=2(R×S))

C.π1,2,3,6(σ2=4∧3=5(R×S))D.π1,2,3,4(σ2=4∧3=5(R×S))

12.在关系模式R中,函数依赖X→Y的语义是【B】

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

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

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

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

13.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD的闭包(BD)+为【B】A.BDB.BCDC.ABDD.ABCD

14.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个是1:

1联系类型,3个是1:

N联系类型,5个是M:

N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有【B】

A.13个B.15个C.18个D.20个

15.关系模式R分解成数据库模式ρ的一个优点是【D】A.数据分散存储在多个关系中B.数据容易恢复

C.提高了查询速度D.存储悬挂元组

16.事务并发执行时,每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的【D】A.持久性B.一致性C.孤立性D.隔离性

17.用户或应用程序使用数据库的方式称为【B】A.封锁B.权限C.口令D.事务

18.常用的关系运算是关系代数和。

【C】

A.集合代数   B.逻辑演算   C.关系演算   D.集合演算

19.在关系代数表达式优化策略中,应尽可能早执行操作【C】

A.投影B.连接

C.选择D.笛卡儿积

20.当关系R和S自然连接时,能够把R和S原核舍弃的元组放到结果关系中的操作是

【D】

A.左外连接B.右外连接

C.外部并D.外连接

22.3NF规范化为BCNF【C】

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

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

23.对用户而言,ODBC技术屏蔽掉了【B】A.不同服务器的差异B.不同DBS的差异

C.不同API的差异D.不同主语言的差异

24.若事务T对数据对象A加上S锁,则【A】

A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X锁。

B.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。

C.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X锁。

D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。

二、填空题

1.数据库中,悬挂元组是指连接后不满足条件的元组。

2.层次,网状模型中,数据之间的联系用指针表示。

3.逻辑模式/内模式映象为数据库提供了物理数据独立性。

4.DBA有两个很重要的工具:

___数据字典___和实用程序。

5.函数依赖X→Y能从推理规则推出的充分必要条件是__Y⊆X+___。

6.关系中主码的取值必须唯一且非空,这是由__实体_完整性规则决定的。

7.设关系模式R(A,B,C),F是R上成立的FD集,F={A→B,B→C},

则分解ρ={AB,AC}丢失了FD___B→C_____。

8.如果关系模式R是1NF,并且不存在非主属性对关键码的局部依赖,那么R至少应该是_____2NF_____范式。

9.并发控制的主要方法是采用封锁机制。

10.如果两个关系没有公共属性,则其自然连接操作与笛卡尔积操作等价。

11.设关系模式R(A,B,C,D),F是R上的FD集,F={AB→C,D→B},R的候选键为_AD___。

12.在DBD中,子模式是在__逻辑___阶段设计的。

13.事务的执行次序称为调度;并发事务执行的正确性可用__调度的可串行化________概念来解决。

14.“ODBC”是英文的缩写,其中文是____开放的数据库互连_______。

15.当数据库被破坏后,如果事先保存了数据库副本和___日志文件____,就有可能恢复数据库。

16.数据独立性是指物理和____逻辑____独立性。

17.对于函数依赖X→Y,如果Y是X的子集,此函数称为函数依赖。

17题不知道

三、简答题

1.什么是数据库系统的三级模式结构?

数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成。

模式:

也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

外模式:

也称子模式(Subschema)或用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。

内模式:

也称存储模式(StoragCSChema);一个数据库只有一个内模式。

它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。

2.设有关系R和S,其值如下:

RABCSDBC

246356

256247

347256

447248

3>3

试求R⋈S、R⋈S的值。

解:

R⋈SABCDR⋈SAR.BR.CDS.BS.C

2563347356

2562347256

3472447356

4472447256

3.数据库系统的故障有哪些类型?

恢复系统的主要功能是什么?

答:

事务故障

系统故障

介质故障

恢复子系统的功能就是利用冗余数据,再根据故障的类型采取相应的恢复措施,把数据库恢复到故障前的某一时刻的一致性状态。

4.试对“数据库系统生存期”下个确切的定义。

答:

我们把数据库应用系统从开始规划、设计、实现、维护到最后被新的系统取而停止使用的整个期间,称为数据库系统生存期。

这个生存期一般可划分成下面七个阶段:

规划、需求分析、概念设计、逻辑设计、物理设计、实现、运行维护。

 

四、设计题

设教学数据库中有三个基本表:

学生表S(SNO,SNAME,AGE,SEX)

选课表SC(SNO,CNO,GRADE)

课程表C(CNO,CNAME,TEACHER)

1.试写出下列查询语句的关系代数表达式:

检索不学C6课程的男学生的学号和姓名(SNO,SNAME)。

πSNO,SNAME(σSEX='M'(S))-πSNO,SNAME(σCNO='C6'(S⋈SC))

2.写出上面第1题的SQL查询语句形式。

解:

SELECTSNO,SNAME

FROMS

WHERESEX='M'ANDSNONOTIN

(SELECTS.SNO

FROMS,SC

WHERES.SNO=SC.SNOANDCN0='C6');

3.试写出下列删除操作的SQL语句:

从SC表中把Maths课程中低于Maths平均成绩的选课元组全部删去。

解:

DELETEFROMSC

WHEREGRADE<(SELECTAVG(GRADE)FROMSC,Cwhereo=oandcname=’maths’)andsno(selectsnofromcwherecname=’maths’);

4.试写出下列修改操作的SQL语句:

把Wu老师的女同学选课成绩增加4%。

解:

UPDATESC

SETGRADE=GRADE*1.04

WHERESNOIN(SELECTSNOFROMSWHERESEX='F')

ANDCNOIN(SELECTCNOFROMCWHERETEACHER='Wu');

5.试用SQL的断言来表达下列约束:

规定每个女同学最多选课6门。

解:

CREATEASSERTIONASSE8CHECK

(6>=ALL(SELECTCOUNT(CNO)

FROMS,SC

WHERES.SNO=SC.SNOANDSEX='M'

GROUPBYS.SNO));

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

当前位置:首页 > 高中教育 > 语文

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

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