软件工程03-需求分析-黑白.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 判断规范化程度的条件是: 条件1:关系中所有属性都是“单纯域”,即不出现“表中有表” 条件2:非主属性完全函数依赖于关键字 条件3:非主属性相互独立,即任何非主属性间不存在函数依赖 如果一个关系连条件1都不满足,则这个关系是非规范化的 如果一个关系仅满足条件1,则这个关系满足第一范式 (1NF) 如果一个关系满足条件1、2,但不满足条件3,则这个关系满足第二范式 (2NF) 如果一个关系同时满足条件1、2和3,则这个关系表满足第三范式(3NF) 当数据模型达到3NF,一般情况下就能满足数据库应用的需要 在需求分析阶段进行数据库分析的流程 数据库分析的过程 为开发一个系统所使用的数据库,在开始分析数据库的需求前,分析员必须了解该系统的总目标和范围,然后建立一个完整并高度细化的信息模型 此信息模型应包括一个综合的数据词典,定义所有在开发数据库时用到的数据项 接着数据库分析定义数据库的逻辑特性和物理特性 以信息模型和系统规格说明为指导,定义数据库的逻辑数

文档评论(0)

1亿VIP精品文档

相关文档