joro_thexfiles

05. Online Store Database

May 30th, 2020
1,583
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
T-SQL 0.92 KB | None | 0 0
  1. CREATE TABLE Cities(
  2. CityID INT PRIMARY KEY ,
  3. [Name] VARCHAR(50) NOT NULL
  4. )
  5.  
  6. CREATE TABLE Customers(
  7. CustomerID INT PRIMARY KEY ,
  8. [Name] VARCHAR(50) NOT NULL,
  9. BirthDay DATE NOT NULL,
  10. CityID INT FOREIGN KEY REFERENCES Cities(CityID)
  11. )
  12.  
  13. CREATE TABLE Orders(
  14. OrderID INT PRIMARY KEY ,
  15. CustomerID INT FOREIGN KEY REFERENCES Customers(CustomerID)
  16. )
  17.  
  18. CREATE TABLE ItemTypes(
  19. ItemTypeID INT PRIMARY KEY ,
  20. [Name] VARCHAR(50)
  21. )
  22.  
  23. CREATE TABLE Items(
  24. ItemID INT PRIMARY KEY ,
  25. [Name] VARCHAR(50) NOT NULL,
  26. ItemTypeID INT FOREIGN KEY REFERENCES ItemTypes(ItemTypeId)
  27. )
  28.  
  29. /*
  30. CREATE TABLE OrderItems(
  31. OrderID INT FOREIGN KEY REFERENCES Orders(OrderID),
  32. ItemID INT FOREIGN KEY REFERENCES Items(ItemID),
  33. PRIMARY KEY (OrderID, ItemID)
  34. )
  35.  
  36. */
  37.  
  38. CREATE TABLE OrderItems(
  39. OrderID INT FOREIGN KEY  REFERENCES Orders(OrderID) NOT NULL,
  40. ItemID INT FOREIGN KEY REFERENCES Items(ItemID) NOT NULL,
  41. PRIMARY KEY (OrderId, ItemID)
  42. )
Advertisement
Add Comment
Please, Sign In to add comment