商品生产数据库设计与SQL语句
商品生产数据库设计与SQL语句
本文介绍了商品生产数据库的设计方案,包含商品、生产厂家和生产三个表的结构定义,并提供了使用SQL语句创建这些表的代码示例。
商品表结构:
- 商品号:CHAR(10),主键
- 商品名:VARCHAR(20),非空
- 类别:CHAR(3),取值为:'手机'、'笔记本'
- 单价:INT
生产厂家表结构:
- 厂家编号:CHAR(20),主键
- 厂家名:VARCHAR(30),非空
- 厂家地址:VARCHAR(40)
生产表结构:
- 商品号:CHAR(10),引用商品表的外键
- 厂家编号:CHAR(20),引用生产厂家表的外键
- 生产日期:DATE
- 生产数量:INT
- 主键:(商品号,厂家编号,生产日期)
SQL语句:
创建商品表:
CREATE TABLE 商品 (
商品号 CHAR(10) PRIMARY KEY,
商品名 VARCHAR(20) NOT NULL,
类别 CHAR(3),
单价 INT
);
创建生产厂家表:
CREATE TABLE 生产厂家 (
厂家编号 CHAR(20) PRIMARY KEY,
厂家名 VARCHAR(30) NOT NULL,
厂家地址 VARCHAR(40)
);
创建生产表:
CREATE TABLE 生产 (
商品号 CHAR(10),
厂家编号 CHAR(20),
生产日期 DATE,
生产数量 INT,
PRIMARY KEY (商品号, 厂家编号, 生产日期),
FOREIGN KEY (商品号) REFERENCES 商品(商品号),
FOREIGN KEY (厂家编号) REFERENCES 生产厂家(厂家编号)
);
原文地址: https://www.cveoy.top/t/topic/of9y 著作权归作者所有。请勿转载和采集!