Aucune description

raices.sql 7.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295
  1. -- phpMyAdmin SQL Dump
  2. -- version 5.0.4
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Servidor: localhost
  6. -- Tiempo de generación: 04-10-2021 a las 21:27:58
  7. -- Versión del servidor: 10.4.17-MariaDB
  8. -- Versión de PHP: 8.0.1
  9. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  10. START TRANSACTION;
  11. SET time_zone = "+00:00";
  12. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  13. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  14. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  15. /*!40101 SET NAMES utf8mb4 */;
  16. --
  17. -- Base de datos: `raices`
  18. --
  19. -- --------------------------------------------------------
  20. --
  21. -- Estructura de tabla para la tabla `comerciantes`
  22. --
  23. CREATE TABLE `comerciantes` (
  24. `id_comerciante` int(2) NOT NULL,
  25. `nom_comerciante` varchar(100) NOT NULL,
  26. `email` varchar(50) DEFAULT NULL,
  27. `telefono` varchar(11) DEFAULT NULL,
  28. `direccion` text DEFAULT NULL,
  29. `enlaces` text DEFAULT NULL
  30. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  31. -- --------------------------------------------------------
  32. --
  33. -- Estructura de tabla para la tabla `comerciante_es`
  34. --
  35. CREATE TABLE `comerciante_es` (
  36. `id_comerciante` int(2) NOT NULL,
  37. `id_insignia` int(2) NOT NULL
  38. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  39. -- --------------------------------------------------------
  40. --
  41. -- Estructura de tabla para la tabla `disenos`
  42. --
  43. CREATE TABLE `disenos` (
  44. `id_diseno` int(2) NOT NULL,
  45. `id_producto` int(2) NOT NULL,
  46. `diseno` varchar(50) DEFAULT NULL,
  47. `foto` varbinary(60000) DEFAULT NULL
  48. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  49. -- --------------------------------------------------------
  50. --
  51. -- Estructura de tabla para la tabla `insignias_coms`
  52. --
  53. CREATE TABLE `insignias_coms` (
  54. `id_insignia` int(2) NOT NULL,
  55. `nom_insignia` varchar(50) NOT NULL,
  56. `descripcion` text DEFAULT NULL,
  57. `foto_insignia` varbinary(60000) NOT NULL
  58. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  59. -- --------------------------------------------------------
  60. --
  61. -- Estructura de tabla para la tabla `insignias_prods`
  62. --
  63. CREATE TABLE `insignias_prods` (
  64. `id_insignia` int(2) NOT NULL,
  65. `nom_insignia` varchar(50) NOT NULL,
  66. `descripcion` text DEFAULT NULL,
  67. `foto_insignia` varbinary(60000) NOT NULL
  68. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  69. -- --------------------------------------------------------
  70. --
  71. -- Estructura de tabla para la tabla `inventario`
  72. --
  73. CREATE TABLE `inventario` (
  74. `id_inventario` int(2) NOT NULL,
  75. `id_producto` int(2) NOT NULL,
  76. `id_diseno` int(2) DEFAULT NULL,
  77. `tamano` varchar(20) DEFAULT NULL,
  78. `precio` decimal(10,2) DEFAULT NULL,
  79. `cantidad` int(4) DEFAULT NULL
  80. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  81. -- --------------------------------------------------------
  82. --
  83. -- Estructura de tabla para la tabla `productos`
  84. --
  85. CREATE TABLE `productos` (
  86. `id_producto` int(2) NOT NULL,
  87. `nom_producto` varchar(50) NOT NULL,
  88. `descripcion` text DEFAULT NULL,
  89. `enlaces` text DEFAULT NULL,
  90. `marca` varchar(50) DEFAULT NULL,
  91. `id_default_inventario` int(2) DEFAULT NULL,
  92. `id_default_diseno` int(2) DEFAULT NULL
  93. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  94. -- --------------------------------------------------------
  95. --
  96. -- Estructura de tabla para la tabla `producto_es`
  97. --
  98. CREATE TABLE `producto_es` (
  99. `id_producto` int(2) NOT NULL,
  100. `id_insignia` int(2) NOT NULL
  101. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  102. -- --------------------------------------------------------
  103. --
  104. -- Estructura de tabla para la tabla `vende`
  105. --
  106. CREATE TABLE `vende` (
  107. `id_comerciante` int(2) NOT NULL,
  108. `id_producto` int(2) NOT NULL
  109. ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  110. --
  111. -- Índices para tablas volcadas
  112. --
  113. --
  114. -- Indices de la tabla `comerciantes`
  115. --
  116. ALTER TABLE `comerciantes`
  117. ADD PRIMARY KEY (`id_comerciante`);
  118. --
  119. -- Indices de la tabla `comerciante_es`
  120. --
  121. ALTER TABLE `comerciante_es`
  122. ADD PRIMARY KEY (`id_comerciante`,`id_insignia`),
  123. ADD KEY `id_insignia` (`id_insignia`);
  124. --
  125. -- Indices de la tabla `disenos`
  126. --
  127. ALTER TABLE `disenos`
  128. ADD PRIMARY KEY (`id_diseno`),
  129. ADD KEY `id_producto` (`id_producto`);
  130. --
  131. -- Indices de la tabla `insignias_coms`
  132. --
  133. ALTER TABLE `insignias_coms`
  134. ADD PRIMARY KEY (`id_insignia`);
  135. --
  136. -- Indices de la tabla `insignias_prods`
  137. --
  138. ALTER TABLE `insignias_prods`
  139. ADD PRIMARY KEY (`id_insignia`);
  140. --
  141. -- Indices de la tabla `inventario`
  142. --
  143. ALTER TABLE `inventario`
  144. ADD PRIMARY KEY (`id_inventario`),
  145. ADD KEY `id_producto` (`id_producto`);
  146. --
  147. -- Indices de la tabla `productos`
  148. --
  149. ALTER TABLE `productos`
  150. ADD PRIMARY KEY (`id_producto`),
  151. ADD KEY `id_default_inventario` (`id_default_inventario`),
  152. ADD KEY `id_default_diseno` (`id_default_diseno`);
  153. --
  154. -- Indices de la tabla `producto_es`
  155. --
  156. ALTER TABLE `producto_es`
  157. ADD PRIMARY KEY (`id_producto`,`id_insignia`),
  158. ADD KEY `id_insignia` (`id_insignia`);
  159. --
  160. -- Indices de la tabla `vende`
  161. --
  162. ALTER TABLE `vende`
  163. ADD PRIMARY KEY (`id_comerciante`,`id_producto`),
  164. ADD KEY `id_producto` (`id_producto`);
  165. --
  166. -- AUTO_INCREMENT de las tablas volcadas
  167. --
  168. --
  169. -- AUTO_INCREMENT de la tabla `comerciantes`
  170. --
  171. ALTER TABLE `comerciantes`
  172. MODIFY `id_comerciante` int(2) NOT NULL AUTO_INCREMENT;
  173. --
  174. -- AUTO_INCREMENT de la tabla `disenos`
  175. --
  176. ALTER TABLE `disenos`
  177. MODIFY `id_diseno` int(2) NOT NULL AUTO_INCREMENT;
  178. --
  179. -- AUTO_INCREMENT de la tabla `insignias_coms`
  180. --
  181. ALTER TABLE `insignias_coms`
  182. MODIFY `id_insignia` int(2) NOT NULL AUTO_INCREMENT;
  183. --
  184. -- AUTO_INCREMENT de la tabla `insignias_prods`
  185. --
  186. ALTER TABLE `insignias_prods`
  187. MODIFY `id_insignia` int(2) NOT NULL AUTO_INCREMENT;
  188. --
  189. -- AUTO_INCREMENT de la tabla `inventario`
  190. --
  191. ALTER TABLE `inventario`
  192. MODIFY `id_inventario` int(2) NOT NULL AUTO_INCREMENT;
  193. --
  194. -- AUTO_INCREMENT de la tabla `productos`
  195. --
  196. ALTER TABLE `productos`
  197. MODIFY `id_producto` int(2) NOT NULL AUTO_INCREMENT;
  198. --
  199. -- Restricciones para tablas volcadas
  200. --
  201. --
  202. -- Filtros para la tabla `comerciante_es`
  203. --
  204. ALTER TABLE `comerciante_es`
  205. ADD CONSTRAINT `comerciante_es_ibfk_1` FOREIGN KEY (`id_comerciante`) REFERENCES `comerciantes` (`id_comerciante`),
  206. ADD CONSTRAINT `comerciante_es_ibfk_2` FOREIGN KEY (`id_insignia`) REFERENCES `insignias_coms` (`id_insignia`);
  207. --
  208. -- Filtros para la tabla `disenos`
  209. --
  210. ALTER TABLE `disenos`
  211. ADD CONSTRAINT `disenos_ibfk_1` FOREIGN KEY (`id_producto`) REFERENCES `productos` (`id_producto`);
  212. --
  213. -- Filtros para la tabla `inventario`
  214. --
  215. ALTER TABLE `inventario`
  216. ADD CONSTRAINT `inventario_ibfk_1` FOREIGN KEY (`id_producto`) REFERENCES `productos` (`id_producto`);
  217. --
  218. -- Filtros para la tabla `productos`
  219. --
  220. ALTER TABLE `productos`
  221. ADD CONSTRAINT `productos_ibfk_1` FOREIGN KEY (`id_default_inventario`) REFERENCES `inventario` (`id_inventario`) ON DELETE SET NULL,
  222. ADD CONSTRAINT `productos_ibfk_2` FOREIGN KEY (`id_default_diseno`) REFERENCES `disenos` (`id_diseno`) ON DELETE SET NULL;
  223. --
  224. -- Filtros para la tabla `producto_es`
  225. --
  226. ALTER TABLE `producto_es`
  227. ADD CONSTRAINT `producto_es_ibfk_1` FOREIGN KEY (`id_producto`) REFERENCES `productos` (`id_producto`),
  228. ADD CONSTRAINT `producto_es_ibfk_2` FOREIGN KEY (`id_insignia`) REFERENCES `insignias_prods` (`id_insignia`);
  229. --
  230. -- Filtros para la tabla `vende`
  231. --
  232. ALTER TABLE `vende`
  233. ADD CONSTRAINT `vende_ibfk_1` FOREIGN KEY (`id_comerciante`) REFERENCES `comerciantes` (`id_comerciante`),
  234. ADD CONSTRAINT `vende_ibfk_2` FOREIGN KEY (`id_producto`) REFERENCES `productos` (`id_producto`),
  235. ADD CONSTRAINT `vende_ibfk_3` FOREIGN KEY (`id_comerciante`) REFERENCES `comerciantes` (`id_comerciante`);
  236. COMMIT;
  237. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  238. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  239. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;