目录
1.2.1数据库系统(DBS:Database System)
1.1数据库基本概念和数据库技术发展
1.1.1数据、数据处理和数据管理
- 数据:数据是能够被记录且具有实际含义的已知事实
- 信息与数据的联系:信息=数据+语义
- 数据处理和数据管理
1.1.2数据管理技术的发展(数据管理方案)
DBMS:Database Management System 数据库管理系统
1.2数据库系统的组成
1.2.1数据库系统(DBS:Database System)
数据库系统:由
APP:应用程序:提供用户与数据库系统的交互界面
DBMS:数据库管理系统:数据库管理系统是一种通用的系统软件,它便于不同用户和应用程序之间数据库的组织、存储、操作、控制和维护。
DB:数据库:数据库是一组有组织、共享和持久的相关数据。
三部分构成
1.2.2DBMS分类
1.2.3 DBMS的特色
- 数据独立性
- 数据库语言
- 编程语言:SQL
- DDL:数据定义语言 creat增 drop删 alter改
- DML:数据操作语言 insert增 delete删 update改 select查
- DCL:数据控制语言 grant授权 revoke回收
- DTL:数据事务语言 begin connect rollback
- DQL:数据查询语言
- 数学语言:关系代数
- 设计语言:E-R图
- 编程语言:SQL
- 事务处理
- 事务
注意:这里是总的概览,在后续内容中会详细讲解数据模型,数据库模式,数据库语言等
1.3数据库系统的体系结构
1.3.1数据库系统的内部体系结构
1.三级模式结构
1)外模式:三级模式结构最外层,是与某一应用有关的数据的逻辑结构,即用户视图。外模式是模式的子集,一个数据库可以有多个外模式。
2)模式:数据库中全体数据的逻辑结构和特征的描述,处于三级模式结构的中间层,不涉及数据的物理存储细节和硬件环境。一个数据库只有一个模式。
3)内模式:三级模式的最内层,是对数据在数据库内部的表示方式。
总结:在数据库系统中,外模式可以有多个,而模式,内模式只能各有一个。内模式是整个数据库实际存储的表示,而模式是整个数据库实际存储的抽象表示,外模式是逻辑模式的某一部分的抽象表示。
2.二级映像
DBMS在三级模式之间提供了二级映像功能,保证了数据库系统较高的数据独立性
1)外模式到模式映像:保证了逻辑数据的独立性
2)模式到内模式映像:保证了物理数据独立性
3.三级模式二级映像
Conceptual Schema:概念架构
Physical Schema:物理架构
文章内容来源于各种资料的整理总结,如有侵权可删,如有错误请指出,感谢!!!