标签:
一个事业上的成功,只有15%是它的专业技术,另外的85%要依赖人际关系。相对而言,专业的技术是硬本领,善于处理人际关系的交际本领则是软本领。 ——卡耐基
这是卡耐基的一句名言,告诉我们,不要始终发展单一的某一项,而是要多的,全面的发展!
以下是我对数据库用表组织数据的一些概念与操作方法:
1.SQL Server提供的四种类型约束:
(1)实体完整性约束:实体完整性约束是要求表中的每一行数据都反映不同的实体,不能存在相同的数据行,主要针对数据行设置的完整性 ;
(2)域完整性约束:指的是给定列输入的有效性,主要针对数据列设置的完整性;
(3)引用完整性约束:在输入或删除数据行时,引用完整性约束来保持表之间已定义烦人关系,说简单一点就是外键约束;
(4)自定义完整性约束:用户自定义完整性用来定义特定的规则;
2.主键与外键:
(1)主键:一个表只能有一个主键,并且主键列不允许出现空值(Null),尽管有的表中允许有没有主键,但是通常情况下建议为表设置为主键;
下面是如何设置主键:
(2)外键:相对于主键而言,从表中对应于主表的列,在从表中称为外键或引用键,它的值要求与主表的主键或唯一键想对应,外键用来强制引用完整性。一个表可以有多个外键;
下面给大家演示如何使用外键:
(1:首先创建两个表;
(2:在name表设置主键;
(3:在emp表中空白处点击右键,点击关系;
(4:进入页面后点击添加,然后进行后续操作;
(5:不能给主键类手动给值,这个值就是由系统自动给的。
ps:在一张表,表A中某列是主键,但是在另外一张表表B中该列不是主键。那么表A称为主键表,表B称为外键表。
接下来就是如何创建表:
1.我们使用SQL数据库其实就是使用很多表,数据库是由表组成的,而数据也是以表的形式展现出来的,表是列的集合也是信息数据的容器,很多表就构成了数据库。这篇文章讲解如何使用表组织数据,使数据库的结构完整性。
下面我们采用个案例:建立学生数据库表来讲解如何创建数据库使用表组织数据。
2.创建表时要符合完整性。我们在创建表组织数据时要注意数据的完整性,这是我们创建一个结构良好的数据库的基础,一个结构功能良好的数据库它的数据完整性都比较完善,这样便于以后维护和使用,所以我们在创建表时这点要注意。
3.提供四种约束保证完整性
4.创建的四张表的关系图:
以上就是如何创建表以及主键与外键的描述,希望对你有一点点的帮助。
当大部分人都在关注你飞的高不高时,只有少部分人关心你飞的累不累,这就是友情。
标签:
原文地址:http://www.cnblogs.com/Tony-cheen/p/4918983.html