3.协作型 MDBMS 协作型 MDBMS也是由多个数据库管理系统来组 成,每个数据库管理系统之间没有主从之分。 ■要求系统中每个数据库管理系统(称为成员 MDBMS)能协调地工作,但因每一成员 MDBMS 彼此有差异,所以在通信中必须首先解决这个问 题
3. 协作型MDBMS ◼ 协作型MDBMS也是由多个数据库管理系统来组 成, 每个数据库管理系统之间没有主从之分。 ◼ 要求系统中每个数据库管理系统(称为成员 MDBMS)能协调地工作,但因每一成员MDBMS 彼此有差异, 所以在通信中必须首先解决这个问 题
图66协作型 MDBMS的组织结构 成员 附加软件 MDBMS MDBMS 某种MDB 多媒体数据库 成员附加软件成员 MDBMS MDBMS 附加软件 某种MDB 某种MDB
成员 MDBMS 成员 MDBMS 成员 MDBMS MDBMS 某种MDB 某种MDB 某种MDB 附加软件 附加软件 附加软件 多媒体数据库 图6.6 协作型MDBMS的组织结构
6.2.4 MDBMS的数据模型 ■数据模型的概念 ■扩充的关系数据模型 应用实例
6.2.4 MDBMS的数据模型 ◼ 数据模型的概念 ◼ 扩充的关系数据模型 ◼ 应用实例
1.数据模型的概念 ■数据模型通常由数据结构、数据操作和完整性 约束三部分组成,也称数据模型三要素。 ■数据结构是对数据库系统静态特性的描述,是 所研究的对象类型的集合。这些对象是数据库 的组成成分 ■数据库系统通常按数据结构的类型来命名数据 类型,如层次模型、网状模型、关系模型和面 向对象模型
1. 数据模型的概念 ◼ 数据模型通常由数据结构、数据操作和完整性 约束三部分组成, 也称数据模型三要素。 ◼ 数据结构是对数据库系统静态特性的描述,是 所研究的对象类型的集合。这些对象是数据库 的组成成分。 ◼ 数据库系统通常按数据结构的类型来命名数据 类型, 如层次模型、网状模型、关系模型和面 向对象模型
■数据操作是对数据库系统动态特性的描述,如数 据库中各种对象的实例、允许执行的操作集合。 ■数据的约束東条件是实现数据库完整性规则的集合 所谓完整性规则是指给定的数据模型中数据及它 们之间关联所具有的制约和依存规则,用以限定 符合数据模型的数据库状态以及状态的变化,以 保证数据库数据的正确、有效、相容和一致。 ■数据模型应该提供定义数据完整性约束条件的机 制,以反映数据必须遵守的特定的语义约東条件
◼ 数据操作是对数据库系统动态特性的描述,如数 据库中各种对象的实例、允许执行的操作集合。 ◼ 数据的约束条件是实现数据库完整性规则的集合, 所谓完整性规则是指给定的数据模型中数据及它 们之间关联所具有的制约和依存规则,用以限定 符合数据模型的数据库状态以及状态的变化, 以 保证数据库数据的正确、有效、相容和一致。 ◼ 数据模型应该提供定义数据完整性约束条件的机 制,以反映数据必须遵守的特定的语义约束条件