数据库管理系统(DBMS)由一个互相关联的数据的集合和一组用以访问这些数据的程序组成。这个数据集合通常称作数据库,其中包含了关于某个企业的信息。 DBMS的主要目标是要提供一种可以方便、高效地存取数据库信息的途径。1.1 数据视图1.1.1 数据抽象 一个可用的系统必须 ...
数据库管理系统(DBMS)由一个互相关联的数据的集合和一组用以访问这些数据的程序组成。这个数据集合通常称作数据库,其中包含了关于某个企业的信息。
DBMS的主要目标是要提供一种可以方便、高效地存取数据库信息的途径。
1.1 数据视图
1.1.1 数据抽象
一个可用的系统必须能高效地检索数据。这种高效性的需求促使设计者在数据库中使用了复杂的数据结构来表示数据,但是,有很多数据库用户不懂这些。为此,数据库的系统开发人员通过如下几个层次上的抽象来对用户屏蔽复杂性,以简化用户与系统的交互:
- 物理层 最低层次的抽象。描述数据实际上是怎样存储的,详细描述复杂的底层数据结构;
- 逻辑层 比物理层稍高的抽象,描述数据库中存储什么及这些数据间存在什么关系。逻辑层的用户不必知道物理层的复杂性,这称作物理数据独立性;
- 视图层 最高层次的抽象,只描述整个数据库的某个部分
我们可以用程序设计语言的数据类型进行表达以上三层数据抽象:
type instructor = record ID: char(5), name: char(20), dept_name: char(20), salary: numeric(8,2)end;
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:数据库系统概念笔记
关键词:数据库
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。