数据库原理 | 一些填空题的摘录
关于
本文档由Zorua自行整理,如果有错误请在评论区反馈,或投递邮件至zoruasama@qq.com。
文档采用CC BY-NC-ND 4.0许可协议。转载本文档请保留本文档地址。
(?)如果您对此留有任何疑问,可以访问知识共享许可协议以获取帮助。
正文
- 数据管理技术经历了人工管理、文件系统、数据库管理三个阶段。
- 数据库系统中常用的三种模型有层次模型、网状模型、关系模型。
- 数据模型的三要素包括数据结构、数据操纵或操作、数据的完整性约束。
- 实体之间的联系可抽象为三类,它们是一对一、一对多、多对多。
- 在数据库设计中,数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
- 数据库系统一般由数据库、数据库应用系统、数据库管理系统、数据库管理员和用户构成。
- 数据库系统在运行过程中,可能会发生故障。故障主要有事务故障、系统故障、介质故障和计算机病毒四类。
- 并发控制的主要方法是采用封锁机制,其类型有共享锁和排它锁两种。
- 数据库的完整性是指数据的正确性和相容性。
- 在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用GRANT语句,收回所授的权限使用REVOKE语句。
- 数据库是长期存储在计算机内的、有组织、可共享的数据集合。
- 数据库系统的三级模式结构是指数据库系统是由模式、外模式、内模式三级构成的。
- E-R图一般在数据库设计的概念结构设计阶段使用。
- 事务是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有原子性、一致性、隔离性、持续性四个特性。
- 数据库系统中,系统故障通常称为软故障,介质故障称为硬故障。
- 关系操作的特点是集合操作。
- 若事务T对数据对象A加了S锁,则其他事务只能对数据A再加S锁,不能加X锁,直到事务T释放A上的锁。
- 现实世界进行第一层抽象的模型,称为概念模型;对现实世界进行第二层抽象的模型,称为数据模型。
- 在数据库技术中,编写应用程序的语言仍然是C—类高级语言,这些语言被称为宿主语言或主语言。
- 层次、网状的DML属于过程性语言,而关系型DML属于非过程性语言。
- 关系模式的操作异常问题往往是由数据冗余引起的。
- 恢复的基本原则是冗余。要使数据库具有可恢复性,在平时要做好两件事:转储备份和记“日志”。
- 如果对数据库的并发操作不加以控制,则会带来的问题:丢失更新、读“脏数据”和不可重复读。
- 事务的执行次序称为调度。
- 判断一个并发调度是否正确,可以用可串行化概念来解决。
- 封锁能避免错误的发生,但会引起活锁和死锁问题。
- S封锁增加了并发度,但缺点是容易发生死锁。
- 两段式封锁是可串行化的充分条件。
- SQL中的安全性机制,主要有两个:视图和授权。
- 数据库的基本特点是数据可以共享或数据结构化、数据独立性、数据冗余度小,易扩充、统一管理和控制。
- 数据库技术中采取分级方法将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性和物理独立性。
- 数据库是长期存储在计算机内,有组织的,可共享的数据集合
- 现实世界的事物反映到人的头脑中经过思维加工是数据,这一过程要经历三个领域,依次是现实世界,信息世界和计算机世界。
- 关系数据库规范化是为解决关系数据库中插入、删除和数据冗余问题而引入的。
- 关系规范中的删除操作异常是指不该删除的数据被删除,插入操作异常是指应该插入的数据未被插入。
- 设计性能较优的关系模式称为规范化,规范化主要的理论依据是关系规范化理论。
- 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是不可分解的。
- 关系模型是把实体之间的联系用二维表格表示。
- 在关系数据库中,当关系的类型改变时,用户程序也可以不变,这是数据的逻辑独立性。
- 当数据库的存储结构改变时,可相应修改模式/内模式映像,从而保持模式不变。
- 在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是内模式。
- 在数据库系统的三级组织结构中,DBA视图是概念模式,系统程序员视图是内模式,用户视图是外模式。
- 在数据库的三级模式体系结构中,模式与内模式之间的映象模式/内模式,实现了数据库的物理独立性。
- 描述概念模型常用的方法是实体–联系方法。
- 在数据库设计中,将E-R图转换成关系数据模型的过程属于逻辑设计阶段。
- 在数据库设计的4个阶段中,每个阶段都有自己的设计内容。“在哪些表、在哪些属性上、建什么样的索引”,这一内容应该属于物理设计阶段。
- 在登录日志文件时,应该先登录日志文件,后更新数据库。
- 对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有一次封锁法和顺序封锁法两种方法。
- 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的安全性。
测试
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Zorua's Blog!
评论






