数据库简答题
- 格式:docx
- 大小:14.76 KB
- 文档页数:2
数据库简答题汇总
1、什么是数据库恢复,它的相关技术。
答:把数据库从错误状态恢复到某一已知的正确状态的功能叫数据库恢复。
相关技术:数据转储(数据库管理员定期地将整个数据库复制到磁带、磁盘或其他存储介质上保存起来的过程。
)登记日志文件(记录事务对数据库更新操作的文件)
2、登记日志文件所遵循的两条原则。
答:登记的次序必需严格按照事务执行的时间次序,必须先写日志文件后写数据库。
3、数据库完整性的原则。
实体完整性、参照完整性、用户定义的完整性
4、数据库设计中,ER图转为关系模型所遵循的原则。
答:一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。
一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。
一个m:n联系转换为一个关系模式。
三个或三个以上实体间的一个多元联系可以转换为一个关系模式。
具有相同码的关系模式可以合并。
5、事务的概念和特性。
答:一、定义
所谓事务,它是一个操作集合,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。
典型的例子就像从网上银行系统的帐户A转帐到帐户B,它经过两个阶段:1.从帐户A取出款项。
2.把款项放入帐户B中。
这两个过程要么同时成功,要么同时失败,这一系列的操作就被称为事务性(Transactional)操作。
二、特性
在一个事务性操作的环境下,操作有着以下的4种特性,被称为ACID特性
原子性(Atomicity)当事务结束,它对所有资源状态的改变都被视为一个操作,这些操作要不同时成功,要不同时失败
一致性(Consistency)操作完成后,所有数据必须符合业务规则,否则事务必须中止
隔离性(Isolation)事务以相互隔离的方式执行,事务以外的实体无法知道事务过程中的中间状态
持久性(Durable)事务提交后,数据必须以一种持久性方式存储起来
6、数据库管理系统的主要功能。
答:数据定义功能,数据组织、存储和管理,数据操纵功能,数据库的事务管理和运行管理,数据库的建立和维护功能。
7、什么是数据库。
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库是计算机科学的重要分支。
8、将事务看作属性的原则。
答:作为属性,不能再具有需要描述的性质,属性不能与其他实体具有联系。
9、视图与表的区别。
1.视图是按照SQL语句生成的一个虚拟的表。
2.视图不占实际的空间物理,而表中的记录需要占物理空间。
3.建立和删除视图只影响视图本身,不会影响实际的记录。
而建立和删除表会影响实际的记录。
10、视图的作用是什么。
简化用户的操作,使用户能以多种角度看待同一数据,视图对重构数据库提供了一定程序的逻辑独立性,视图能对机密数据提供安全保护,适当利用视图可以更清晰地表达查询。
11、什么是数据库系统的独立性?
答:数据独立性是数据库领域的一个常用术语和重要概念,包括数据的物理独立性和数据的逻辑独立性。
物理独立性是指用户的的应用程序与存储在磁盘上的数据库中的数据是相互独立的,当数据的物理存储发生变化时,应用程序可以不用改变。
数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的。
12、什么是数据库模型,及其要素?
数据库模型描述了在数据库中结构化和操纵数据的方法,模型的结构部分规定了数据如何被描述(例如树、表等)。
模型的操纵部分规定了数据的添加、删除、显示、维护、打印、查找、选择、排序和更新等操作。
数据模型(Data Model)是现实世界数据特征的抽象,或者说是现实世界的数据模拟。
数据库中,用数据模型来抽象地表示现实世界的数据和信息。
数据模型的三要素是:数据结构、数据操作及完整性约束条件。
13、等值连接与自然连接的区别与联系
区别:等值连接不要求两个关系中进行比较的分量是相同的属性组,而只要可以进行相
等比较即可,是从行进行的一种运算。
而自然连接要求两个关系中进行比较的分量必须是相
同的属性组,并且在结果中把重复的属性列去掉,是从行和列进行的一种运算。
联系:等值连接是关系的广义笛卡尔积的子集。
自然连接是一种特殊的等值连接。
即两
者都是两个关系连接之后的产物。