数据库设计准则

设计准则

准则1

关系模式的设计应尽可能只包括有直接联系的属性,不要包括有间接的联系和属性。也就是,每一个关系模式应只有对应的一个实体类型或一个联系类型。

准则2

关系模式的设计应尽可能使得相对应关系中不出现插入、删除和修改等操作异常现象。如果出现任何异常,则需要加以说明,并确保更新数据库的程序正确操作。

准则3

关系模式的设计应尽可能使得对应关系中避免放置经常为空的值的属性。如果一个企业中只有10%的职工有自己单独的办公室,那么职工关系中就不应该放办公室的属性,而应当另外创建一个新的关系模式(职工号,办公室),只存放有单独的办公室和职工元组。

准则4

关系模式的设计应尽可能使得关系的等值连接在主键和外键的属性上进行,并且确保连接以后不会生成额外的元组。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 参考:http://www.cnblogs.com/wyq178/p/8549715.html 数据库表设计的几条...
    andpy阅读 4,328评论 0 0
  • 数据库设计标准(第一、第二、第三范式说明) 一、第一范式(1NF):所有属性都必须是单值,无重复的列 所谓第一...
    页面仔小杨阅读 7,802评论 0 1
  • 瀚覆翻生死几回,江湖老,岁月瘦了枯心无泪。天涯漠北,常相牵,水逝风华空坠。杳星夏玄古,哀愁辜,弦樽邀天月,诚故。 ...
    醉心淼阅读 1,463评论 0 0
  • 回到家的第二个晚上做了一个很恐怖,很害怕,甚至难过到让自己崩溃得嚎啕大哭的梦。这个梦不像恐怖故事那样的血腥或者惊悚...
    onenickname阅读 3,462评论 0 0
  • 料峭春风过画楼。月沉檐外泄银流。声声青鸟为谁愁。 双袖酒痕空惹恨。半生颠沛懒回眸。可怜飞将未封侯。
    疏影横笛a阅读 3,550评论 1 10

友情链接更多精彩内容