数据库简答答案

上传者:春天长情
2021-02-01 15:27:50    共9页      21.87Kb
认领文档
手机打开
马上扫一扫
手机打开
随时查看

继续免费阅读全文
  不看了,直接下载
数据库简答答案.docx
文档介绍:
1.试述数据库系统的组成。

数据库系统(DBS)由数据库(DB)、数据库管理员(据库管理系统DBMS)、硬件组成。

2.DBA)、软件(数试述数据库的逻辑独立性及物理独立性。

物理数据独立性。

如果数据库的内模式要修改,即数据库的屋里结构有所变化,那么只要对逻辑模式/内模式映像(即“对应性”)作相应的修改,可以使逻辑模式尽可能保持不变。

逻辑数据独立性。

如果数据库的逻辑模式要修改,那么只要对外模式映像作相应的修改,可以使外模式和应用程序尽可能的保持不变。

3./逻辑模式试述DBMS的主要功能。

DBMS是位于OS和DB之间一层数据管理软件,为用户或应用程序提供访问的方法,包括DB的建立、查询、更新及各种数据控制。

4.DB什么是X锁。

X锁,即排他型封锁,又称为写锁。

定义。

如果事务T对某个数据R(可以是数据项、记录、数据集及整个数据库)实现了X锁,那么在T对数据R接触封锁之前,不允许其他事务T再对该数据加任何类型的锁。

5.什么是数据库安全性?常用的数据库的安全性措施有哪些?数据库安全性。

指保护数据库以防止不合法的使用造成数据泄露、更改或破坏。

数据库的安全性措施。

用户标识与鉴定、存取控制。

6.简述数据库系统的三级模式。

数据库系统的三级模式。

内模式、模式、外模式。

外模式是用户与数据库系统的接口,是用户用到的那部分数据的描述。

干个外部记录类型组成。

模式(逻辑模式)是数据库中全部数据的整体逻辑结构的描述。

录类外模式由若它又若干个逻辑记型组成,还包含记录间联系、数据的完整性和安全性等要求。

内模式是数据库在屋里存储方面的描述,的组织方式以及数据控制方面的细节。

定义所有内部记录类型、7.合并分E-R图,生成初步E-R图过程中,各个分有哪些?属性冲突、结构冲突、命名冲突。

8.什么是S锁?索引和文件E-R图之间的冲突 S锁,即共享型封锁,也叫读锁。

如果事务T对某数据加上S锁后,仍允许其他事务在对该数据加S锁,但是对该数据的所有S锁接触前,不允许任何事务对该数据加X锁。

这种锁成为“S锁”。

9.简述数据库中故障的种类。

事务故障、系统故障、介质故障。

10.试述数据库设计的步骤。

规划阶段。

1、系统调查。

2、可行性分析。

3、确定数据库系统的总体目标。

需求分析阶段。

1、分析用户活动,产生业务流程图。

2、确定系统范围,产生系统关系图。

3、分析用户活动设计的数据,产生数据流图。

4、分析系统数据,产生数据字典。

概念设计阶段。

部概念模型。

2、将局部概念模型综合成全局概念模型。

3、评审。

逻辑设计阶段。

1、把概念模型转换成逻辑模型。

2、设计外模型。

3、设计应用程序与数据库的接口。

4、评价模型。

5、修正模型。

物理设计阶段。

1、存储记录结构设计。

2、确定数据存放位置。

3、存取方法的设计。

4、完整性和安全性考虑。

5、程序设计。

数据库的实现。

1、用DDL定义数据库结构。

2、组织数据入库3、编制与调试应用程序。

4、数据库试运行。

1、进行数据抽象,设计局 数据库的运行与维护。

1、数据库的转储和恢复。

2、数据库安全性与完整性。

3、数据库性能的监督、分析和改进。

4、数据库的重组织和重构造。

11.简述两段锁协议的内容。

是指所有事物必须分为两个阶段对数据项加锁和解锁。

12.什么是DB?数据库(DB)是长期储存在计算机内、有组织的、统一管理的相关数据的集合。

13.什么是权限?用户访问数据库有哪些权限?14.什么是封锁的粒度?封锁粒度的大小对并发系统有何影响?封锁对象的大小成为封锁的粒度(Granularity)。

封锁粒度与系统的并发度和并发控制的开销密切相关。

发度也就越封锁的粒度越大,并小,但同时系统的开销也就越小。

相反,封锁的粒度越小,并发度越高,但系统开销也就越大。

15.什么是主属性和码?如果A是关系模式是R非主属性。

R的候选键中属性,那么称A是R的主属性。

否则称A码是能唯一标示数据行的属性组(码由一个或者多个主属性组成)。

16.数据库的并发操作会带来哪些问题?如何解决?丢失更新问题。

读脏数据问题。

不可重复读问题。

通常采用封锁技术加以解决。

还可以采用时标技术来解决。

17.简述数据库管理系统的功能?DBMS是位于OS和DB之间一层数据管理软件,为用户或应用程序提供访问的方法,包括DB的建立、查询、更新及各种数据控制。

18.什么是超键和候选键?DB 超键。

在关系中能唯一标识元组得属性或属性集成为关系模式的超键。

候选键。

不含有多余属性的超键成为候选键。

19.封锁会带来哪些问题?如何解决?“活锁”问题,用“先来先服务”的策略,排队方式解决。

“饿死”问题,用授权加锁来避免事务饿死。

“死锁”问题,抽取代价最小的事务作为牺牲品,把它撤销,做退回操作,接触它所有的封锁,恢复到该事务的初始状态。

20.简述SQL语言的特点。

1、SQL具有十分灵活和强大的查询功能,其SELECT语句能完成相当复杂的查询操作,包括各种关系代数、统计、排序等操作。

2、SQL不是一个应用开发语言,它只提供对数据库的操作功能,不能完成屏幕控制、菜单管理、报表生成等功能。

但SQL既可作为交互式语言独立使用,也可作为子语言嵌入在主语句中使用,成为应用开发语言的一部分。

3、SQL是国际标准语言,有利于各种数据库之间交换数据,有利于程序的移植,有利于实现高度的数据独立性,有利于实现标准化。

4、SQL的词汇不多,完成核心功能只用了9个英语动词,他的语法结构接近英语,因此容易学习和使用。

21.什么是主键和外键?主键。

用户选择元组标识的候选键成为主键。

外键。

如果模式22.数据库的三层模式和两级映像是什么?三层模式。

外模式、模式、内模式。

两级映像。

外模式23.R中属性K是其他模式的主键,那么K在模式R中成为外键。

-模式映像、模式-内模式映像。

SQL的视图机制有哪些优点?视图可以使用户集中于他们感兴趣的数据,而不必考虑哪些不必要的数据,而提高数据库的工作效率。

从另外,在一定程度上也提高了数据的安全性。

24.什么是事务的隔离性。

在多个事务并发执行时,时称事务达到了隔离性(25.系统应保证与这些事务先后单独执行的结果一样,此Isolation)的要求。

DBMS的功能有哪些?DBMS是位于OS和DB之间一层数据管理软件,为用户或应用程序提供访问的方法,包括DB的建立、查询、更新及各种数据控制。

26.DB什么是数据库的恢复?恢复是如何实现的?数据库的恢复。

系统能把数据库从被破坏、不正确的状...
内容来自百姓文档网www.15ro.com转载请标明出处