sql Script
🧩 Syntax:
Project Adire {
database_type: 'PostgreSQL'
Note: 'Fashion Store'
}
//Customer
Table Customer {
customerID integer [primary key]
firstName varchar
lastName varchar
email varchar unique
phoneNumber varchar
address varchar
}
//Designer
Table NewDesignerAccount {
designerID integer [primary key]
firstName varchar
lastName varchar
phoneNumber varchar
email varchar unique
userName varchar unique
password varchar
}
//Product
Table Product {
productID integer [primary key]
productName varchar
productDescription varchar
productImage varchar
designerID integer //[foreign key references Designer(designerID)]
}
//Order
Table Order {
orderID integer [primary key]
customerID integer //[foreign key references Customer(customerID)]
orderDate datetime
startDate datetime
endDate datetime
status varchar
}
//Login Existing Account User
Table DesignerLogin {
designerID integer //foreign key
email varchar [unique]
password varchar
}
//Order Item
Table OrderItem {
orderItemID integer [primary key]
orderID integer //[foreign key references Order(orderID)]
productID integer //[foreign key references Product(productID)]
quantity integer
}
//Price
Table Price {
priceID integer [primary key]
productID integer //[foreign key references Product(productID)]
price decimal(10,2)
startDate datetime
endDate datetime
}
//Payment
Table Payment {
paymentID integer [primary key]
orderID integer //[foreign key references Order(orderID)]
amount decimal(10,2)
paymentDate datetime
}
//Order Summary
Table OrderSummary {
orderSummaryID integer [primary key]
orderDate datetime
customerID integer //[foreign key references Customer(customerID)]
}
//Receipt
Table Receipt {
receiptID integer [primary key]
orderID integer //[foreign key references Order(orderID)]
amount decimal(10,2)
paymentDate datetime
}