diff --git a/task.sql b/task.sql index 0a66d93..ffff64e 100644 --- a/task.sql +++ b/task.sql @@ -1 +1,38 @@ -# Write your SQL code for the database creation here. Good luck! +CREATE DATABASE ShopDB; + +USE ShopDB; + +CREATE TABLE Products ( + ID INT AUTO_INCREMENT, + PRIMARY KEY (ID), + Name VARCHAR(50), + Description VARCHAR(100), + Price INT, + WarehouseAmount INT +); + +CREATE TABLE Customers ( + ID INT AUTO_INCREMENT, + PRIMARY KEY (ID), + FirstName VARCHAR(50), + LastName VARCHAR(50), + Email VARCHAR(100), + Address VARCHAR(100) +); + +CREATE TABLE Orders ( + ID INT AUTO_INCREMENT, + PRIMARY KEY (ID), + CustomerID INT, + FOREIGN KEY (CustomerID) REFERENCES Customers(ID) ON DELETE SET NULL, + Date DATE +); + +CREATE TABLE OrderItems( + ID INT AUTO_INCREMENT, + PRIMARY KEY (ID), + OrderID INT, + FOREIGN KEY (OrderID) REFERENCES Orders(ID) ON DELETE SET NULL, + ProductID INT, + FOREIGN KEY (ProductID) REFERENCES Products(ID) ON DELETE SET NULL +);