码迷,mamicode.com
首页 > 数据库 > 详细

数据库之表

时间:2015-10-29 00:14:43      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:

        一个事业上的成功,只有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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!