导图社区 数据库第1章绪论
数据库知识干货分享!数据库原理与应用单元总结思维导图,详细整理数据库的数据模型、数据库的系统结构、数据库系统的产生与发展、有关数据库的基本概念等。
该本思维导图介绍了计算机的基本组成原理和内部工作机制。共分8章,主要内容分成两个部分:第1、2章介绍了计算机的基础知识;第3-8章介绍了计算机的各子系统(包括运算器、存储器、控制器、外部设备和输入输出子系统等)的基本组成原理、设计方法、相互关系以及各子系统互相连接构成整机系统的技术。喜欢的小伙伴可以点个赞哦!
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
第1章 绪论
数据模型
模型:现实世界特征的模拟和抽象
数据模型:现实世界数据特征的抽象
按不同的应用层次分类
概念模型
E-R模型(试题-联系数据模型)
实体间的联系
二元联系:只有两个实体集参与的联系
1:1联系(one to one)
1:n联系(one to many)
n:m联系(many to many)
多元联系:实体集个数≥3
图形符号
实体:矩形表示
属性:椭圆形表示
联系:菱形表示
绘制E-R图的步骤
1.找出实体集及其属性
2.找出实体集之间的联系
3.找出实体集联系的属性
4.绘制E-R图
UML模型
逻辑模型
层次数据模型
有且只有一个节点没有双亲结点(根节点)
根以外其他节点有且只有一个双亲结点
用邻接法或者链接法实现记录间联系
优点
简单清晰
性能较高
良好的完整性支持
缺点
不能直接表示多对多联系
插入或删除操作限制多
查询子女结点必须通过双亲节点
网状数据模型
允许一个以上的结点无双亲
一个结点可以有多于一个的双亲
能直接描述现实世界
存取效率高
结构复杂,难掌握
语言复杂,不易使用
关系数据模型
主要特征:用二维表格表示现实世界集及实体集间的联系。
关系:二维表
属性或者字段:表中的列
域:列中的值取值范围集合
元组:表中的一行
元组用关键字标识
码:唯一确定一个元组
关系模型的数据操作和约束
关系的约束
实体完整性
参照完整性
用户自定义
关系的操作
基于关系
隐藏存储路经
坚实的理论基础
表达能力强
存取路经透明
数据独立性高
效率低
面向对象模型
物理模型
三要素
数据结构
是指对实体模型和实体间联系的表达和实现,是对系统静态特性的描述
数据操作
是指一组用于指定数据结构的任何有效实例执行的操作或推导规则,是对系统动态特性的描述
数据的约束条件
一组完整性规则的集合
数据库系统结构
三级模式结构
外部模式(外模式、用户模式、子模式)
是用户观念下局部数据结构的逻辑描述,是用户能够看见和使用的局部数据的逻辑结构和特征的描述
内部模式(内模式、存储模式)
是对数据库中数据物理结构和存储方式的描述
概念模式(模式、逻辑模式)
是对数据库全局逻辑结构的描述,是对数据库所有用户的公共数据视图
1.提高开发效率
2.提高数据共享性
3.体现数据库系统的独立性
4。提高了安全性
数据库的二级映像
外模式/模式映像
保证了数据与程序的逻辑独立性
模式/内模式映像
保证了数据与程序的物理独立性
这两层映像保证了数据库外模式的稳定性,从而保证了应用程序的稳定性
数据库系统的产生和发展
数据:是对客观事物特征的一种抽象的、符号化的表示
信息:数据有意义的表现
人工管理阶段
特点
应用程序管理数据
数据不共享
数据不具有独立性
数据不保存
文件系统阶段
数据可以长期保存
由文件系统管理数据
数据共享性差、冗余度大
数据独立性差
数据库系统阶段
数据整体结构化(主要区别)
数据的共享性高
数据冗余度低
减少了数据的不一致性
数据的独立性高
逻辑独立性
物理独立性
数据由DBMS统一管理和控制
数据库的几个基本概念
数据库DB
在计算机的存储设备上合理存放相关联、有结构的数据集合
数据库管理系统DBMS
位于用户和操作系统之间的一层数据管理软件。
主要功能是建立和维护数据库,接受和完成用户访问数据库的各种请求。
数据库系统DBS
是实现有组织、有动态地存储大量相关地结构化数据,方便各类用户使用数据库地计算机软件/硬件资源的集合。
数据库系统是指在计算机系统中引进数据库和数据库管理系统后的组成
数据库系统一般由硬件、软件、数据库和用户4部分组成。
数据库应用系统DBAS
是数据库系统及其应用程序的组成,常被称为应用软件。
数据库系统包含数据库和数据库管理系统