相见恨晚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


 

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

  • 11
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 20
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值