AMC er dIAGRAM
AMC ER Diagram
PostgreSQL
CREATE TABLE "STORE" (
"StoreID" INTEGER PRIMARY KEY,
"Name" TEXT,
"Contact" INTEGER,
" Email" TEXT,
" Location" TEXT
);
CREATE TABLE "STOREMANAGER" (
"StoremanagerID" INTEGER PRIMARY KEY,
"Name" TEXT,
"Contact" INTEGER,
"Email" TEXT,
"Address" TEXT
);
CRSEATE TABLE "SUPPLIER" (
"SupplierID" INTEGER PRIMARY KEY,
"Name" TEXT,
"Contact" INTEGER,
"Email" TEXT,
"Location" TEXT,
);
CREATE TABLE "INVENTORY" (
"InventoryID" INVENTORY PRIMARY KEY,
"ProductNumber" INTEGER REFERENCES PRODUCTS(ProductNumber) ,
"Quantity" INTEGER
);
CREATE TABLE "CASUAL" (
"EmployeeID" INTEGER REFERENCES EMPLOYEES(EmployeeID),
"Starttime" INTEGER,
"Endtime" INTEGER,
"Hourlyrate" INTEGER
);
CREATE TABLE "DEPARTMENT" (
"DepartmentNO" INTEGER PRIMARY KEY,
"Title" TEXT,
"Phone" INTEGER,
"Email" TEXT,
);
CREATE TABLE "EMPLOYEES" (
"EmployeeID" INTEGER PRIMARY KEY,
"Name" TEXT,
"Positiosn" INTEGER,
"Email" TEXT,
"Address" TEXT
);
CREATE TABLE "SUPERVISOR" (
"SupervisorID" INTEGER PRIMARY KEY,
"Name" TEXT,
"Contact" INTEGER,
"Email" TEXT,
"Address" TEXT
);
CREATE TABLE "FULLTIME" (
"EmployeeID" INTEGER REFERENCES EMPLOYEES(EmployeeID),
"Starttime" INTEGER,
"Endtime" INTEGER,
"Annualrate" INTEGER,
);
CREATE TABLE "PRODUCTS" (
"ProductNumber" INTEGER PRIMARY KEY,
"Name" TEXT,
"Brand" TEXT,
"Price" INTEGER,
);
CREATE TABLE "PATRON" (
"PatronID" INTEGER PRIMARY KEY,
"Name" TEXT,
"Contact" INTEGER,
"Email" TEXT,
"Location" TEXT
);
CREATE TABLE "ORDER" (
"OrderID" INTEGER PRIMARY KEY,
"OrderDate" INTEGER,
"Numberofproducts" INTEGER,
"PatronID" INTEGER REFERENCES PATRON(PatronID),
);
CREATE TABLE "PAYSLIPS" (
"PayID" INTEGER PRIMARY KEY,
"EmployeeID" INTEGER REFERENCES EMPLOYEES(EmployeeID),
"Starttime" INTERGER,
"Endtime" INTEGER,
"TotalHours" INTEGER,
"Tax" INTEGER
);