关于

本文档由Zorua自行整理,如果有错误请在评论区反馈,或投递邮件至zoruasama@qq.com。
文档采用CC BY-NC-ND 4.0许可协议。转载本文档请保留本文档地址。
(?)如果您对此留有任何疑问,可以访问知识共享许可协议以获取帮助。

正文

  1. 数据管理技术经历了人工管理、文件系统、数据库管理三个阶段。
  2. 数据库系统中常用的三种模型有层次模型、网状模型、关系模型
  3. 数据模型的三要素包括数据结构、数据操纵或操作、数据的完整性约束
  4. 实体之间的联系可抽象为三类,它们是一对一、一对多、多对多
  5. 在数据库设计中,数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。
  6. 数据库系统一般由数据库、数据库应用系统、数据库管理系统、数据库管理员和用户构成。
  7. 数据库系统在运行过程中,可能会发生故障。故障主要有事务故障、系统故障、介质故障和计算机病毒四类。
  8. 并发控制的主要方法是采用封锁机制,其类型有共享锁排它锁两种。
  9. 数据库的完整性是指数据的正确性相容性
  10. 在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用GRANT语句,收回所授的权限使用REVOKE语句。
  11. 数据库是长期存储在计算机内的、有组织、可共享的数据集合。
  12. 数据库系统的三级模式结构是指数据库系统是由模式外模式内模式三级构成的。
  13. E-R图一般在数据库设计的概念结构设计阶段使用。
  14. 事务是用户定义的一个数据库操作序列,是一个不可分割的工作单位,它具有原子性一致性隔离性持续性四个特性。
  15. 数据库系统中,系统故障通常称为软故障,介质故障称为硬故障
  16. 关系操作的特点是集合操作。
  17. 若事务T对数据对象A加了S锁,则其他事务只能对数据A再加S锁,不能加X锁,直到事务T释放A上的锁。
  18. 现实世界进行第一层抽象的模型,称为概念模型;对现实世界进行第二层抽象的模型,称为数据模型。
  19. 在数据库技术中,编写应用程序的语言仍然是C—类高级语言,这些语言被称为宿主语言或主语言
  20. 层次、网状的DML属于过程性语言,而关系型DML属于非过程性语言。
  21. 关系模式的操作异常问题往往是由数据冗余引起的。
  22. 恢复的基本原则是冗余。要使数据库具有可恢复性,在平时要做好两件事:转储备份和记“日志”
  23. 如果对数据库的并发操作不加以控制,则会带来的问题:丢失更新读“脏数据”不可重复读
  24. 事务的执行次序称为调度
  25. 判断一个并发调度是否正确,可以用可串行化概念来解决。
  26. 封锁能避免错误的发生,但会引起活锁和死锁问题。
  27. S封锁增加了并发度,但缺点是容易发生死锁
  28. 两段式封锁是可串行化的充分条件。
  29. SQL中的安全性机制,主要有两个:视图授权
  30. 数据库的基本特点是数据可以共享数据结构化、数据独立性、数据冗余度小,易扩充、统一管理和控制
  31. 数据库技术中采取分级方法将数据库的结构划分成多个层次,是为了提高数据库的逻辑独立性物理独立性
  32. 数据库是长期存储在计算机内,有组织的,可共享的数据集合
  33. 现实世界的事物反映到人的头脑中经过思维加工是数据,这一过程要经历三个领域,依次是现实世界信息世界计算机世界
  34. 关系数据库规范化是为解决关系数据库中插入、删除和数据冗余问题而引入的。
  35. 关系规范中的删除操作异常是指不该删除的数据被删除,插入操作异常是指应该插入的数据未被插入
  36. 设计性能较优的关系模式称为规范化,规范化主要的理论依据是关系规范化理论
  37. 规范化理论是关系数据库进行逻辑设计的理论依据。根据这个理论,关系数据库中的关系必须满足:其每一属性都是不可分解的
  38. 关系模型是把实体之间的联系用二维表格表示。
  39. 在关系数据库中,当关系的类型改变时,用户程序也可以不变,这是数据的逻辑独立性
  40. 当数据库的存储结构改变时,可相应修改模式/内模式映像,从而保持模式不变。
  41. 在数据库系统的三级模式体系结构中,描述数据在数据库中的物理结构或存储方式的是内模式
  42. 在数据库系统的三级组织结构中,DBA视图是概念模式,系统程序员视图是内模式,用户视图是外模式
  43. 在数据库的三级模式体系结构中,模式与内模式之间的映象模式/内模式,实现了数据库的物理独立性。
  44. 描述概念模型常用的方法是实体–联系方法
  45. 在数据库设计中,将E-R图转换成关系数据模型的过程属于逻辑设计阶段
  46. 在数据库设计的4个阶段中,每个阶段都有自己的设计内容。“在哪些表、在哪些属性上、建什么样的索引”,这一内容应该属于物理设计阶段。
  47. 在登录日志文件时,应该先登录日志文件,后更新数据库
  48. 对数据对象施加封锁,可能会引起活锁和死锁问题。预防死锁通常有一次封锁法顺序封锁法两种方法。
  49. 数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的安全性

测试