关系模式的三个要素

如题所述

关系模式的三个要素如下

一、关系模式的三个要素

关系模型很重要的三个方面,分别是:数据结构、数据操作和数据上的约束。

1、关系数据模型的数据结构

主要描述数据的类型、内容、性质以及数据间的联系等,是目标类型的集合。目标类型是数据库的祖成成分,一般可分为两类:数据类型、数据类型之间的联系。

2、关系数据模型的操作集合

数据模型中教据操作主要描术在相应的数据结构上的操作类型和操作方式。它是操作算符的集合,包括若干操作和推理准则,用以对目标类型的有效实例所组成的数据库进行操作。

3、关系数据模型的完整性约束

数据模型中的数据约束主要描述数据结构内数据间的语法、词义联系、他们之间的制约和依存关系,以及数据动态变化的规则,以保证数据的正确、有效和相容。它是完整性规则的集合,用以限定符合数据模型的数据库状态,以及状态的变化。

约束条件可以按不同的原则划分为数据值的约束和数据间联系的约束,静态约束和动态约束,实体约束和实体间的参照约束等。

二、数据模型按不同的应用层次分成三种类型

1、概念模型

概念模型是一种面向用户、面向客观世界的模型,主要用来描述世界的概念化结构,它是数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题。

既令模型用于信息世界的建模,一方面应该具有较强的语义表达能力,能够方便直接表达应用中的各种语义知识,另一方面它还应该简单、清晰、易于用户理解。

2、逻辑模型

罗辑模型是一种面向数据库系统的模型,是具体的DBMS所支持的数据模型,如网状数据模型Netwok Data Mode)、层次数据模型(Hierarchical Data Model等等。此模型既要面向用户,又要面向系统,主要用于数据库管理系统(DBMS)的实现。3、物理模型

物理模型是一种面向计算机物理表示的模型,描述了数据在储存介质上的组织结构,它不但与具体的DBMS有关,而且还与操作系统和硬件有关。

每一种逻辑数据模型在实现时都有其对应的物理数据模型。DBMS为了保证其独立性与可移植性,大部分物理数据模型的实现工作由系统自动完成,而设计者只设计索引、聚集等特殊结构。

温馨提示:答案为网友推荐,仅供参考
相似回答