常熟理工学院数据库原理复习大纲及复习要点部分参考答案文档格式.docx

上传人:b****4 文档编号:16052143 上传时间:2022-11-18 格式:DOCX 页数:26 大小:198.71KB
下载 相关 举报
常熟理工学院数据库原理复习大纲及复习要点部分参考答案文档格式.docx_第1页
第1页 / 共26页
常熟理工学院数据库原理复习大纲及复习要点部分参考答案文档格式.docx_第2页
第2页 / 共26页
常熟理工学院数据库原理复习大纲及复习要点部分参考答案文档格式.docx_第3页
第3页 / 共26页
常熟理工学院数据库原理复习大纲及复习要点部分参考答案文档格式.docx_第4页
第4页 / 共26页
常熟理工学院数据库原理复习大纲及复习要点部分参考答案文档格式.docx_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

常熟理工学院数据库原理复习大纲及复习要点部分参考答案文档格式.docx

《常熟理工学院数据库原理复习大纲及复习要点部分参考答案文档格式.docx》由会员分享,可在线阅读,更多相关《常熟理工学院数据库原理复习大纲及复习要点部分参考答案文档格式.docx(26页珍藏版)》请在冰豆网上搜索。

常熟理工学院数据库原理复习大纲及复习要点部分参考答案文档格式.docx

来自多个表用连接或子查询,要查询的列来自单个表可使用子查询(也可用连接查询),否则只能用连接查询;

如果有所有的、至少、包含等字样考虑用Exists存在性子查询;

如果有统计信息用分组查询,用having来筛选满足分组条件的组,注意select中的列只能有2种,分组列(groupby后面的列)与聚合函数列,没有第三种列,否则要加入到分组子句groupby中

5.码的求解、范式判断、规范化答题步骤

码的求解:

找这样的属性或属性的组合:

其能确定关系的每个属性,但其一部分不能确定每个属性。

范式判断

区分非主属性,主属性;

再确定非主属性对码有无部分依赖、传递依赖等做出判断

规范化

将范式按1NF→2NF→3NF→BCNF逐步分解

6.绘制E-R图、转换为关系模式、确定关系的码答题步骤

确定实体、联系、联系类型(1:

1或1:

n或m:

n);

再转换为关系模式;

再确定每个关系的码

7.调度问题:

确定是否为可串行化调度答题步骤

先根据初值计算事务的串行结果,再计算事务的并行处理结果,比较两者的结果:

若与其中任何一个串行结果相同则为可串行化调度,否则为不可串行化调度

数据库原理与应用复习大纲(题库)的参考答案

注意:

复习大纲上的选择题题号有的地方不连续,所以答案有的空在那儿

第一部分基本概念

一、选择题

2

3

4

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

A 

B 

断号

BBB

B 

A

C

D 

A

BB

C 

C

21

22

23

24

25

26

27

28

29

30

31

32

33

 

D

B

ABDCF

D 

DCA

二、填空题

1.从数据管理的历史来看,数据管理技术经历了人工管理、 文件系统 和 数据库管理三个阶段。

2.一般地讲,数据模型由数据结构、数据操作 和 完整性约束 三个部分组成。

一个数据模型的数据结构是关系的,就说该模型是关系模型。

3.在数据库的发展过程中,最普遍认可的逻辑数据模型有层次模型、网状模型  、 关系模型、和面向对象模型几种。

目前数据库用得最普遍的模型是关系模型。

三、简答题

1、数据库系统的特点

数据结构化 F

数据共享性高,冗余度低,易扩充F

数据独立性高(物理独立性、逻辑独立性)F

数据由DBMS统一管理和控制(安全性、完整性、并发控制、数据恢复)

2、关系数据模型的组成要素

关系的数据结构、关系的数据操纵、关系的完整性约束

3、数据库系统的三级模式结构及其优点

外模式、模式、内模式

保证了数据库系统中的数据具有较高的逻辑独立性和物理独立性

第二部分关系数据库

1

12

15

17

18

19

D

B

4、见教材P74页第5题

设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式

供应商表S(SNO,SNAME,STATUS,CITY);

零件表P(PNO,PNAME,COLOR,WEIGHT);

工程项目表J(JNO,JNAME,CITY);

供应情况表SPJ(SNO,PNO,JNO,QTY);

1)求供应工程J1零件的供应商号码SNO

2)求供应工程J1零件P1的供应商号码SNO

3)求供应工程J1零件为红色的供应商号码SNO

4)求没有使用天津供应商生产的红色零件的工程号

5)求至少使用了供应商S1所供应的全部零件的工程号

第三部分 SQL语言

5

12

14

18

断号

C 

21

22

24

25

28

29

30

31

二、综合题

1、见教材P127页第5题

设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式

供应商表S(SNO,SNAME,STATUS,CITY);

零件表P(PNO,PNAME,COLOR,WEIGHT);

工程项目表J(JNO,JNAME,CITY);

供应情况表SPJ(SNO,PNO,JNO,QTY);

第四部分 数据库安全性

10

11

16

18

1、存取控制机制包括哪两部分?

定义用户权限,并将用户权限登记到数据字典中

合法权限检查

2、自主存取控制

用户对不同数据对象拥有不同的存取权限。

不同的用户对同一个对象也有不同的权限。

用户可以将其拥有的权限授予其他用户。

3、强制存取控制

每一个数据库对象被标以一定的密级,每一个用户被授予某一等级的许可证级别。

对任意一个对象,只有具有合法许可证的用户才可以存取。

第五部分数据库完整性

10

CD

CD

ABC

第六部分关系数据理论及数据库设计

11

16

20

断号 

24

27

30

31

第七部分 并发控制及数据库恢复

13

BD

22

26

32

33

34

35

36

37

二、简答题

1、事务的概念及四个特性

事务是用户定义的一个数据库的操作序列,这些操作要么全做,要么全不做,是一个不可分割的整体。

(1)原子性

ﻩ要么全部执行,要么完全不执行

(2)一致性

事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。

(3)隔离性

ﻩ一个事务的执行不能被其他事务干扰。

(4)持续性

一个事务一旦提交,它对数据库的改变就是永久性的。

2、数据库系统的故障种类

1、事务内部故障2、系统故障3、介质故障4、计算机病毒

3、封锁的概念

事务T在对某个数据对象,如表、记录等操作之前,需要向系统发出请求,对其加锁。

加锁后事务T对该数据对象有了一定的控制,在事务T释放它的锁之前,其他的事务不能更新此数据对象。

4、可串性化调度

多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行这些事务时的结果相同,称这种调度为可串行化的调度。

5、两段锁协议

所有事务必须分两个阶段对数据项加锁和解锁。

在对任何数据进行读、写操作之前,首先获得对数据的封锁;

 在释放一个封锁之后,事务不再申请和获得任何其他封锁

即有明确的两个阶段:

封锁阶段,解锁阶段

复习要点 的参考答案(部分)

简答题:

掌握如下各题,(包括大纲上的部分题目),共10题

(1).简要叙述数据库三级模式两级映像及其优点。

(2).简要叙述实体完整性规则。

(3).简要叙述关系的参照完整性规则。

(4). 简要叙述一个不好的关系所带来的异常问题。

(5).简要叙述事务的概念及其四个特性。

(6).简要叙述两段锁协议。

----------------------

参考解答如下:

(1).简要叙述数据库三级模式两级映像及其优点。

数据库三级模式:

外模式、模式和内模式。

两级映像:

外模式/模式和模式/内

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

当前位置:首页 > PPT模板 > 商务科技

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

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