整体ER关系图表
vendors供应商表
存储销售产品的供应商。
供应商ID列用来匹配产品和供应商
主键
使用vend_id作为主键,自动增量字段
products产品表
每个产品有唯一的ID(prod_id列),通过vend_id(供应商的唯一ID)关联供应商
主键
prod_id作为其主键,非自增
外键
vend_id上定一个外键,关联到vendors的vend_id。
customers顾客表
存储所有顾客的信息
主键
cust_id为主键,自动增量字段
orders顾客订单表
不是订单细节。
主键
每个订单唯一地编号(order_num列),自动增量字段。
外键
订单用cust_id列(关联到customer表的顾客唯一ID)与相应的顾客(customers表的cust_id)关联。
orderitems订单实际物品表
orderitems表存储每个订单中的实际物品,每个订单的每个物品占一行。
对orders中的每一行,orderitems中有一行或多行
组合主键
order_num,order_item键是组合主键。
一对多
一个订单行对应多个订单实际物品表行
外键
prod_id键,产品ID关联到product表主键
order_num关联到orders的order_num
prod_id关联到products的prod_id
productnotes产品相关注释表(MyISAM全文本搜索)
productnotes表存储与特定产品有关的注释
并非所有产品都有相关的注释,而有的产品可能有许多相关的注释
主键
note_id作为主键,自增
note_text为FULLTEXT搜索进行索引。
使用全文本搜索,所以需指定ENGINE=MyISAM
Comments | 0 条评论