Advertisement
Guest User

Create SoftUni Database

a guest
Jan 17th, 2020
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. CREATE TABLE towns (
  2. `id` INT AUTO_INCREMENT, `name` VARCHAR(55) NOT NULL, PRIMARY KEY (id));
  3.  
  4. CREATE TABLE addresses (
  5. id INT AUTO_INCREMENT, address_text VARCHAR(55) NOT NULL, town_id INT, PRIMARY KEY (id));
  6.  
  7. ALTER TABLE `addresses`
  8. ADD CONSTRAINT fk_addresses_towns FOREIGN KEY (`town_id`) REFERENCES `towns`(`id`);
  9.  
  10. CREATE TABLE departments (
  11. `id` INT AUTO_INCREMENT, `name` VARCHAR(55) NOT NULL, PRIMARY KEY (id));
  12.  
  13. CREATE TABLE employees (
  14. id INT AUTO_INCREMENT, first_name VARCHAR(30) NOT NULL, middle_name VARCHAR(30),
  15. last_name VARCHAR(30) NOT NULL, job_title VARCHAR(45) NOT NULL, department_id INT,
  16. hire_date DATE, salary DOUBLE, address_id INT, PRIMARY KEY (id));
  17.  
  18. ALTER TABLE `employees`
  19. ADD CONSTRAINT fk_employees_departments FOREIGN KEY (`department_id`) REFERENCES `departments` (`id`),
  20. ADD CONSTRAINT fk_employees_addresses FOREIGN KEY (`address_id`) REFERENCES `addresses` (`id`);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement