数据库设计步骤

数据库设计步骤:
    1.收集信息
        在确定客户要做什么之后,收集一切相关的信息,尽量不遗漏任何信息
    2.标识实体
        实体一般是名词
        每个实体只描述一件事情
        不能重复出现含义相同的实体
    3.标识每个实体的属性
        标识每个实体需要存储的详细信息
    4.标识实体之间的关系
    
    5.绘制E-R图
    6.将E-R图转成关系模式
        用二维表的形式表示实体和实体间联系的数据模型即关系模式
        E-R图转换为关系模式的步骤
            1. 把每个实体都转化为关系模式R(U)形式
            2. 建立实体间联系的转换
        
        将各实体转换为对应的表,将各属性转换为各表对应的列
        标识每个表的主键列
        在表之间建立主外键
    7.重构数据库表,看数据库表设计是否满足三大范式
        1.第一范式的目标是确保每列的原子性
            如果每列都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式(1NF)
        2.第二范式要求每个表只描述一件事情
        3.如果一个关系满足2NF,并且除了主键以外的其他列都不传递依赖于主键列,则满足第三范式(3NF)

你可能感兴趣的:(后台,数据库,数据库,sql)