关闭

Codd博士提出的十二条法则

标签: 数据库语言null存储工作
576人阅读 评论(0) 收藏 举报

 一个完美的、完全符合数据库技术的关系数据库系统,需要满足Codd博士提出的十二条法则:

1)信息法则:关系型数据库的所有信息都被清楚地表示成表汇总的数据,即表行中的列值。

2)授权存储法则:保证关系数据库中的每一个数据项都通过“表名+行主键+列名”的组合形成访问。

3)NULL值的系统处理:DBMS对NULL值英提供系统支持。NULL值并不是零,也不是空白字符串。

4)一个活跃的、在线数据字典应作为关系型表被储存:在逻辑上,数据库的描述及其内容都被表示为表的形式,并能用数据库语言进行查询。

5)必须提供数据存取语言进行存取访问:至少有一种具有严格、统一的语法的语言,该语言必须支持数据定义、视图定义、数据操作、完全性、完整性约束规则、授权和事务处理。

6)视图更新法则:所有理论上能被更新的视图应当是可被系统更新的。

7)集合级的插入、更新和删除:DBMS不仅支持集合级的检索,还应支持集合级的插入、更新和删除操作。

8)物理数据的独立性:应用不依赖物理结构,当数据的存储结构或者物理存取方法改变时,应用程序在逻辑上应不受影响。

9)逻辑数据的独立性:如果一个表被分成两个部分,则应用视图连接在一起,以便不会对应用产生影响。

10)数据完整性的独立性:数据库语言必须能够定义完整性规则,这些完整性规则应该存储在数据字典中。

11)分布独立性:一个数据库即使被分布,也应该能工作。

12)非破坏性原则:如果允许采用低级语言存取数据,则该低级语言一定不能绕过用数据库语言定义的安全性和完整性原则。

 

 

 

0
0
查看评论

Codd十二条法则

Codd十二条法则 D B M S应该遵循C o d d提出的十二条法则,才能被分类到完全关系型: 1)信息法则。信息表现为贮存在单元中的数据,正如前面所讨论过的,将V I N作为一个 单个的列使用,违反了这条规则。 2)授权存取法则。每一个数据项必须通过一个“表名+行主键+列名”的组合形式...
  • zhao923822745
  • zhao923822745
  • 2014-10-29 15:19
  • 365

Codd十二条法则(学习笔记)

1)信息法则。信息表现为贮存在单元中的数据,正如前面所讨论过的,将 V I N作为一个单个的列使用,违反了这条规则。2)授权存取法则。每一个数据项必须通过一个“表名 +行主键+列名”的组合形式访问。例如,如果你能用数组或指针访问一个列,就违反这条规则。3)必须以一致的方式使用空值。如果由于缺少数字值...
  • dcyang
  • dcyang
  • 2009-05-07 13:27
  • 381

Dr. Codd's 对关系型数据库系统的十二条规则 (其实是13条)

什么是关系型数据库?什么叫关系型数据库?             关系型数据库是最为流行的数据存储模式它产生于一个名称为A Relational Model of Data for La...
  • lilin_xdu
  • lilin_xdu
  • 2011-09-14 10:25
  • 1016

Codd的RDBMS12法则

Codd的RDBMS12法则——RDBMS的起源   Edgar Frank Codd(埃德加·弗兰克·科德)被誉为“关系数据库之父”,并因为在数据库管理系统的理论和实践方面的杰出贡献于1981年获图灵奖。在1985年,Codd 博士发布了12条规则,这些规则简明的定义出一...
  • peta
  • peta
  • 2013-11-27 10:00
  • 818

开题报告之修改意见和心得体会(上)

修改意见: 国内外现状——研究内容——关键问题——研究方法及技术路线——可行性分析——现有的研究基础——参考文献 1.国内外研究现状必须十分重要   国内外文献一定要分类交代清楚,分门别类的将前人的研究现状写出来。而不是一团麻花似的全部堆砌在一起,分类之间最好具有一定的逻辑关联。 2.研究内...
  • wearlee
  • wearlee
  • 2018-01-17 18:05
  • 82

E.F Codd提出的12条准则

<br />第 3 部分 - 选择键和索引<br />数据采掘要预先计划<br />我所在的某一客户部门一度要处理 8 万多份联系方式,同时填写每个客户的必要数据(这绝对不是小活)。我从中还要确定出一组客户作为市场目标。当我从最开始设计表和字段的时候,我试图不在主...
  • manstar
  • manstar
  • 2010-11-13 11:03
  • 522

Codd的数据库论文精华

关系这个词在这里使用的是其被广泛认可的数学意义。给定集合S1,S2,……,Sn(这些集合没有必要一定是不同的),如果R是一个满足如下条件的n元组集合:其每个元素的第一个元素来自S1,第二个元素来自集合S2,以此类推,那么R就是这n个集合(S1,S2,……,Sn)上的一个关系。我们用Sj来表示R的第j...
  • guotong1988
  • guotong1988
  • 2015-04-02 17:58
  • 691

男人成功的十二条法则

一艘没有航行目标的船,任何方向的风都是逆风  1、你为什么是穷人,第一点就是你没有立下成为富人的目标  2、你的人生核心目标是什么?  杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。  3、起跑领先一步,人生领先一大步:成功从选定目标开...
  • ylz2007
  • ylz2007
  • 2008-05-20 23:24
  • 1304

Codd 提出的 RDBMS 12项准则

 Dr. E.F. Codd, an IBM researcher, first developed the relational data model in 1970. In 1985, Dr. Codd published a list of 12 rules that concise...
  • webpower
  • webpower
  • 2006-10-16 08:56
  • 391

曾国藩日课十二条

一、主敬:整齐严肃,无时不惧。无事时心在腔子里,应事时专一不杂。清明在躬,如日之升。 持神敬肃:衣冠外貌保持整齐,心思神情端正严肃,时时刻刻都要警惕、检查自己是否出现了闲杂或不良的念头。平日闲居无事时,要宁静安泰,不要想身体以外的事情,一旦投入工作中,就必须做到专心致志,不存杂念。自己要保持清澈明...
  • xiaoxing1521025
  • xiaoxing1521025
  • 2013-04-16 16:07
  • 2620
    文章分类
    个人资料
    • 访问:10343次
    • 积分:233
    • 等级:
    • 排名:千里之外
    • 原创:7篇
    • 转载:3篇
    • 译文:1篇
    • 评论:1条
    最新评论