导图社区 数据库第一章笔记
数据库第一章知识点,主要有数据库系统概述、数据模型、数据库系统的结构、数据库系统的组成等,值得收藏学习哦!
数据库第二章知识点,涵盖了关系数据结构及其形式化定义、关系操作、关系的完整性、关系代数等,有需要的朋友收藏下图吧!
这是一篇关于SQL语言的思维导图。该思维导图包括数据的定义、数据的查询以及数据的更新等知识点。可作简单了解学习。
社区模板帮助中心,点此进入>>
互联网9大思维
安全教育的重要性
组织架构-单商户商城webAPP 思维导图。
个人日常活动安排思维导图
域控上线
西游记主要人物性格分析
17种头脑风暴法
python思维导图
css
CSS
绪论
数据库系统概述
4个基本概念
数据(Data )
数据库(DataBase)
长期储存在计算机内、有组织、可共享的大量数据的集合
数据库管理系统(DBMS)
用户与OS之间的一层数据管理软件,科学的组织和存储数据,高效的获取和维护数据
数据库系统(DBS)
在计算机系统中引入数据库后的系统
数据管理技术的产生和发展
人工管理阶段
文件系统阶段
数据库系统阶段
数据库系统的特点
实现整体数据的结构化(我不理解???)
数据的共享性高、冗余度低且易扩充
数据独立性高(数据库中的数据与用户的应用程序)物理独立性和逻辑独立性
数据由数据库管理系统统一管理和控制
数据模型
三类数据模型
概念模型
一些概念
实体、属性、码、实体型、实体集、联系
逻辑模型
按计算机系统的观点对数据建模(如层次模型、网状模型、面向对象模型等等)
物理模型
最底层的抽象一般表示数据在内存中的存储方式和存取方法
客观到抽象的过程
数据库设计人员实现从现实世界到概念模型的转换
利用数据库设计工具实现从概念模型到逻辑模型的转换
数据库管理系统实现从逻辑模型到物理模型的转换
数据模型组成要素
数据结构
对系统静态特性的描述(具体看课本)
数据操作
增删查改等,对系统动态特性的描述
完整性约束条件
实体完整性
主码不能取空值
参照性完整性
参照于别的表的属性的值必须在别的表中确实存在
用户自定义完整性
常用的数据模型
层次模型
树形结构、适合一对多的数据库
网状模型
适合多对多
关系模型
一张二维表
一些概念:
关系名、关系、元组、属性、属性值、属性名 、分量、非规范关系(表中有表)
面向对象数据模型
对象关系数据模型
半结构化数据模型
数据库系统的结构
模式的概念
数据模型分为 型 和 值;模式就是仅涉及型的描述,不涉及具体的值
三级模式结构
内模式(物理结构)
也称为存储模式,一个数据库只有一个内模式;是数据物理结构和存储方式的描述;是数据在数据库内部的组织方式
模式(全局视图)
也成为逻辑模式,一个数据库只有一个模式,以一种数据模型为基础,定义数据的逻辑结构及数据之间关系和有关的安全性完整性
外模式(根据用户需要量身定做)
也成为用户模式,一个数据库可以有多个外模式,是数据库用户的数据视图,是用户能够看见和使用的局部数据的逻辑结构和特征的买哦书
二级映像功能及数据独立性
外模式/模式映像
模式描述的是全局逻辑结构,外模式描述的是局部逻辑结构,每一个外模式都有一个外模式/模式映像
数据的逻辑独立性
当模式改变时(增加新的关系、属性等),DBA修改映像可以使外模式保持不变,而程序又是根据外模式编写的,所以程序也不必改变,保证了数据与程序的逻辑独立性
模式/内模式映像
一个数据库只有一个内模式和模式,因此此映像也是唯一的,它定义了全局逻辑结构与存储结构的关系
数据的物理独立性
当数据的存储结构发生改变时,DBA修改映像,可以使模式不变,从而应用程序也不用改变
数据库系统的组成
硬件平台及数据库
软件
人员