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什么是数据库的恢复?恢复是如何实现的?数据库的恢复。
系统能把数据库从被破坏、不正确的状...
数据库简答答案
2021-02-01 15:27:50 共9页 21.87Kb
认领文档
手机打开
马上扫一扫
手机打开
随时查看
随时查看
继续免费阅读全文
不看了,直接下载
数据库简答答案.docx
文档介绍:
内容来自百姓文档网www.15ro.com转载请标明出处