数据库系统概述
#一、四个基础概念:
什么是数据?什么是数据库?什么是数据库管理系统?
什么是数据库系统?
1.什么是数据?
数据:描述事务的符号记录成为数据(描述事务的符号可以是数字、文本、图片、图像、音频等)
2.什么是数据库?
数据库:长期存储在计算机内,有组织的、可共享的大量数据的集合(可简单理解为:数据库就类似一个商场的仓库,商场仓库其按照一定的规则去长期存储商品,数据库就类似于一个仓库,也有一定的规则来存放数据)
3.什么是数据库管理系统?
数据库管理系统:数据库管理系统就类似于仓库的库管,其存在的意义就是:科学的组织和存储数据,确保数据的高效获取和维护。
4.什么是数据库系统?
数据库系统由数据库、数据库管理系统及其应用开发工具、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。
#二、数据库系统地特点
1.数据结构化:数据在数据库存储时是按照一定规则或者结构存储的,及数据库系统实现了数据的结构化。数据结构化是数据库系统和文件系统的本质区别。
2.数据的共享性高、冗余度低且易扩充:数据库系统实现了数据的共享,数据共享也大大的降低了数据的冗余,节约了存储空间,数据共享还能够避免数据之间的不一致性和不相容性。
3.数据独立性高:数据独立性主要包括两个方面
物理独立性:用户应用程序处理的只是数据的逻辑结构,数据库中数据物理存储发生改变时,应用程序不用改变;
4.数据由数据库管理系统统一管理和控制:数据库管理系统统一管理和存储数据,确保数据的安全以及数据的完整;
#三、数据模型
数据库数据模型分为两大类:概念模型和机器模型,其中机器模型又分为逻辑模型和物理模型
概念模型:概念模型又称为信息模型,其实按照用户的观点来对数据和信息****建模,主要用于数据库设计;
逻辑模型:逻辑模型主要包括层次模型、网状模型、关系模型、面向对象数据模型等,逻辑模型是按照计算机的观点对数据建模,主要用于数据库管理系统地实现;
物理模型:值得是数据在磁盘或者磁带上的存储方法和存取方式;
从现实世界到数据库:
现实世界——概念模型——逻辑模型——物理模型