zoukankan      html  css  js  c++  java
  • 【数据库系列_概念】2、数据模型

    涉及三块内容

    • 数据模型
    • 实体联系
    • 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——菱形(内标联系名称)   

  • 相关阅读:
    汉诺塔问题
    Java中的int类型取值范围
    unsigned 类型
    CharBuffer
    铺地砖问题(递归)
    汉诺塔简略
    Long类型的构造方法被遗弃,代替的是valueOf
    坏掉的项链
    挤牛奶
    修理牛棚
  • 原文地址:https://www.cnblogs.com/xxxholicl/p/6672858.html
Copyright © 2011-2022 走看看