Guest User

Untitled

a guest
Oct 17th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.08 KB | None | 0 0
  1. -- MySQL Script generated by MySQL Workbench
  2. -- lun. 16 oct. 2017 23:08:19 CEST
  3. -- Model: New Model Version: 1.0
  4. -- MySQL Workbench Forward Engineering
  5.  
  6. SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0;
  7. SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0;
  8. SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='TRADITIONAL,ALLOW_INVALID_DATES';
  9.  
  10. -- -----------------------------------------------------
  11. -- Schema Resa_salle BDD_2
  12. -- -----------------------------------------------------
  13.  
  14. -- -----------------------------------------------------
  15. -- Schema Resa_salle BDD_2
  16. -- -----------------------------------------------------
  17. CREATE SCHEMA IF NOT EXISTS `Resa_salle BDD_2` DEFAULT CHARACTER SET utf8 ;
  18. USE `Resa_salle BDD_2` ;
  19.  
  20. -- -----------------------------------------------------
  21. -- Table `Resa_salle BDD_2`.`Langage`
  22. -- -----------------------------------------------------
  23. CREATE TABLE IF NOT EXISTS `Resa_salle BDD_2`.`Langage` (
  24. `id` INT NOT NULL AUTO_INCREMENT,
  25. `PHP` VARCHAR(45) NOT NULL,
  26. `JS` VARCHAR(45) NOT NULL,
  27. PRIMARY KEY (`id`))
  28. ENGINE = InnoDB;
  29.  
  30.  
  31. -- -----------------------------------------------------
  32. -- Table `Resa_salle BDD_2`.`Role`
  33. -- -----------------------------------------------------
  34. CREATE TABLE IF NOT EXISTS `Resa_salle BDD_2`.`Role` (
  35. `id` INT NOT NULL AUTO_INCREMENT,
  36. `Eleve` VARCHAR(45) NOT NULL,
  37. `Formateur` VARCHAR(45) NOT NULL,
  38. PRIMARY KEY (`id`))
  39. ENGINE = InnoDB;
  40.  
  41.  
  42. -- -----------------------------------------------------
  43. -- Table `Resa_salle BDD_2`.`Ecole`
  44. -- -----------------------------------------------------
  45. CREATE TABLE IF NOT EXISTS `Resa_salle BDD_2`.`Ecole` (
  46. `id` INT NOT NULL AUTO_INCREMENT,
  47. `Wcs` VARCHAR(45) NOT NULL,
  48. `Simplon` VARCHAR(45) NOT NULL,
  49. PRIMARY KEY (`id`))
  50. ENGINE = InnoDB;
  51.  
  52.  
  53. -- -----------------------------------------------------
  54. -- Table `Resa_salle BDD_2`.`Personne`
  55. -- -----------------------------------------------------
  56. CREATE TABLE IF NOT EXISTS `Resa_salle BDD_2`.`Personne` (
  57. `id` INT NOT NULL AUTO_INCREMENT,
  58. `Jean Bon avenue du cochon 45000 Truy` VARCHAR(45) NOT NULL,
  59. `René Charles rue du tombeau 45000 Maure` VARCHAR(45) NOT NULL,
  60. `Alfred Hitchock Afraid Street 45000 Lapeurrre` VARCHAR(45) NOT NULL,
  61. `Bob Marley rue des rasta 45000 Jamaique` VARCHAR(45) NOT NULL,
  62. `Jules Renard villa maupassant 45000 Contes` VARCHAR(45) NOT NULL,
  63. `Lorem Ipsum impasse du faux 45000 Teexte` VARCHAR(45) NOT NULL,
  64. `Décoc Tion rue de la tisane 45000 Pissemémée` VARCHAR(45) NOT NULL,
  65. `Noé Motivé rue de l'arche 45000 Bato` VARCHAR(45) NOT NULL,
  66. `Google Técon rue de l'info 45000 Vauleurre` VARCHAR(45) NOT NULL,
  67. `Laurie Ipsum rue de rien 45000 Byebye` VARCHAR(45) NOT NULL,
  68. `Langage_id` INT NOT NULL,
  69. `Role_id` INT NOT NULL,
  70. `Ecole_id` INT NOT NULL,
  71. PRIMARY KEY (`id`),
  72. INDEX `fk_Personne_Langage_idx` (`Langage_id` ASC),
  73. INDEX `fk_Personne_Role1_idx` (`Role_id` ASC),
  74. INDEX `fk_Personne_Ecole1_idx` (`Ecole_id` ASC),
  75. CONSTRAINT `fk_Personne_Langage`
  76. FOREIGN KEY (`Langage_id`)
  77. REFERENCES `Resa_salle BDD_2`.`Langage` (`id`)
  78. ON DELETE NO ACTION
  79. ON UPDATE NO ACTION,
  80. CONSTRAINT `fk_Personne_Role1`
  81. FOREIGN KEY (`Role_id`)
  82. REFERENCES `Resa_salle BDD_2`.`Role` (`id`)
  83. ON DELETE NO ACTION
  84. ON UPDATE NO ACTION,
  85. CONSTRAINT `fk_Personne_Ecole1`
  86. FOREIGN KEY (`Ecole_id`)
  87. REFERENCES `Resa_salle BDD_2`.`Ecole` (`id`)
  88. ON DELETE NO ACTION
  89. ON UPDATE NO ACTION)
  90. ENGINE = InnoDB;
  91.  
  92.  
  93. -- -----------------------------------------------------
  94. -- Table `Resa_salle BDD_2`.`Salle`
  95. -- -----------------------------------------------------
  96. CREATE TABLE IF NOT EXISTS `Resa_salle BDD_2`.`Salle` (
  97. `id` INT NOT NULL AUTO_INCREMENT,
  98. `Dojo` VARCHAR(45) NOT NULL,
  99. `Reunion` VARCHAR(45) NOT NULL,
  100. `Repos` VARCHAR(45) NOT NULL,
  101. `Cuisine` VARCHAR(45) NOT NULL,
  102. `Bureau` VARCHAR(45) NOT NULL,
  103. `Openspace` VARCHAR(45) NOT NULL,
  104. `Ecole_id` INT NOT NULL,
  105. PRIMARY KEY (`id`),
  106. INDEX `fk_Salle_Ecole1_idx` (`Ecole_id` ASC),
  107. CONSTRAINT `fk_Salle_Ecole1`
  108. FOREIGN KEY (`Ecole_id`)
  109. REFERENCES `Resa_salle BDD_2`.`Ecole` (`id`)
  110. ON DELETE NO ACTION
  111. ON UPDATE NO ACTION)
  112. ENGINE = InnoDB;
  113.  
  114.  
  115. -- -----------------------------------------------------
  116. -- Table `Resa_salle BDD_2`.`Reservation`
  117. -- -----------------------------------------------------
  118. CREATE TABLE IF NOT EXISTS `Resa_salle BDD_2`.`Reservation` (
  119. `id` INT NOT NULL AUTO_INCREMENT,
  120. `Date` DATETIME NOT NULL,
  121. `Durée` INT NOT NULL,
  122. `Salle_id` INT NOT NULL,
  123. `Personne_id` INT NOT NULL,
  124. PRIMARY KEY (`id`),
  125. INDEX `fk_Reservation_Salle1_idx` (`Salle_id` ASC, `Personne_id` ASC),
  126. INDEX `fk_Reservation_Personne1_idx` (`Personne_id` ASC),
  127. CONSTRAINT `fk_Reservation_Salle1`
  128. FOREIGN KEY (`Salle_id` , `Personne_id`)
  129. REFERENCES `Resa_salle BDD_2`.`Salle` (`id` , `id`)
  130. ON DELETE NO ACTION
  131. ON UPDATE NO ACTION,
  132. CONSTRAINT `fk_Reservation_Personne1`
  133. FOREIGN KEY (`Personne_id`)
  134. REFERENCES `Resa_salle BDD_2`.`Personne` (`id`)
  135. ON DELETE NO ACTION
  136. ON UPDATE NO ACTION)
  137. ENGINE = InnoDB;
  138.  
  139.  
  140. SET SQL_MODE=@OLD_SQL_MODE;
  141. SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
  142. SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
Add Comment
Please, Sign In to add comment