相见恨晚SQL之 关系模型(RM)即RelationalModel

来源:互联网 发布:淘宝怎么查自己的排名 编辑:程序博客网 时间:2024/06/09 04:50

      关系模型把世界看作是由实体(Entity)和联系(Relationship)构成的。

      所谓实体就是指现实世界中具有区分与其它事物的特征或属性并与其它实体有联系的对象。在关系模型中实体通常是以表的形式来表现的,表的每一行描述实体的一个实例,表的每一列描述实体的一个特征或属性。

 

     所谓联系就是指实体之间的关系,即实体之间的对应关系。联系可以分为三种:

                 一对一的联系:如一个人只有一种性别,一个人一>性别为一对一的联系

                 一对多的联系:如相同性别的人有许多个,性别一>人为一对多的联系

                 多对一的联系:如很多人有同一个性别,人一>性别为多对一的联系

      通过联系就可以用一个实体的信息来查找另一个实体的信息。

   例如SQL Server查询两个表中具有相同生日的学生的姓名:

 

select s1.name Name1, s2.name Name2 from Students_information1 s1,students_information2 s2 where s1.birthday=s2.birthday


 

       关系模型把所有的数据都组织到表中,表是由行和列组成的。行表示数据的记录,列表示记录中的域,表反映了现实世界中的事实和值.

原创粉丝点击