一、表关系:
1、一对多(或多对一)关系:产品类别与产品的关系
产品类别表P_ID主键,被产品明细表P_Id外键所引用
1)关系:一种产品类别对应多个产品,多个产品对应一种产品类别
2)实现:在多的一方表里建立外键,指向另一表的主键;
2、多对多关系:员工(销售产品)与产品的关系
销售表的外键,产品ID和员工ID分别关联产品表与员工表的主键
1)关系:一种产品被多位员工销售,一位员工可销售多种产品
2)实现:建立第三张中间表,中间表至少包含两外键,分别关联两表主键
3、一对一关系:
1)关系:一对一关系,多用于单表拆分,将一张表的基础字段放在一张表中,其他详情字段放在另一张表中,以提升操作效率
2)实现:在任意一方加入外键,关联另外一方的主键,并且设置外键唯一约束(UNIQUE)
二、SQL语句删除表:
1、语法:DROP TABLE <表名>
2、例:见下(关系图)现若删除员工表,则需先删除销售表,因为员工表的主键被销售表的E_Id的外键所引用
USE MyServer
GO
DROP TABLE SalesList --删除销售表
GO
DROP TABLE Employee--再删除员工表
GO
注:删除表的顺序:先删除子表,再删除主表