论文部分内容阅读
在实际项目开发的应用中,代码与数据库结构绑定的非常紧密,会因为数据库设计的优劣改变对象的抽象性。关系模型的规范化理论是关系型数据库逻辑设计的基础,信息系统开发人员对关系规范化的运用能力将直接影响所设计数据库系统的质量,并进而影响整个系统的性能.降低待开发系统的成本。一般数据库结构的设计满足关系模式的第三范式就可以了,BC范式已达到完美的程度(已完全消除了有害的函数依赖关系)。在小范围内,不影响到核心业务流程,为了设计开发的方便,允许一些特殊的设计出现。规范是用来约束设计的,约束的目的是为了最终整理设计的合理性、为了最终项目的合理性、为了最终项目的稳定性。本论文以RUP软件方法为指导,UML为建模语言,将两者相结合,从UML所有模型中寻找需要的适合的视图,把软件过程要达到的要求和功能记录下来,分析出系统的迭代建模过程,通过设定出软件结构组成的规划和职责,形成职责和结构清晰的软件架构,符合MVC模式设计,实现“高内聚低耦合”的思想。通过类图转化为数据库定义语言(DDL),验证DDL的关系模式的合理性和规范化。以网吧识别嫌疑人系统为例验证了所得数据库定义语言关系模式符合第三范式以及数据库关系模式的合理性和规范化,并进行了分析结果的比对。规范化的DDL可以很大限度的合理的处理数据,减少数据的冗余,保证了数据库设计的正确性和稳定性。