【思维导图】 数据库系统概论 第一章

第一章
Nicht_sehen
2019-09-11
第一章 数据库系统概述 数据模型 数据库系统结构 数据库系统模式 数据库系统组成 数据库的四个基本概念 数据 数据库 数据库管理系统 描述事物的符号记录为数据 数据库是长期存储在计算机内,有组织,可共享的大量数据集合 位于用户与操作系统之间的一层数据管理软件 数据库系统 数据库系统是由数据库,数据库管理系统,应用程序和数据库管理员组成的存储, 管理,处理和维护数据的系统 概念模型 数据库的特点 数据结构化 数据共享性高,冗余度低且易扩充 是数据库系统与文件系统的本质区别 数据独立性高 物理独立性 逻辑独立性 数据由数据库管理系统统一管理和控制 安全性保护 完整性检查 并发控制 数据库恢复 数据模型的组成要素 实体 客观存在并可互相区别的事务 属性 实体所具有的某一特性 唯一标识实体的属性集 实体型 用实体名及其属性名集合来抽象和刻画同类实体 联系 实体之间的联系有一对一,多对一 数据结构 数据操作 数据的完整性约束条件 是一组完整性规则 描述数据库的组成对象以及对象之间的联系 对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及有关 的操作规则 常用的数据模型 层次模型 网状模型 关系模型 面对对象数据模型 对象关系数据模型 半结构化数据模型 数据结构 有且只有一个结点(根结点)没有双亲结点 根以外其他结点有且只有一个双亲结点 数据操作 增删查改 完整性约束 插入时,没有相应的双亲结点值就不能插入他的子女结点值 删除时,如果删除双亲结点,则相应的子女结点值也将同时被删除 优点 数据结构简单清晰 数据库查询效率高 缺点 有很多联系时非层次性的,不适合用层次模型 查询子女结点必须通过双亲 若一个结点有多个双亲结点时,程序编写较复杂 数据结构 允许一个以上的结点无双亲 一个结点可以有多于一个双亲 数据操作 增删查改 完整性约束 支持记录码 保证一个联系中双亲记录和子女记录之间是一对多的联系 优点 存取效率高 能更好的描述现实世界 缺点 结构复杂· 用户必须了解系统结构细节,加重负担 DDL,DML复杂 数据结构 关系 一个关系对应通常说的一张表,规范化 元组 表中的一行为一个元组 属性 表中的一列为一个属性 表中的某个属性组 一组具有头相同数据类型的值的集合 分量 元组中的一个属性值,不可分 关系模式 对关系的描述 数据操作 增删查改(集合操作,操作对象和结果都是关系) 完整性约束 实体完整性 参照完整性 用户定义的完整性 优点 建立在严格的数学概念基础上 概念单一 存取路径对用户透明,更高的数据独立性,安全保密性 缺点 查询效率较低 模式是数据库中全体数据的逻辑结构和特征的描述,不涉及具体值 数据库系统三级模式结构 模式 也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共 数据视图 外模式 也称子模式/用户模式,是数据库用户能够看见和使用局部数据的逻辑结构和特征的 描述,是数据库用户的数据试图,始于某一应用有关的数据的逻辑表示。通常是模 式的子集 内模式 也称存储模式,一个数据库只有一个内模式。是数据物理结构和存储方式的描述, 是数据在数据库内部的组织方式 数据库的二级映像功能 外模式/模式 映像 对于每一个外模式,数据库系统都有一个 外模式/模式 映像,定义了该外模式与模 式之间的对应关系 硬件平台及数据库 软件 人员 数据库管理系统 支持数据库管理系统运行的操作系统 以数据库管理系统为核心的开发工具 数据库管理员 系统分析员和数据库涉及人员 应用程序员 用户 决定数据库中的信息内容和结构 决定数据库的存储结构和存取策略 定义数据安全性和完整性约束条件 监控数据库的使用和运行 数据库科的改进和重组,重构 数据独立性 逻辑独立性 物理独立性 模式/内模式 映像 数据库中只有一个模式,也只有一个内模式,该映像是唯一的,定义了数据安全全 局逻辑结构与存储结构之间的对应关系 当模式改变时,由数据库管理员对各个外模式/模式 映像作出相应改变,可以使外 模式保持不变。保证了数据与程序的物理独立性 当数据库的存储结构改变时,由数据库管理员对模式/内模式 映像做出相应改变, 可以使模式保持不变,保证了数据与程序的物理独立性

图片:
在这里插入图片描述

发布了125 篇原创文章 · 获赞 56 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/Nicht_sehen/article/details/100733425