1 . 模式
模式(Schema)又称逻辑模式,是数据库中全部数据的逻辑结构和特征的描述,是对数据的结构和属性的描述。
关系数据库用关系数据模型来描述数据的逻辑结构(数据项、数据类型、取值范围等)和数据之间的联系,以及数据的完整性规则。
在关系数据模型中,对学生数据的一组描述(学号,姓名,性别,所在学院)就是一个模式,这个模式可以有多组不同的值与其对应,每一组对应的值称为模式的实例,例如,(2008350222,钟红,女,信息学院)就是上述模式的一个实例。
数据库设计的主要任务之一就是数据库的模式设计。
2 . 外模式
外模式(External Schema)又称子模式或用户视图,是用户能够看到和使用的逻辑数据模型描述的数据。外模式通常是从模式得到的子集;用户的需求不一样,用户视图就不一样,因此,一个模式可以有很多个外模式。
外模式可以很好地起到保护数据安全的作用,是数据库数据安全的一个有力措施。外模式使得每个用户只能访问到与其相关的数据,不能看到模式中的其他数据。
3 . 内模式
内模式(Internal Schema)又称存储模式,是数据物理结构和存储方式的描述,一个模式只有一个内模式。