频道栏目
读书频道 > 数据库 > SQL Server > SQL SERVER 2012数据库设计与开发实务
2.2.6 关系表的特性
2013-08-06 15:10:41     我来说两句
收藏   我要投稿
本书从数据库系统设计与开发者角度出发,详细深入地介绍了SQL Server数据库程序设计与开发的方法和技巧,内容包括数据库系统相关理论、数据库设计理论、T-SQL语言的语法、预存程序、过程对象、自定义函数、触发...  立即去当当网订购

关系表拥有五个特性:名称唯一性、没有重复的元组、元组没有顺序、属性没有顺序和所有的属性值都是单元值,如下所示。

名称唯一性:关系表的名称是唯一的,数据库中不能有两个关系表拥有相同名称,同一个关系表的属性名称也是唯一的,不过,不同关系表之间允许拥有相同名称的属性。

没有重复的元组:关系表是数学集合,集合中不允许有重复元素,所以关系表没有重复元组,其隐含意义是关系表拥有主键,主键是元组的标识,所以没有两个元组是完全相同的。

元组没有顺序:关系表中的元组因为是集合,所以没有顺序的分别,也就是说,如果重新排列关系表的元组,也不会产生新的关系表。

属性没有顺序:关系表的属性也没有顺序差别,如果重新排列关系表的属性,也不会产生新的关系表。事实上,大部分数据库管理系统并不支持此特性,数据库管理系统提供的数据库访问函数库,不但可以取得属性的原始顺序,而且允许使用顺序来访问属性值。

所有属性值都是单元值:关系表的属性值都是单元值(Atomic),这是指二维表格中每一个单元格的值都是单一值,而不是一组值的集合,例如,姓名属性值只能是【江小鱼】,而不能是{江小鱼,江大鱼}多个值的集合。

 

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:2.2.5 空值
下一篇:2.3.1 关系型算术
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站