Petar_Dzhidzhev

Untitled

Jan 18th, 2020
148
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 PRIMARY KEY NOT NULL AUTO_INCREMENT,
  3. `name` VARCHAR(30) NOT NULL
  4. );
  5. create table `addresses` (
  6. `id` INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
  7. `address_text` varchar(255) not null,
  8. `town_id` INT,
  9. CONSTRAINT fk_addresses_towns
  10. FOREIGN KEY `addresses`(`town_id`)
  11. REFERENCES `towns`(`id`)
  12. );
  13. create table `departments` (
  14. `id` INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
  15. `name` VARCHAR(50) not null
  16. );
  17. create table `employees`(
  18. `id` INT PRIMARY KEY NOT NULL AUTO_INCREMENT,
  19. `first_name` VARCHAR(45),
  20. `middle_name` VARCHAR(45),
  21. `last_name` VARCHAR(45),
  22. `job_title` VARCHAR(45),
  23. `department_id` INT,
  24. `hire_date` DATE,
  25. `salary` DECIMAL(10,2),
  26. `address_id` INT,
  27. CONSTRAINT fk_employees_departments
  28. FOREIGN KEY `employees`(`department_id`)
  29. REFERENCES `departments`(`id`),
  30. CONSTRAINT fk_employees_addresses
  31. FOREIGN KEY `employees`(`address_id`)
  32. REFERENCES `addresses`(`id`)
  33. );
Add Comment
Please, Sign In to add comment