当前位置: 代码迷 >> SQL >> 相知恨晚SQL之 关系模型(RM)即RelationalModel
  详细解决方案

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

热度:55   发布时间:2016-05-05 14:17:44.0
相见恨晚SQL之 关系模型(RM)即RelationalModel

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

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

 

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

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

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

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

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

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

 

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


 

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

6楼happy09li44分钟前
很好 RelationalModel
5楼liutengteng13046分钟前
挺好,积累。。理解。
4楼han_yankun20091小时前
加油
3楼yingjiebohe1小时前
排版有些凌乱,找不到主次。
2楼han_yankun20091小时前
不错额
1楼wangyongxia9211小时前
相见恨晚!呵呵
  相关解决方案