1.相同数据出现多次不是一件好事,此因素是关系型数据库设计的基础。关系表的设计就是要保证把信息分解成多个表,一类数据一个表。各表通过某些常用的值互相关联。 2.外键:外键为某个表的一列,它包含另一个表的主键值,定义了两个表之间的关系。 3.联结是一种机制,用来在一条select语句中关联表。
4.基于两个表之间的相等测试,这种联结也称为内部联结
5.sql对一条select语句可以联结的表的数目没有限制 注意点:不要联结不必要的表,联结的表越多,性能下降的越厉害
6.笛卡尔积: 由没有联结条件的表关系返回的结果成为笛卡尔积。检索出的行的数目为第一个表中的行数乘以第二个表的行数