度量快速开发平台-专业、快速的软件定制快开平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 部件 流程 SQL
查看: 2098|回复: 3
打印 上一主题 下一主题

[分享] 科德十二定律

[复制链接]

348

主题

3572

帖子

9730

积分

论坛元老

Rank: 8Rank: 8

积分
9730
跳转到指定楼层
楼主
发表于 2020-6-22 22:08:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

科德十二定律(Codd's 12 rules)是由数据库的关系模型的先驱埃德加·科德(Edgar F. Codd)提出的,使数据库管理系统关系化需满足的十三条(从0至12)准则。全关系系统应该完全支持关系模型的所有特征。关系模型的奠基人埃德加·科德具体地给出了全关系系统应遵循的基本准则。

准则0:

一个关系形的关系数据库系统必须能完全通过它的关系能力来管理数据库。

准则1:信息准则

关系数据库系统的所有信息都应该在逻辑一级上用表中的值这一种方法显式的表示。

准则2:保证访问准则

依靠表名、主码和列名的组合,保证能以逻辑方式访问关系数据库中的每个数据项。

准则3:空值的系统化处理

全关系的关系数据库系统支持空值的概念,并用系统化的方法处理空值。

准则4:基于关系模型的动态的联机数据字典

数据库的描述在逻辑级上和普通数据采用同样的表述方式。

准则5:统一的数据子语言

一个关系数据库系统可以具有几种语言和多种终端访问方式,但必须有一种语言,它的语句可以表示为严格语法规定的字符串,并能全面的支持各种规则。

准则6:视图更新准则

所有理论上可更新的视图也应该允许由系统更新。

准则7:高级的插入、修改和删除操作

系统应该对各种操作进行查询优化。

准则8:数据的物理独立性

无论数据库的数据在存储表示或存取方法上作任何变化,应用程序和终端活动都保持逻辑上的不变性。

准则9:数据逻辑独立性

当对基本关系进行理论上信息不受损害的任何改变时,应用程序和终端活动都保持逻辑上的不变性。

准则10:数据完整的独立性

关系数据库的完整性约束条件必须是用数据库语言定义并存储在数据字典中的。

准则11:分布独立性

关系数据库系统在引入分布数据或数据重新分布时保持逻辑不变。

准则12:无破坏准则

如果一个关系数据库系统具有一个低级语言,那么这个低级语言不能违背或绕过完整性准则。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
若現在就覺得失望無力,未來那麽遠妳該怎麽扛...
————————————————————————致自己
回复

使用道具 举报

542

主题

5916

帖子

1万

积分

作者

Rank: 7Rank: 7Rank: 7

积分
13589
沙发
发表于 2020-6-23 14:03:57 | 只看该作者
学习了
回复

使用道具 举报

328

主题

3738

帖子

8566

积分

作者

Rank: 7Rank: 7Rank: 7

积分
8566
QQ
板凳
发表于 2020-6-23 15:54:34 | 只看该作者
回复 支持 反对

使用道具 举报

235

主题

2547

帖子

5834

积分

论坛元老

Rank: 8Rank: 8

积分
5834
地板
发表于 2020-2-6 17:02:52 | 只看该作者
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|玉祥公司客服-玉祥集团客服  本站关键词:快速开发平台

GMT+8, 2024-5-4 22:58 , Processed in 0.156412 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表