1.2数据模型(实现世界的数据化过程)

文章目录一、两类数据模型1. 概念模型(信息模型)2.逻辑模型和物理模型(数据模型)二、概念模型1.概念模型中的基本概念2.概念模型的表示方法3.概念模型的设计三、数据模型1.数据结构2.数据操作3.数据的完整性约束条件四、最常用的数据模型1.层次模型——树2.网状模型3. 关系模型——二维表一、两类数据模型模型:实现世界特征的模拟和抽象。数据模型(Data Model):是现实世界数据特征的抽象。(数据的表现形式)数据模型的作用:提供给我们模型化数据和信息的工具。表示事物本身以及事物与事物之间.
摘要由CSDN通过智能技术生成


一、两类数据模型

  • 模型:实现世界特征的模拟和抽象。
  • 数据模型(Data Model):是现实世界数据特征的抽象。(数据的表现形式)
  • 数据模型的作用:提供给我们模型化数据和信息的工具。表示事物本身以及事物与事物之间的关系。(数据以什么样的形式存入数据库)
  • 数据模型应满足三方面要求:
    1. 能比较真实地模拟现实世界;
    2. 容易为人所理解;
    3. 便于在计算机上实现。
  • 数据模型地分类:根据模型应用地不同目的,可以将模型分为两类(两个不同层次)。

1. 概念模型(信息模型)

·按照用户地观点对数据和信息建模;
·独立于计算机系统;
·主要用于数据库基本结构(框架)的设计,是数据库设计人员进行数据库设计的依据。

2.逻辑模型和物理模型(数据模型)

  • 逻辑(结构)模型

    • 按计算机系统的观点对数据建模;
    • 决定了DBMS的类型。
  • 物理模型

    • 对数据最低层的抽象;
    • 描述数据在系统内部的表示方式和存取方法。

    逻辑模型决定物理模型
    在这里插入图片描述

二、概念模型

1.概念模型中的基本概念

  • 实体(Entity):客观存在并可相互区别的事物。
    在这里插入图片描述
  • 属性(Attribute):实体所具备的某一特性称为属性。一个实体可以由若干个属性来刻画。
    在这里插入图片描述
  • 域(Domain):属性的取值范围称为该属性的域。
    在这里插入图片描述
  • 实体集(Entity Set):所用属性名完全相同的实体的集合。
    在这里插入图片描述
  • 实体型(Entity Type):实体集的名及所用属性名的集合。
    在这里插入图片描述
  • 联系(Relationship)
    (1)实体内部的联系:组成实体的各属性之间的联系。
    (2)实体之间的联系:不同实体集之间的联系。※
         ①一对一联系(1:1)
         ②一对多联系(1:n)
         ③多对多联系(m:n)

2.概念模型的表示方法

     P.P.S.Chen 1976
    实体—联系方法(Entity-Relationship Approach)E-R方法
    或称为实体-联系模型,简称为E-R模型或E-R图

    E-R图它在描述客观世界中实体、实体属性及实体间的联系时采用不同的图形记号:
实体型:用矩形表示,矩形中写明实体名;
属性:用椭圆表示,用无向边链接实体;
联系:用菱形表示,用无向边连接相应的实体,并在无向边上标明联系的类型。

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值