整体ER关系图表

image.png

vendors供应商表

image.png
存储销售产品的供应商。
供应商ID列用来匹配产品和供应商

主键

使用vend_id作为主键,自动增量字段

products产品表

image.png
每个产品有唯一的ID(prod_id列),通过vend_id(供应商的唯一ID)关联供应商

主键

prod_id作为其主键,非自增

外键

vend_id上定一个外键,关联到vendors的vend_id。

customers顾客表

image.png
存储所有顾客的信息

主键

cust_id为主键,自动增量字段

orders顾客订单表

不是订单细节。

主键

每个订单唯一地编号(order_num列),自动增量字段。

外键

订单用cust_id列(关联到customer表的顾客唯一ID)与相应的顾客(customers表的cust_id)关联。

orderitems订单实际物品表

image.png
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


这个家伙很懒,啥也没有留下😋