数据库系统原理(第一章 数据库概述)
本文首先从数据讲起,然后介绍数据管理、数据库和数据库管理系统、数据库系统。
·
文章目录
本文首先从数据讲起,然后介绍数据管理、数据库和数据库管理系统、数据库系统。
1.数据
1.1数据的概念
数据是指对客观事物的性质、状态以及相互关系等进行记载的物理符号或物理符号的组合,是可识别的、抽象的符号。
1.2数据与信息的关系
数据+处理=信息
1.3数据使用
- 数据清洗
- 数据管理
- 数据分析
2.数据管理
- 人工管理阶段(20世纪50年代中期之前)
- 文件管理阶段(20世纪50年代后期至20世纪60年代中期)
- 数据库管理阶段(20世纪60年代后期)
3.数据库与数据库管理系统
3.1数据库
数据库是长期存储在计算机内、有组织、可共享的大量数据的集合。主要分为层次数据库、关系数据库、网状数据可以、NoSQL数据库等。
3.2数据库管理系统
DBMS是一种操纵和管理数据库的大型软件,用于建立使用维护数据库,它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
DBMS主要功能如下:
- 数据定义功能
- 数据存取功能
- 数据库运行管理功能
- 数据库建立和维护功能
- 数据传输功能
4.数据库系统
4.1数据库系统组成
数据库系统(DBS)主要由数据库(DB)和数据库管理系统(DBMS)组成
4.2 数据库系统的特点
- 整体数据结构化
- 数据共享度高
- 数据独立性高
4.3数据库系统体系结构
4.3.1内部体系结构
数据库系统的三级模式
- 外模式:用户能够看见和使用的局部数据的逻辑结构和特性的描述,是数据库用户的数据视图。
- 模式:数据库中全体数据的逻辑结构和特性的描述,是所有用户的公共数据视图,描述的是全体数据的逻辑结构。
- 内模式:对数据的物理结构和存储方式的描述。
数据库系统的两级映像
- 外模式/模式映像:定义了数据的局部逻辑结构和全局逻辑结构之间的关系,对于每一个外模式,数据库系统都有一个外模式/模式映像。
- 模式/内模式映像:定义了数据的全局逻辑结构和物理存储结构之间的关系,是唯一的。
4.3.2外部体系结构
- 集中式结构(电脑既是服务器也是程序)
- 住从式结构
- 分布式结构
- 客户机/服务器结构
- 浏览器/应用服务器/数据库服务器结构
- 并行结构
- 云结构
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献8条内容
所有评论(0)