4.3 数据库设计

账户表用于管理用户账户信息的数据库表。此表的设计旨在存储用户的基本身份信息及其登录凭证。如表4-1所示

表4-1 账户(accountl)

字段名

中文含义

数据类型

允许空

约束条件

Id

账户ID

CHAR(9)

N

主键

Password

密码

VARCHAR(9)

Y

Name

姓名

VARCHAR(40)

Y

顾客表负责存储和管理客户信息。通过合理的设计与约束条件,它确保了数据的唯一性和完整性,支持系统的正常运作。如表4-2所示

表4-2 顾客(Customer)

字段名

中文含义

数据类型

允许空

约束条件

CustomerNum

客户编号

CHAR(9)

N

主键

CustomerName

客户姓名

varchar(40)

Y

CustomerTell

客户电话

CHAR(11)

Y

需求表负责存储和管理客户对药品的需求信息。通过合理的设计与约束条件,它确保了数据的完整性和一致性,支持系统的正常运作。如表4-3所示

表4-3 需求(DemandShip)

字段名

中文含义

数据类型

允许空

约束条件

DrugNum

药品编号

CHAR(9)

N

主键,外键,引用药品表

CustomerNum

  客户编号

CHAR(9)

N

主键,外键,引用客户表

DemandTime

需求时间

DATETIME

N

主键

DemandNum

需求数量

INT

Y

DemandPrice

需求价格

REAL

Y

仓库表负责存储和管理仓库信息。通过合理的设计与约束条件,它确保了数据的唯一性和完整性,支持系统的持续运作与管理。如表4-4所示

表4-4仓库(Depot)

字段名

中文含义

数据类型

允许空

约束条件

DepotNum

  仓库编号

CHAR(9)

N

主键,不允许重复

DepotCapa

仓库容量

INT

Y

StaffNum

员工编号

CHAR(9)

Y

外键,引用员工表

DepotTell

仓库电话

CHAR(11)

Y

仓库药品表负责存储和管理仓库内药品的存储信息。通过合理的设计与约束条件,它确保了数据的完整性和一致性,支持系统的正常运转及库存管理。如表4-5所示

表4-5 仓库药品(DespositShip)

字段名

中文含义

数据类型

允许空

约束条件

 DepotNum

仓库编号

CHAR(9)

N

主键,外键,引用仓库表

DrugNum

药品编号

CHAR(9)

N

主键,外键,引用药品表

StoreNum

存储数量

INT

Y

可为空,存储量应大于等于

药品表负责存储和管理药品的详细信息。通过合理的设计与约束条件,它确保了数据的唯一性和完整性,支持系统的正常运作。如表4-6所示

表4-6 药品(Drug)

字段名

中文含义

数据类型

允许空

约束条件

DrugNum

药品编号

CHAR(9)

N

主键,不允许重复

DrugName

药品名称

VARCHAR(40)

Y

唯一索引,允许为空

Drugfunctio

药品功能

VARCHAR(40)

Y

可为空

Birthday

生产日期

DATETIME

N

不允许为空

Validity

有效期

DATETIME

N

不允许为空

员工表负责存储和管理员工的基本信息。通过合理的设计与约束条件,它确保了数据的唯一性和完整性,支持系统的正常运作。如表4-7所示

表4-7 员工(Staff)

字段名

中文含义

数据类型

允许空

约束条件

StaffNum

员工编号

CHAR(9)

N

主键,不允许重复

StaffNam

员工姓名

 

VARCHAR(40

Y

StaffSex

员工性别

CHAR(2)

Y

StaffTime

  入职时间

DATETIME

Y

StaffDuty

员工职务

VARCHAR(40)

Y

供应商表负责存储和管理供应商的基本信息。通过合理的设计与约束条件,它确保了数据的唯一性和完整性,支持系统的正常运作。如表4-8所示

表4-8 供应商(Supplier)

字段名

中文含义

数据类型

允许空

约束条件

SupplierNum

供应商编号

CHAR(9)

N

主键,不允许重复

SupplierName

供应商名称

VARCHAR(40)

Y

SupplierTell

供应商电话

CHAR(11)

N

不允许为空,格式固定

SupplierAddress

供应商地址

VARCHAR(40)

Y

供货信息表负责存储和管理药品的供货信息。通过合理的设计与约束条件,它确保了数据的唯一性和完整性,支持系统的正常运作。如表4-9所示

表4-9 供货信息(SupplyShip)

字段名

中文含义

数据类型

允许空

约束条件

DrugNum

药品编号

CHAR(9)

N

主键的一部分,外键,引用 Drug 表

SupplierNum

供应商编号

CHAR(9)

N

主键的一部分,外键,引用 Supplier 表

SupplyTime

供货时间

DATETIME

N

主键的一部分

SupplierPrice

供应商价

REAL

Y

SupplyNum

供货数量

INT

Y

posted on 2025-01-06 15:35    阅读(7)  评论(0)    收藏  举报