《(1.1.3)--1.3 数据模型数据库寻宝.ppt》由会员分享,可在线阅读,更多相关《(1.1.3)--1.3 数据模型数据库寻宝.ppt(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、知识点1.3:数 据 模 型第1单元 数据之家1.3 1.3 数据模型数据模型p1.数据模型的组成要素p2.常用的数据模型数据模型(Data Model)在数据库系统中,对现实世界中数据的抽象、描述以及处理等都是通过数据模型来实现的。数据模型应满足以下3个方面的要求。(1)能够比较真实地模拟现实世界。(2)容易被人理解。(3)便于在计算机系统中实现。1.1.数据模型的组成要素数据模型的组成要素数据模型由数据结构、数据操作和完整性规则3部分组成。n数据结构用于描述系统的静态特性。研究的对象包括两类,一类是与数据类型、内容、性质有关的对象,另一类是与数据之间的联系有关的对象。数据结构是描述一个数据
2、模型性质最重要的方面,因此常按数据结构的类型命名数据模型,例如网状结构、层次结构和关系结构的数据模型分别命名为网状模型、层次模型和关系模型。n数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及其有关的操作规则。数据库的操作主要包括查询和更新两个大类。n完整性规则是数据模型中数据及其联系所具有的制约和依存规则,这些规则的集合构成数据的约束条件,以确保数据的正确性、有效性和相容性。数据模型应该反映和规定此数据模型必须遵守的基本完整性约束条件,还要提供约束条件的机制,以反映具体的约束条件是什么。2 2.常用的数据模型常用的数据模型 数据模型是数据库系统的基石,任何一个数
3、据库管理系统都是基于某种数据模型的,即根据不同的数据模型可以开发出不同的数据库管理系统。常用的数据模型有3种:n层次模型(Hierarchical Model)n网状模型(Network Model)n关系模型(Relational Model)2 2.常用的数据模型常用的数据模型n层次模型(Hierarchical Model)层次模型的特点如下:(1)有且仅有一个结点无父结点,此结点是根结点。(2)其他结点有且仅有一个父结点。层次模型适合于表示一对多的联系,直观、自然、方便。2 2.常用的数据模型常用的数据模型n 网状模型(Network Model)网状模型的特点如下:(1)允许一个结点有多于一个的父结点。(2)允许有一个以上的结点无父结点。网状模型适用于表示多对多的联系。2 2.常用的数据模型常用的数据模型n关系模型(Relational Model)关系模型中的“关系”具有特定含义。特指那种虽具有相关性而非从属性的按照某种平行序列排列的数据集合关系。从用户的角度来看,一个关系就是一张二维表,多个相关的关系组成一个关系模型。1.3 1.3 数据数据模型模型l l简答题简答题1.数据模型的三个要素分别是什么?2.常用的数据模型及它们的主要特征?