首页> 外文会议> >Eliminating process of normalization in relational database design
【24h】

Eliminating process of normalization in relational database design

机译:消除关系数据库设计中的规范化过程

获取原文

摘要

The relational database design approach requires the process of normalization in order to minimize data redundancy and update anomalies in the relational schema. Algorithms defined in normalization theory depend upon various dependencies namely functional, multivalued, join and inclusion dependencies that should be carefully defined for a database application. Identification of these dependencies and a minimal cover is a complex and time consuming task for almost all practical problems. This work discusses how the normalization process can be eliminated from the required steps of database design. It explores various constructs of entity relationship diagram (ERD) and their transformation to relational schema. This work elaborates how un-normalized relations are created during the entity relationship (ER) model to relational schema transformation. A set of rules is presented which if followed at the stage of conceptual modeling would always generate a relational schema that satisfies normal forms up to Boyce-Codd normal form (BCNF), thus eliminating the need for normalization. The motivation behind this paper is to save the database designer's valuable time and effort otherwise required in defining dependencies, in finding a minimal cover and in normalizing a given relational schema.
机译:关系数据库设计方法需要规范化的过程,以最大程度地减少数据冗余并更新关系模式中的异常。在规范化理论中定义的算法取决于各种依赖关系,即功能,多值,联接和包含依赖关系,应为数据库应用程序仔细定义这些依赖关系。对于几乎所有实际问题,这些依赖关系的识别和最小覆盖是一项复杂且耗时的任务。这项工作讨论了如何从数据库设计的必需步骤中消除规范化过程。它探讨了实体关系图(ERD)的各种构造及其向关系模式的转换。这项工作阐述了实体关系(ER)模型到关系模式转换期间如何创建非规范化关系。提出了一组规则,如果在概念建模阶段遵循这些规则,则将始终生成满足范式直至Boyce-Codd范式(BCNF)的关系模式,从而消除了对范式的需求。本文的目的是为了节省数据库设计人员的宝贵时间和精力,而这些时间和精力在定义依赖项,查找最小覆盖范围以及规范化给定的关系模式方面是必需的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号