导图社区 数据库1.1概念图
数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、可共享的、统一管理的大量数据的集合。本思维导图的主要内容是数据库1.1概念图,希望对你有帮助!
社区模板帮助中心,点此进入>>
1.1数据库系统概述
一、四个基本概念
1、数据(Data)
定义:描述事物的符号记录
种类:
数字
文字
图形
图像
声音
语言等
特点:
数据与其语义是不可分的
语义:数据的含义
举例:93既可以指一个的体重,也可以指公交车的号码
2、数据库(DB)
英文全称:DataBase,简称DB
定义:长期储存在计算机内、有组织的、可共享的大量数据的集合。
特征:
(1)数据库中的数据按一定的数据模型组织、描述和储存
(2)数据冗余度较小
冗余度指数据的重复
(3)数据独立性较高
(4)数据易扩展性
(5)数据可为多种用户共享——共享性
层次式数据库
网络式数据库
关系式数据库
3、数据库管理系统(DBMS)
英文全称:DataBase Management System,简称DBMS
定义:位于用户与操作系统之间的一层数据管理软件
主要功能:
(1)数据定义功能
(2)数据组织、存储和管理
(3)数据操纵功能
实现对数据库的基本操作,如:增删改查
(4)数据库的事务管理和运行管理
(5)数据库的建立和维护功能
(6)其他功能
通信功能
数据转换功能
互访和互操作功能
关系型数据库管理系统实例:mySQL(免费)、Oracle(收费)
4、数据库系统(DBS)
英文全称:DataBase System,简称DBS
定义:指在计算机系统中引入数据库后的系统
组成:
(1)数据库
(2)数据库管理系统(及其开发工具)
(3)应用系统
(4)数据库管理员
与DBMS一起负责数据库的建立、使用和维护等工作
DataBase Administrator,DBA
二、四个基本概念之间的联系
数据库系统
数据库管理系统(对数据库进行管理)
数据库(长期储存在计算机内、有组织的、可共享的大量数据的集合)
数据
四、数据库系统的特点
1、数据结构化
数据库的主要特征之一
数据库系统与文件系统的本质区别
面向全组织,数据整体是结构化的,且相互之间有联系
2、数据的共享性高,冗余度低,易扩充
数据共享可以大大减少数据冗余
数据共享可以节约存储空间
数据共享能避免数据之间的不相容性与不一致性
3、数据的独立性高
独立性
物理独立性
指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的
逻辑独立性
指用户的应用程序与数据库的逻辑结构是相互独立的
数据独立性是由DBMS的二级映像功能来保证的
4、数据由DBMS统一管理和控制
(1)数据的安全性保护
(2)数据的完整性检查
(3)并发控制
(4)数据库恢复
三、数据管理技术的产生和发展
三个阶段
(1)人工管理阶段
时间
40年代-50年代中
应用需求
主要用于科学计算
硬件状况
没有直接存取的存储设备
软件状况
没有管理数据的专门软件
数据处理方式
批处理
数据的特点
a.数据不保存在计算机内
b.应用程序管理数据
c.数据不共享
d.数据不具有独立性
应用程序与数据之间的对应关系
(2)文件系统阶段
50年代-60年代中期
有了直接存取存储设备
有了专门的数据管理软件
一般称为文件系统
联机实时处理
a.数据可以长期保存
b.由文件系统管理数据
c.数据共享性差,冗余度大
d.数据独立性差
(3)数据库系统阶段
60年代后期以来
已有大容量磁盘,硬件价格下降
软件价格上升
联机实时处理要求更多
开始提出和考虑分布处理