第2章 数据采集
2.1 数据建模
2.1.1 数据模型
相关知识
1.定义
模型是对现实世界的抽象。在数据库技术中,用模型的概念描述数据库的结构与语义。“数据模型(Data Model)”是表示实体类型及实体间联系的模型。
数据模型的种类很多,目前被广泛使用的可分为两种类型。一种是在概念设计阶段使用的数据模型,称为概念数据模型。另一种是在逻辑设计阶段使用的数据模型,称为逻辑数据模型。
概念数据模型是独立于计算机系统的数据模型,完全不涉及信息在计算机中的表示,只是用来描述某个特定组织所关心的信息结构。它是按用户的观点对数据建模,强调其语义表达能力的。它应该简单、清晰、易于用户理解,是对现实世界的**层抽象,是用户和数据库设计人员之间进行交流的工具。这一类数据模型中***的是“实体联系模型”。
逻辑数据模型是直接面向数据库的逻辑结构,是对现实世界的第二层抽象。这类数据模型直接与数据库管理系统(DBMS)有关,一般也称为“结构数据模型”。这类数据模型有严格的形式化定义,以便于在计算机系统中实现。它通常有一组严格定义的无二义性语法和语义的数据库语言,人们可以用这种语言来定义、操纵数据库中的数据。结构数据模型应包含:数据结构、数据操作、数据完整性约束3部分。它主要有:层次、网状、关系3种模型。
……