清华大学出版社 ■银行系统数据库中由客户及其帐户组成的部分, 对应的ER图如下图所示 社会保险号)(客户街逢 客户号 客户城 账户号 余额 客户 存款者 账户
◼ 银行系统数据库中由客户及其帐户组成的部分, 对应的E-R图如下图所示 数据库理论 社会保险号 客户号 客户 存款者 账户 账户号 余 额 客户街道 客户号 客户城市 5.1.1 数据模型
清华大学出版社 5,l数据模型 ■在数据库中,数据模型通常由数据结构、数据操 作和完整性约束三部分组成,是数据模型的三要 素 ■这三者精确地描述了数据库系统的静态特性、动 态特性和完整性约束条件。 数据结构 静态特性 数据操作 动态特性 完整性约束 完整性约束条件
◼在数据库中,数据模型通常由数据结构、数据操 作和完整性约束三部分组成,是数据模型的三要 素。 ◼这三者精确地描述了数据库系统的静态特性、动 态特性和完整性约束条件。 数据库理论 5.1.1 数据模型 数据结构 数据操作 完整性约束 静态特性 动态特性 完整性约束条件
清华大学出版社 5糢鹨。 ■数据结构是所研究的对象数据类型的集合,包括 对事物本身的描述以及对关系的描述。在基于记 录的程序设计中,数据结构主要是记录、数据项 和类型等。 ■数据操作是指对数据库中各种对象的实例数据允 许执行的操作的集合,包括操作及有关的操作规 则。在数据库中,操作一般包括检索和更新两大 类。 ■完整性约束是完整性规则的集合,完整性规则用 来限定符合数据模型的数据状态及状态的变化 以保证数据系统的数据与现实系统的状态一致
◼数据结构是所研究的对象数据类型的集合,包括 对事物本身的描述以及对关系的描述。在基于记 录的程序设计中,数据结构主要是记录、数据项 和类型等。 ◼数据操作是指对数据库中各种对象的实例数据允 许执行的操作的集合,包括操作及有关的操作规 则。在数据库中,操作一般包括检索和更新两大 类。 ◼完整性约束是完整性规则的集合,完整性规则用 来限定符合数据模型的数据状态及状态的变化, 以保证数据系统的数据与现实系统的状态一致。 数据库理论 5.1.1 数据模型
清华大学出版社 5,l数模型 ■常用的数据结构有 层次 网状 关系 对象 ■通常按数据结构的类型来命名数据模型: 层次结构命名为层次模型 网状结构命名为网状模型 ■网状模型和层次模型称为非关系模型
◼常用的数据结构有: 层次 网状 关系 对象 ◼通常按数据结构的类型来命名数据模型: 层次结构 命名为 层次模型 网状结构 命名为 网状模型 ◼网状模型和层次模型称为非关系模型。 数据库理论 5.1.1 数据模型
清华大学出版社 5糢鹨。 2.层次模型 王峰新182-234 李晓江182-333 A102182 张长华152-231 A212100A202152 赵章行202-134 A301133 贺诚182-005 A002380A135006 层次数据库示例
数据库理论 5.1.1 数据模型 王峰新 182-234 …… 李晓江 182-333 …… 张长华 152-231 …… 赵章行 202-134 …… 贺 诚 182-005 …… A102 182 A212 100 A202 152 A135 006 A301 133 A002 380 层次数据库示例 2.层次模型