Advertisement
rezamalik15

3nf table normalization

May 14th, 2024 (edited)
466
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.02 KB | None | 0 0
  1. CREATE TABLE buyer(
  2.     buyer_id VARCHAR(10) PRIMARY KEY,
  3.     buyer_name VARCHAR(100) NOT NULL,
  4.     buyer_phoneNumber VARCHAR(20) NOT NULL,
  5.     buyer_email VARCHAR(20) NOT NULL
  6. );
  7.  
  8. CREATE TABLE address(
  9.     address_id INT(10) PRIMARY KEY,
  10.     address_street TEXT NOT NULL,
  11.     address_city TEXT NOT NULL,
  12.     address_country VARCHAR(10) NOT NULL,
  13.     address_zip_code VARCHAR(6) NOT NULL
  14. );
  15.  
  16. CREATE TABLE buyer_address(
  17.     buyer_id VARCHAR(10) NOT NULL,
  18.     address_id INT(10) NOT NULL
  19. );
  20.  
  21. CREATE TABLE product(
  22.     product_id VARCHAR(10) PRIMARY KEY,
  23.     product_name VARCHAR(100) NOT NULL,
  24.     product_weight INT(10) NOT NULL,
  25.     product_price DECIMAL(10,2) NOT NULL
  26. );
  27.  
  28. CREATE TABLE orders(
  29.     order_id VARCHAR(10) PRIMARY KEY,
  30.     buyer_id VARCHAR(10) NOT NULL,
  31.     order_date DATETIME NOT NULL,
  32.     order_total DECIMAL(10,2) NOT NULL,
  33.     address_id INT(10) NOT NULL
  34. );
  35.  
  36. CREATE TABLE order_detail(
  37.     order_id VARCHAR(10) NOT NULL,
  38.     product_id VARCHAR(10) NOT NULL,
  39.     qty INT(10) NOT NULL
  40. );
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement