根据以下销售管理系统的关系模式,设计对应的基本表,包括字段名,数据类型及各种可能的约束条件。注意:在设置表中各字段的数据类型时,也可根据实际应用需求,分析一下表结构中的字段是否需要做调整。
字段名 |
数据类型 |
是否可空 |
中文描述 |
约束说明 |
store_id |
CHAR(12) |
否 |
商店编号 |
主键 |
store_name |
VARCHAR(50) |
否 |
商店名 |
|
store_addr |
VARCHAR(255) |
是 |
商店地址 |
|
字段名 |
数据类型 |
是否可空 |
中文描述 |
约束说明 |
product_id |
CHAR(12) |
否 |
商品编号 |
主键 |
product_name |
VARCHAR(100) |
否 |
商品名 |
|
product_specification |
VARCHAR(100) |
是 |
规格 |
|
price |
DECIMAL(10,2) |
否 |
单价 |
|
- 职工(职工编号,职工姓名,业绩,性别,商店编号,聘期,月薪)
字段名 |
数据类型 |
是否可空 |
中文描述 |
约束说明 |
emp_id |
CHAR(12) |
否 |
职工编号 |
主键 |
emp_name |
VARCHAR(50) |
否 |
职工姓名 |
|
performance |
DECIMAL(10,2) |
是 |
业绩 |
|
gender |
ENUM |
是 |
性别 |
|
store_id |
CHAR(12) |
否 |
商店编号 |
外键 |
term |
INT |
否 |
聘期(月) |
|
monthly_salary |
DECIMAL(10,2) |
否 |
月薪 |
|
字段名 |
数据类型 |
是否可空 |
中文描述 |
约束说明 |
store_id |
CHAR(12) |
否 |
商店编号 |
外键 |
product_id |
CHAR(12) |
否 |
商品编号 |
外键 |
month_sales |
TINYINT |
数据 |
月销售量 |
|
(store_id, product_id) |
|
|
|
联合主键 |