-
仓管员信息表 (WarehouseManager):
CREATE TABLE WarehouseManager ( WarehouseManagerID INT PRIMARY KEY, Name VARCHAR(255), Username VARCHAR(255) UNIQUE, Password VARCHAR(255), Email VARCHAR(255), CreatedAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); -
仓库信息表 (Warehouse):
CREATE TABLE Warehouse ( WarehouseID INT PRIMARY KEY, WarehouseName VARCHAR(255), ManagerID INT, Address VARCHAR(255), CreatedAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (ManagerID) REFERENCES WarehouseManager(WarehouseManagerID) ); -
供应商信息表 (Supplier):
CREATE TABLE Supplier ( SupplierID INT PRIMARY KEY, SupplierName VARCHAR(255), ContactPerson VARCHAR(255), ContactNumber VARCHAR(20), Email VARCHAR(255), Address VARCHAR(255), CreatedAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); -
物品库存信息表 (Inventory):
CREATE TABLE Inventory ( InventoryID INT PRIMARY KEY, ProductID INT, WarehouseID INT, Quantity INT, LastUpdate TIMESTAMP DEFAULT CURRENT_TIMESTAMP, CreatedAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (ProductID) REFERENCES Product(ProductID), FOREIGN KEY (WarehouseID) REFERENCES Warehouse(WarehouseID) ); -
物品信息表 (Product):
CREATE TABLE Product ( ProductID INT PRIMARY KEY, ProductName VARCHAR(255), ProductType VARCHAR(255), SupplierID INT, CreatedAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP, FOREIGN KEY (SupplierID) REFERENCES Supplier(SupplierID) );