数据库系统的结构
考察数据库系统的结构可以有多种不同的层次或不同的角度。
- 从应用开发人员角度看,数据库系统通常采用三级模式结构,这是数据库系统内部的系统结构。
- 从最终用户角度看,数据库系统的结构分为
单用户结构
、主从式结构
、分布式结构
、客户-服务器
、浏览器-应用服务器
/数据库服务器多层结构
等,这是数据库系统外部的体系结构。
数据库系统模式的概念
-
型(type) 和 值(value) 的概念。
- 型指对某类数据的结构和属性的说明。例如(学号,姓名,性别,系统,年龄)。
- 值是型的具体赋值。例如(20230601,小明,男,计算机系,18)。
-
模式(schema) 和 实例(instance) 的概念。
- 模式是数据库中
全体数据
的逻辑结构和特征的描述,仅涉及型的描述,不涉及具体的值。 - 实例是模式的一个
具体值
,同一个模式可以有很多实例。
- 模式是数据库中
模式是相对稳定的,实例是相对变动的。
数据库系统的三级模式结构
数据库系统的三级模式结构是指