在能够有效的使用联结前,必须了解关系表以及关系型数据库设计的一些基础知识。
2、关系表
下面通过一个列子来理解关系表。
有一个包含产品目录的数据库表,其中每类物品占一行。...各表之间通过某些共同的值相互关联(所以才叫关系型数据库,大多数情况下采用主键关联);
综上所述,我们建立两个表:一个存储供应商信息(Vendors),另一个存储产品信息(Products),Products...,只需要更新Vendors(供应商)表,相关表的数据不用改动;
(3)由于数据不重复,数据显然是一致的,使得处理数据和生成报表更简单;
总之,关系型数据库可以有效的存储,方便的处理。...因此,关系型数据库的可伸缩性远比非关系数据库的要好。
可伸缩性:能够适应不断增加的工作量而不失败。设计良好的数据库或应用程序称为可伸缩性好。...表中,而列外两列(Vendors.Name,Vendors.Adress)却在另一个表(Vendors)中,所以FROM语句和之前随笔中的不同,这里的FROM子句列出了两个表(Products表和Vendors