正在加载图片...
1.31数据模型 数据模型 定义: 束规是一组严格定义的概念的集合,它们精确地描述了数据、数据之间的相互联系、对数据的操作以及有关的语义约 E. F Codd指出:“一个数据模型实质上就是向用户提供的一组规则,规定用户如何组织数据结构以及允许对它们执 行哪些相应的 组成:(三要素) )数据结构 它是指所研究的对象类型的集合,这些对象类型包括:数据属性(包括类型、内容和性质)和数据相互之间的联系 它是建立数据模型的基础 (2)数据操作 更新胬鬚铹能是指对于数据库中各种对象的实例,允许对它们执行的操作的集合,数据库对数据的作主要包括查询与 (3)数据的完整性约束规则 敭巅糙祸鼗魚錾設麦获的要镍整藪播密走确规数箱基联系所具有的的和依存规则用以限定符合 三级数据模型 (1)概念数据模型 关,後贅馨的親絮烧m)对于视图层,是面向计算机用户、面向现实世界的数据模型,与DBs 概念数据模型主要有:E-R模型、EER模型、OO模型以及 IDEFIX模型等 辑数据模型 逻辑数据模型( Logical data model)反映数据的逻辑结构,例如文件、记录和字段等,它与DBMS有关。 逻辑数据模型主要有:关系数据模型、层次数据模型和网状数据模型 (3)物理数据模型 物理数据模型( Physical data model)反映数据的存储结构,例如存储介质的物理块、指针和索引等 返[1.3.1 数据模型 1. 数据模型 定义: 它是一组严格定义的概念的集合,它们精确地描述了数据、数据之间的相互联系、对数据的操作以及有关的语义约 束规则。 E. F. Codd指出:“一个数据模型实质上就是向用户提供的一组规则,规定用户如何组织数据结构以及允许对它们执 行哪些相应的操作。” 组成:(三要素) (1)数据结构 它是指所研究的对象类型的集合,这些对象类型包括:数据属性(包括类型、内容和性质)和数据相互之间的联系。 它是建立数据模型的基础。 (2)数据操作 数据操作是指对于数据库中各种对象的实例,允许对它们执行的操作的集合,数据库对数据的操作主要包括查询与 更新两项功能。 (3)数据的完整性约束规则 它是指定义数据的约束条件,即在给定的数据模型中,规定数据及其联系所具有的制约和依存规则,用以限定符合 数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和相容。 2. 三级数据模型 (1)概念数据模型 概念数据模型(Conceptual data model)对应于视图层,是面向计算机用户、面向现实世界的数据模型,与DBMS无 关,不依赖于具体的计算机系统。 概念数据模型主要有:E-R模型、EER模型、OO模型以及IDEFIX模型等。 (2)逻辑数据模型 逻辑数据模型(Logical data model)反映数据的逻辑结构,例如文件、记录和字段等,它与DBMS有关。 逻辑数据模型主要有:关系数据模型、层次数据模型和网状数据模型。 (3)物理数据模型 物理数据模型(Physical data model)反映数据的存储结构,例如存储介质的物理块、指针和索引等。 返回
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有