商品生产数据库设计与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 生产厂家(厂家编号)
);
商品生产数据库设计与SQL语句

原文地址: https://www.cveoy.top/t/topic/of9y 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录