一个完整的数据库设计过程分为?

解决方案 »

  1.   

    5楼的5步骤都是逻辑设计 的后面贴的好像有些是 物理设计的范畴,但是没有完全
    物理设计需要考虑选定的数据库系统,对于sql server,至少还要考虑
    文件、文件组设计
    权限设计
    索引设计
    全文检索设计
    分区设计
      

  2.   

    1.需求分析 确定客户需求,分析数据库实施可行性(技术,平台,资金)
    2.概念结构设计 设计局部E-R图,合并局部E-R图,设计总体E-R图,整体E-R图的优化
    3.逻辑结构设计 将最后的E-R图转换为关系模型,做好1:1,1:n,m:n的转换
    4.物理结构设计 确定存储结构和方法
    5.数据库实施 数据库的建立实施与编码
    6.数据库运行与维护 后期的维护
      

  3.   

    海爷。。RAID 算是物理设计范畴的吧?
      

  4.   

    理论的都太教条化了。觉得数据库设计,就是得懂得数据。知道数据的分布,数据的种类,业务的模式。
    进行合理NF或者反NF,还要有合理的索引设计
    这样的设计才能最好的。
      

  5.   

    1、需求分析阶段,了解和分析用户的需求(包括数据与处理)
    2、概念结构设计阶段,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型
    3、逻辑结构设计阶段,E-R图、数据模型的优化、设计用户子模式
    4、数据库物理设计阶段,(存储结构和存取方法)
    5、数据库实施阶段,根据逻辑设计和物理设计的结果建立数据库
    6、数据库运行和维护阶段,在数据库系统运行过程中要不断对其进行评价、调整与修改
      

  6.   

    终于知道E-R是啥了,entities及relationships~
    一直没深究 :) xuexile
      

  7.   

    LZ只说数据库设计的话。。
    需求分析、了解和分析用户的需求(包括数据与处理,可行性)
    逻辑设计、E-R图,设计模型设计思路
    物理设计实施:数据库的建立实施,编码,建立关系