导图社区 数据库概述
下图概述了数据库管理系统、数据库系统的体系结构等知识点。
社区模板帮助中心,点此进入>>
互联网9大思维
安全教育的重要性
组织架构-单商户商城webAPP 思维导图。
个人日常活动安排思维导图
域控上线
西游记主要人物性格分析
17种头脑风暴法
python思维导图
css
CSS
数据库概述
数据管理技术
信息与数据
数据是信息的符号表现
数据是信息载体
信息是数据的内涵,语义解释
数据管理技术的发展阶段
人工管理阶段
文件管理阶段
数据库管理阶段
共享降冗余
数据独立
安全
数据库系统
计算机系统
硬件
必须软件
数据库
数据集中管理
数据间联系
数据独立性高
数据库管理系统
DBMS是数据库系统的核心
应用程序
用户和dbms之间,将用户操作转换为命令执行
用户
dba
DBMS的主要功能
数据定义功能
数据组织,存储和管理
数据操纵功能
数据库的运行管理
数据库的建立和维护功能
其他功能
DBMS的组成
数据库语言
数据定义语言
数据操纵语音
例行程序
语言翻译处理程序
系统运行控制程序
公用程序
DBMS对数据的存取过程
操纵语言对dbms发出存取请求
接受,转为机器代码指令
dbms依次检查外模式,外模式/模式映像,模式,模式/内模式映像及储存结构。
DBMS对存取数据库执行必要的存取操作
从对数据库的存取操作中接受结果
对得到的结果进行必要的处理,如格式转换
将处理的结果返回给用户
DBMS的选择原则
构造数据库的难易度
程序的开发难度
数据库管理系统的性能分析
对分布式应用的支持
并行处理能力
可移植性,可拓展性
数据完整性约束
并发控制功能
容错能力
数据库系统的体系结构
内部体系结构
3级模式
模式,是数据库数据在逻辑层次上的视图。不涉及物理存储细节,与应用程序,开发工具及高级程序设计语音无关。
外模式,是数据库各个用户的数据视图,一个数据库可多个外模式。
内模式,是对数据物理结构和存储方式的描述,是数据在数据库内部的表示方式。
2级映像
外模式/模式映像,模式改变,外模式/模式相应修改。不影响程序,保证数据与程序的逻辑独立性。
模式/内模式映像,定义数据全局逻辑结构与存储结构之间的对应关系,映像定义包含在模式的描述中。数据库存储结构改变,模式/内模式改变,使模式不变,应用程序不变,保证数据与程序的物理独立性。
外部体系结构
单用户结构的数据库系统
计算机间数据不共享
主从式结构的数据库系统
易于管理,控制,维护。终端用户过多后系统性能下降
分布式结构的数据库系统
满足分散需求,处理,管理和维护困难
客户/服务器结构的数据库系统
开发简易,操作简便,应用程序升级,客户端维护困难。
浏览器/服务器结构数据库系统
应用程序升级维护方便,用户界面多样。功能受限。
3级模式与2级映像使用数据库系统优点
保证数据的独立性
简化了用户接口
有利于数据共享
有利于数据的安全保密