导图社区 数据库第一章绪论的思维导图
关于数据库第一章绪论的思维导图的思维导图,包含数据库系统概述、数据模型、数据库系统的结构、数据库系统的组成等内容,适合计算机专业学生。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
绪论
数据库系统概述
数据库的4个概念
数据 : 数据是数据库中存储的基本对象。
数据库(DB)
定义:数据库是存放数据的仓库。
三个基本特点:永久存储;有组织;可共享。
数据库管理系统(DBMS)
概念:数据库管理系统是位于用户与操作系统之间的一层数据管理软件。
主要功能:
数据定义功能
数据操纵功能
数据控制功能
数据库系统
组成
数据库
应用程序
数据库管理系统(及应用开发工具)
数据库管理员(DBA)
核心与基础
数据模型是数据库系统的核心与基础。
数据管理技术的产生和发展
三个阶段
人工管理阶段 ——— 特点
数据不保存
应用程序管理数据
数据不共享
数据不具有独立性
文件系统阶段
特点
数据可以长期保存
由文件系统管理数据
缺点
数据共享性差,冗余度大
数据独立性差
数据库系统阶段
数据库系统的特点
数据结构化
数据的共享性高,冗余度低且易扩充
数据独立性高
物理独立性
定义:用户的应用程序与数据库中数据的物理存储是相互独立的
逻辑独立性
定义:用户的应用程序与数据库的逻辑结构是相互独立的。
数据由数据库管理系统统一管理和控制
功能
数据的安全性保护
定义:数据的安全性是指保护数据以防止不合法使用造成的数据泄密和破坏。
数据的完整性检查
定义:数据的完整性指数据的正确性、有效性和相容性。
并发控制
数据库恢复
数据模型
定义:数据模型也是一种模型,它是对现实世界数据特征的抽象。是用来描述数据、组织数据和对数据进行操作的。
根据模型应用不同目的
概念模型
定义:也称信息模型,是按用户的观点来对数据和信息建模。
用处——用于数据库设计。
表示方法——实体-联系方法(E-R方法也称E-R模型)
逻辑模型和物理模型
逻辑模型
分类
层次模型
网状模型
格式化模型
关系模型
数据操作组成——查询、插入、删除和更新数据。
关系的完整性约束条件
实体完整性
参照完整性
用户定义的完整性
面向对象数据模型
对象关系数据模型
半结构化把数据模型(目前最流行的模型)
物理模型
是对数据最底层的抽象,它描述数据在系统内部的表示方式和存取方法,或在磁盘或磁带上的存储方式和存取方法,是面向计算机系统的。
组成元素
数据结构——数据结构描述数据库的组成对象以及对象之间的联系。
数据操作——数据操作是指对数据库中各种对象(型)的实列(值)允许执行的操作的集合,包括操作及有关的操作规则。
数据的完整性约束条件——数据的完整性约束条件是一组完整性规则。
数据库系统的结构
用户角度
C/S客户—服务器
B/S浏览器—应用服务器
分布式结构
内部系统结构/模式结构
数据库系统的三级模式结构
模式——数据库中全体数据的逻辑结构和特征的描述,它仅仅涉及型的描述,不涉及具体的值。 一个数据库只能有一个模式。描述的是数据的全局逻辑结构。
内模式——也称存储模式,一个数据库只有内模式。它是数据物理结构和存储方式的描述,是数据在数据库内部的组织方式。
外模式——也称子模式或用户模式,它是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑逻辑表示。是保证数据库安全性的一个有力措施。
数据库的二级映像功能
外模式/模式映像——描述的是数据的局部逻辑结构,保证数据与应用程序的逻辑独立性,简称数据的逻辑独立性。
模式/内模式映像——数据全局逻辑结构与存储结构之间的对应关系,保证了数据与程序的物理独立性,简称数据的物理独立性。
数据库系统的组成
硬件平台及数据库
软件
人员