Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.31 KB | None | 0 0
  1. -- MySQL Script generated by MySQL Workbench
  2. -- Wed Jun 26 21:56:19 2019
  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='ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION';
  9.  
  10. -- -----------------------------------------------------
  11. -- Schema pizza
  12. -- -----------------------------------------------------
  13.  
  14. -- -----------------------------------------------------
  15. -- Schema pizza
  16.  
  17.  
  18.  
  19. -- -----------------------------------------------------
  20. -- Table `pizza`.`funcionarios`
  21. -- -----------------------------------------------------
  22. DROP TABLE IF EXISTS `pizza`.`funcionarios` ;
  23.  
  24. CREATE TABLE IF NOT EXISTS `pizza`.`funcionarios` (
  25. `id` INT NOT NULL AUTO_INCREMENT,
  26. `email` VARCHAR(50) NOT NULL,
  27. `senha` VARCHAR(50) NOT NULL,
  28. PRIMARY KEY (`id`))
  29. ENGINE = InnoDB;
  30.  
  31.  
  32. -- -----------------------------------------------------
  33. -- Table `pizza`.`produtos`
  34. -- -----------------------------------------------------
  35. DROP TABLE IF EXISTS `pizza`.`produtos` ;
  36.  
  37. CREATE TABLE IF NOT EXISTS `pizza`.`produtos` (
  38. `id` INT NOT NULL AUTO_INCREMENT,
  39. `nome` VARCHAR(45) NOT NULL,
  40. `descricao` VARCHAR(100) NULL,
  41. `preco` INT NOT NULL,
  42. PRIMARY KEY (`id`))
  43. ENGINE = InnoDB;
  44.  
  45.  
  46. -- -----------------------------------------------------
  47. -- Table `pizza`.`clientes`
  48. -- -----------------------------------------------------
  49. DROP TABLE IF EXISTS `pizza`.`clientes` ;
  50.  
  51. CREATE TABLE IF NOT EXISTS `pizza`.`clientes` (
  52. `id` INT NOT NULL AUTO_INCREMENT,
  53. `email` VARCHAR(45) NOT NULL,
  54. `senha` VARCHAR(45) NOT NULL,
  55. `telefone` VARCHAR(20) NULL,
  56. `endereco` VARCHAR(100) NOT NULL,
  57. PRIMARY KEY (`id`))
  58. ENGINE = InnoDB;
  59.  
  60.  
  61. -- -----------------------------------------------------
  62. -- Table `pizza`.`pedidos`
  63. -- -----------------------------------------------------
  64. DROP TABLE IF EXISTS `pizza`.`pedidos` ;
  65.  
  66. CREATE TABLE IF NOT EXISTS `pizza`.`pedidos` (
  67. `id` INT NOT NULL AUTO_INCREMENT,
  68. `status` VARCHAR(45) NOT NULL,
  69. `clientes_id` INT NOT NULL,
  70. PRIMARY KEY (`id`),
  71. INDEX `fk_pedidos_clientes_idx` (`clientes_id` ASC),
  72. CONSTRAINT `fk_pedidos_clientes`
  73. FOREIGN KEY (`clientes_id`)
  74. REFERENCES `pizza`.`clientes` (`id`)
  75. ON DELETE NO ACTION
  76. ON UPDATE NO ACTION)
  77. ENGINE = InnoDB;
  78.  
  79.  
  80. -- -----------------------------------------------------
  81. -- Table `pizza`.`produtos_has_pedidos`
  82. -- -----------------------------------------------------
  83. DROP TABLE IF EXISTS `pizza`.`produtos_has_pedidos` ;
  84.  
  85. CREATE TABLE IF NOT EXISTS `pizza`.`produtos_has_pedidos` (
  86. `produtos_id` INT NOT NULL,
  87. `pedidos_id` INT NOT NULL,
  88. `qtd` INT NOT NULL,
  89. PRIMARY KEY (`produtos_id`, `pedidos_id`),
  90. INDEX `fk_produtos_has_pedidos_pedidos1_idx` (`pedidos_id` ASC) ,
  91. INDEX `fk_produtos_has_pedidos_produtos1_idx` (`produtos_id` ASC) ,
  92. CONSTRAINT `fk_produtos_has_pedidos_produtos1`
  93. FOREIGN KEY (`produtos_id`)
  94. REFERENCES `pizza`.`produtos` (`id`)
  95. ON DELETE NO ACTION
  96. ON UPDATE NO ACTION,
  97. CONSTRAINT `fk_produtos_has_pedidos_pedidos1`
  98. FOREIGN KEY (`pedidos_id`)
  99. REFERENCES `pizza`.`pedidos` (`id`)
  100. ON DELETE NO ACTION
  101. ON UPDATE NO ACTION)
  102. ENGINE = InnoDB;
  103.  
  104.  
  105. -- -----------------------------------------------------
  106. -- Table `pizza`.`sabores`
  107. -- -----------------------------------------------------
  108. DROP TABLE IF EXISTS `pizza`.`sabores` ;
  109.  
  110. CREATE TABLE IF NOT EXISTS `pizza`.`sabores` (
  111. `id` INT NOT NULL AUTO_INCREMENT,
  112. `nome` VARCHAR(45) NOT NULL,
  113. `descricao` VARCHAR(100) NULL,
  114. PRIMARY KEY (`id`))
  115. ENGINE = InnoDB;
  116.  
  117.  
  118. -- -----------------------------------------------------
  119. -- Table `pizza`.`tamanhos`
  120. -- -----------------------------------------------------
  121. DROP TABLE IF EXISTS `pizza`.`tamanhos` ;
  122.  
  123. CREATE TABLE IF NOT EXISTS `pizza`.`tamanhos` (
  124. `id` INT NOT NULL AUTO_INCREMENT,
  125. `nome` VARCHAR(45) NOT NULL,
  126. `preco` INT NOT NULL,
  127. PRIMARY KEY (`id`))
  128. ENGINE = InnoDB;
  129.  
  130.  
  131. -- -----------------------------------------------------
  132. -- Table `pizza`.`pizzas`
  133. -- -----------------------------------------------------
  134. DROP TABLE IF EXISTS `pizza`.`pizzas` ;
  135.  
  136. CREATE TABLE IF NOT EXISTS `pizza`.`pizzas` (
  137. `sabores_id` INT NOT NULL,
  138. `tamanhos_id` INT NOT NULL,
  139. `id` INT NOT NULL AUTO_INCREMENT,
  140. `pedidos_id` INT NOT NULL,
  141. PRIMARY KEY (`id`),
  142. INDEX `fk_sabores_has_tamanhos_tamanhos1_idx` (`tamanhos_id` ASC) ,
  143. INDEX `fk_sabores_has_tamanhos_sabores1_idx` (`sabores_id` ASC) ,
  144. INDEX `fk_pizzas_pedidos1_idx` (`pedidos_id` ASC) ,
  145. CONSTRAINT `fk_sabores_has_tamanhos_sabores1`
  146. FOREIGN KEY (`sabores_id`)
  147. REFERENCES `pizza`.`sabores` (`id`)
  148. ON DELETE NO ACTION
  149. ON UPDATE NO ACTION,
  150. CONSTRAINT `fk_sabores_has_tamanhos_tamanhos1`
  151. FOREIGN KEY (`tamanhos_id`)
  152. REFERENCES `pizza`.`tamanhos` (`id`)
  153. ON DELETE NO ACTION
  154. ON UPDATE NO ACTION,
  155. CONSTRAINT `fk_pizzas_pedidos1`
  156. FOREIGN KEY (`pedidos_id`)
  157. REFERENCES `pizza`.`pedidos` (`id`)
  158. ON DELETE NO ACTION
  159. ON UPDATE NO ACTION)
  160. ENGINE = InnoDB;
  161.  
  162.  
  163. SET SQL_MODE=@OLD_SQL_MODE;
  164. SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS;
  165. SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement