返回首页 LOGO 1.2数据库管理的实现 数据模型的要素 心数据结构 数据结构是所研究的对象类型的集合,这些对象是数据库的组成成分,它们包括两类, 类是与数据类型、内容、性质有关的对象;一类是与数据之间联系有关的对象。 ●命 数据操作 数据操作是指对数据库中各种对象的(型)的实例(值)允许执行的操作的集合,包括操 作及有关的操作规则。数据库主要有检索和更新(包括插入、删除、修改)两大类操作, 数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作 的语言。数据操作是对系统动态特性的描述。 数据的约束条件 数据约束条件是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所 具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数 据的正确、有效、相容。如:入学年龄不超过30岁,成绩不得有三门以上不及格等
LOGO 1.2 数据库管理的实现 ❖ 数据模型的要素: ❖ 数据结构 数据结构是所研究的对象类型的集合,这些对象是数据库的组成成分,它们包括两类,一 类是与数据类型、内容、性质有关的对象;一类是与数据之间联系有关的对象。 ❖ 数据操作 数据操作是指对数据库中各种对象的(型)的实例(值)允许执行的操作的集合,包括操 作及有关的操作规则。数据库主要有检索和更新(包括插入、删除、修改)两大类操作, 数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作 的语言。数据操作是对系统动态特性的描述。 ❖ 数据的约束条件 数据约束条件是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所 具有的制约和依存规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数 据的正确、有效、相容。如:入学年龄不超过30岁,成绩不得有三门以上不及格等。 返 回 首页
返回首页 LOGO 1.2数据库管理的实现 ☆1.2.3概念模型 概念模型的相关概念 (1)实体( Entity):客观存在并相互区别的事物及其事物之间的联系。例如,一个学生、 门课程、学生的一次选课、一次考试等都是实体。 (2)属性( Attribute):实体所具有的某一特性。例如,学生的学号、姓名、性别、出生 年份、系、入学时间等。 ◆(3)码(Key):唯一标示实体的属性集。例如,学号是学生实体的码。 (4)域( Domain):属性的取值范围。例如,年龄的域为15至35之间。 (5)实体型( Entity Type):用实体名及其属性名集合来抽象和刻画同类实体,称为实体 型。例如,学生(学号,姓名,性别,出生年份,系,入学时间)就是一个实体型。 ◆(6)实体集( Entity Set):同型实体的集合称为实体集。如,全体学生就是一个实体集。 (7)联系( Relationship):实体与实体之间以及实体与组成它的各属性间的关系
LOGO 1.2 数据库管理的实现 ❖ 1.2.3 概念模型 ❖ 概念模型的相关概念 ❖ (1)实体(Entity):客观存在并相互区别的事物及其事物之间的联系。例如,一个学生、 一门课程、学生的一次选课、一次考试等都是实体。 ❖ (2)属性(Attribute):实体所具有的某一特性。例如,学生的学号、姓名、性别、出生 年份、系、入学时间等。 ❖ (3)码(Key):唯一标示实体的属性集。例如,学号是学生实体的码。 ❖ (4)域(Domain):属性的取值范围。例如,年龄的域为15至35之间。 ❖ (5)实体型(Entity Type):用实体名及其属性名集合来抽象和刻画同类实体,称为实体 型。例如,学生(学号,姓名,性别,出生年份,系,入学时间)就是一个实体型。 ❖ (6)实体集(Entity Set):同型实体的集合称为实体集。如,全体学生就是一个实体集。 ❖ (7)联系(Relationship):实体与实体之间以及实体与组成它的各属性间的关系。 返 回 首页