Dr. Codd's 对关系型数据库系统的十二条规则

Dr. Codd's 对关系型数据库系统的十二条规则
关系型数据库是最为流行的数据存储模式 它产生于一个名称为 A Relational Model of
Data for Large Shared Data Banks 的论文中, SQL 进而发展为关系型的数据库, 对于关系
型数据库 Dr. Codd's 定义了12 条规则使之与其他类型的数据库相区别
0  关系型数据库必须通过关系来实现对数据的完全管理
1  所有在关系型数据库中的信息均可以在表中以数值的形式加以体现
2  在关系型数据库中的每一项数据均可以通过库名 、键名和列名来准确指定
3  关系型数据库系统必须对空值 (未知的和违规的数据) 提供系统级的支持 ,有独特
的缺省值, 而且具有独立域 {这一段不太清楚}
4  活动的、即时的数据联合— —它的意思就是在数据库中的数据应有逻辑表格的行的
形式来表达,并且可以通过数据处理语言来访问
5  完善的数据子语句— —它应该至少支持一种有严格语法规则和功能完善的语言,并
且应该支持数据和定义、 处理、 完整性、 权限以及事务等操作
6  查看更新规则— —所有在理论上可以更新的视图可以通过系统操作来更新
7  数据库中数据和插入、 更新与删除操作— —该数据库系统不仅要支持数据行的访
问 还要支持数据和的插入 更新和删除操作
8  数据和物理独立性— —当数据在物理存储结构上发生变化时应用程序在逻辑上不应
受到影响
9  数据的逻辑独立性— —当改变表的结构时应用程序在最大程度上不受影响
10 有效性独立— —数据库的语言必须有定义数据完整性规则的能力 数据应即时存
储在线目录 而且在处理时必须通过这一五一节
11 发布的独立性 — —当数据第一次发布或当它重新发布时应用程序应不受影响
12 任何程序不可能使用更低级的语言从而绕过数据库语言的有效性规则定义 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值