Advertisement
Guest User

Mysql pil

a guest
Aug 15th, 2017
225
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.26 KB | None | 0 0
  1. -- MySQL Workbench Forward Engineering
  2.  
  3. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
  4. SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
  5. SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
  6.  
  7. -- -----------------------------------------------------
  8. -- Schema pil_db
  9. -- -----------------------------------------------------
  10.  
  11. -- -----------------------------------------------------
  12. -- Schema pil_db
  13. -- -----------------------------------------------------
  14. CREATE SCHEMA IF NOT EXISTS `pil_db` DEFAULT CHARACTER SET utf8 ;
  15. USE `pil_db` ;
  16.  
  17. -- -----------------------------------------------------
  18. -- Table `pil_db`.`Persoon`
  19. -- -----------------------------------------------------
  20. CREATE TABLE IF NOT EXISTS `pil_db`.`Persoon` (
  21. `Persoon_ID` INT NOT NULL,
  22. `Persoon_Naam` VARCHAR(45) NULL,
  23. `Persoon_Leeftijd` INT NULL,
  24. PRIMARY KEY (`Persoon_ID`))
  25. ENGINE = InnoDB;
  26.  
  27.  
  28. -- -----------------------------------------------------
  29. -- Table `pil_db`.`Tijdstip`
  30. -- -----------------------------------------------------
  31. CREATE TABLE IF NOT EXISTS `pil_db`.`Tijdstip` (
  32. `Tijdstip_ID` INT NOT NULL,
  33. `Tijdstip1` TIME NULL,
  34. `Tijdstip2` TIME NULL,
  35. `Tijdstip3` TIME NULL,
  36. PRIMARY KEY (`Tijdstip_ID`))
  37. ENGINE = InnoDB;
  38.  
  39.  
  40. -- -----------------------------------------------------
  41. -- Table `pil_db`.`Pil`
  42. -- -----------------------------------------------------
  43. CREATE TABLE IF NOT EXISTS `pil_db`.`Pil` (
  44. `Pil_ID` INT NOT NULL,
  45. `Pil_Naam` VARCHAR(50) NULL,
  46. `Pil_Beschrijving` VARCHAR(255) NULL,
  47. `Vakje_Locatie` INT NULL,
  48. `Tijdstip_ID` INT NOT NULL,
  49. `Persoon_ID` INT NOT NULL,
  50. PRIMARY KEY (`Pil_ID`, `Tijdstip_ID`, `Persoon_ID`),
  51. INDEX `fk_Pil_Persoon1_idx` (`Persoon_ID` ASC),
  52. INDEX `fk_Pil_Tijdstip1_idx` (`Tijdstip_ID` ASC),
  53. CONSTRAINT `fk_Pil_Persoon1`
  54. FOREIGN KEY (`Persoon_ID`)
  55. REFERENCES `pil_db`.`Persoon` (`Persoon_ID`)
  56. ON DELETE NO ACTION
  57. ON UPDATE NO ACTION,
  58. CONSTRAINT `fk_Pil_Tijdstip1`
  59. FOREIGN KEY (`Tijdstip_ID`)
  60. REFERENCES `pil_db`.`Tijdstip` (`Tijdstip_ID`)
  61. ON DELETE NO ACTION
  62. ON UPDATE NO ACTION)
  63. ENGINE = InnoDB;
  64.  
  65.  
  66. SET SQL_MODE=@OLD_SQL_MODE;
  67. SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
  68. SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement