欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

数据库设计-需求分析

程序员文章站 2022-06-06 22:05:45
数据库设计 数据库设计的4个步骤: 需求分析: 数据库存储数据是什么 数据有哪些属性 数据和属性的特点有那些 逻辑设计: 数据库进行逻辑建模 物理设计: 根据数据库自身特点把逻辑设计转换成物理设计 维护优化: 新的需求建表 索引优化 大表拆分 需求分析: 逻辑设计: 物理设计: 维护优化: 需求分析 ......

数据库设计

数据库设计的4个步骤:


 

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

需求分析:

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