【数据库系列_概念】2、数据模型

本文详细介绍了数据模型的概念,包括数据结构、实体、属性等,并解释了实体之间的联系形式,最后通过E-R图直观地展示实体及其联系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

涉及三块内容

  • 数据模型
  • 实体联系
  • E-R模型图  

 

数据模型  

  

数据到数据库的三大阶段流程图——老妖

这是个人的理解所肉造出来的流程图,当然并不规范,仅供学习参考。

数据模型  由三部分组成分别是

    • 数据结构
      • 与数据类型、内容、性质相关的对象
      • 与数据之间联系有关的对象
    1. 层次模型
    2. 网状模型
    3. 关系模型
    4. 面向对象模型

    【这几种数据模型而外再写】

 

      ··概念模型

      实体(Entity)  :客观存在的事、物;

      属性(Attribute)  :实体的特性;

      域(Domain)  :属性的取值范围;

      实体型(Entity Type)  :同类的实体;eg:球员(编号,姓名,位置。。。)

      实体集(Entity Set)  :相同属性的实体集合;eg:所有球员

      键(Key)  :唯一标识(主键)

      联系(Relationship)  :实体间的联系OR实体属性间的联系

      1.   
    • 数据操作

    :对象实例的操作

 

    • 数据的约束 

    :一组完整性的规则集合,以为了确保数据的正确性与一致性。

 

 实体联系


如上逻辑图所示,展示了三种联系形式

  • 一对一;

  eg:一张门票对应一位观众 。

  • 一对多;

  eg:一场球赛对应N位观众。

  • 多对多;

  eg:N位观众喜爱M支球队,M支球队有N位观众。

 

E-R模型图(Entity-Relationship)

通过E-R图,直接反映出实体-属性间的联系

  实体Entity——矩形(内标实体名称)      

  属性Attribute——椭圆(内标属性名称)       

  联系Relationship——菱形(内标联系名称)   

 

转载于:https://www.cnblogs.com/xxxholicl/p/6672858.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值