美文网首页
数据模型

数据模型

作者: 水晶草720 | 来源:发表于2022-04-01 11:43 被阅读0次

一、数据特征与数据模型组成要素

  1. 数据结构 数据结构描述的是系统的静态特性,即数据对象的数据类型、内容、属性一级数据对象之间的联系。
  2. 数据操作 数据操作描述的是系统的动态特征,是对各种对象的实例 允许执行的操作的集合,包括操作及有关的操作规则
  3. 数据的约束条件 数据约束描述数据结构中数据间的语法和语义关联,包括相互制约与依存关系一级数据动态变化规则,以保证数据的正确性 有效性与相容性。

二、数据模型的分类

1. 概念层数据模型

(1) 信息世界中的基本概念 实体(Entity)
客观存在并相互区别的事物成为实体,可以是具体的人 、事、物或抽象的概念。
(2)属性(Attribute)
实体所具有的某一个特性称为属性。一个实体可以由若干个属性来刻画。
(3)码(key)
唯一标识实体的属性集称为码
(4)域(Domain)
属性的取值范围称为该属性的域
(5) 实体型(Entity Type)
用实体名及其属性名集合来抽象和刻画。同类实体称为实体型。
(6) 实体集(Entity Set)
同类实体的集合称为实体集
(7)联系(Relationship)
现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。
实体型间联系:
一对多:1:N
一对一:1:1
多对多: N:N

2. 逻辑层数据模型

(1)层次模型
(2)网状模型
(3)关系模型
(4)面向对象模型

3. 物理层数据模型

物理层数据模型,也称为数据的物理模型(Pyssical Model),其描述数据在存储介质上的组织结构,是逻辑模型的物理实现,既每一种逻辑模型在实现是都有与其相对应的物理模型。

本章学习重点:

1.数据库系统的三级模式结构;

  1. 数据模型中农概念层模型(E-R模型)与逻辑层模型(关系模型)

相关文章

  • supermap知识库

    数据模型与地图投影 (1)数据模型 点数据模型 线数据模型 面数据模型 路由数据模型 复合数据模型 栅格数据模型 ...

  • 数据库-数据模型(分类、三要素、概念)

    数据模型的分类:最常用的数据模型是概念数据模型和结构数据模型:①概念数据模型(信息模型):面向用户的,按照用户的观...

  • PowerDesigner04 物理数据模型(PDM)

    索引 物理数据模型(CDM)概述 物理数据模型(CDM)创建步骤 学生、班级、老师物理数据模型 物理数据模型(CD...

  • PowerDesigner03 概念数据模型(CDM)

    索引 概念数据模型(CDM)概述 概念数据模型(CDM)创建步骤 学生、班级、老师概念数据模型 概念数据模型(CD...

  • 逆向工程

    逆向工程与EasyCode 一、基本概念 1、物理数据模型、逻辑数据模型与概念数据模型 数据模型所描述的内容包括三...

  • 计算机科学导论-数据模型

    数据模型 在计算机科学领域,数据模型通常指:1:对象可以采用的值。例如,很多数据模型包含具有整数值的对象。数据模型...

  • Python数据模型

    Python数据模型理解好Python的数据模型才是真正理解了Python这门语言Python数据模型其实就是对象...

  • 第二章 魔法函数

    一. 什么是魔法函数 二. python的数据模型以及数据模型对python的影响(数据模型也叫魔法函数) 三. ...

  • DDIA(二)

    数据模型与查询语言 多数应用使用层层叠加的数据模型构建。对于每层数据模型的关键问题是:它是如何用低一层数据模型来表...

  • FreeMarker页面静态化

    1、页面静态化 1.1 页面静态化 模板+数据模型=输出,页面静态化需要准备数据模型和模板,先知道数据模型的结构才...

网友评论

      本文标题:数据模型

      本文链接:https://www.haomeiwen.com/subject/ezunjrtx.html