数据库设计

数据库设计的4个步骤:


 

    • 需求分析:
      1. 数据库存储数据是什么
      2. 数据有哪些属性
      3. 数据和属性的特点有那些
    • 逻辑设计:
      1. 数据库进行逻辑建模
    • 物理设计:
      1. 根据数据库自身特点把逻辑设计转换成物理设计
    • 维护优化:
      1. 新的需求建表
      2. 索引优化
      3. 大表拆分

需求分析:

    • 为什么需要需求分析?
      • 充分了解当前项目中需要存储的数据
      • 了解数据的特点
      • 了解数据的生命周期
    • 怎么做需求分析?
      • 实体与实体之间的关系
        • 实体:对现实世界的事物的抽象
        1. 一对一:
        2. 一对多
        3. 多对多
      • 实体所包含的属性
        • 属性:描述实体的特点或者特征
      • 实体的唯一标识
        1. 单个属性
        2. 多个属性的组合
    • 实例分析:用户模块
      • 实体:
        • 用户:记录注册用户相关信息
      • 属性:
        1. 用户名
        2. 密码
        3. 邮箱
        4. 电话
        5. 简介
      • 唯一标识:
        1. 用户名
        2. 邮箱
        3. 电话
      • 存储特点:
        • 永久存储;

 

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!