Guest User

Untitled

a guest
Apr 26th, 2018
1,389
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.08 KB | None | 0 0
  1. -- phpMyAdmin SQL Dump
  2. -- version 4.8.0
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Servidor: 127.0.0.1
  6. -- Tiempo de generación: 26-04-2018 a las 00:06:24
  7. -- Versión del servidor: 5.7.21-log
  8. -- Versión de PHP: 7.2.4
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. SET AUTOCOMMIT = 0;
  12. START TRANSACTION;
  13. SET time_zone = "+00:00";
  14.  
  15.  
  16. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  17. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  18. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  19. /*!40101 SET NAMES utf8mb4 */;
  20.  
  21. --
  22. -- Base de datos: `concesionarioguerra`
  23. --
  24.  
  25. -- --------------------------------------------------------
  26.  
  27. --
  28. -- Estructura de tabla para la tabla `administrador`
  29. --
  30.  
  31. CREATE TABLE `administrador` (
  32. `AdministradorID` int(10) UNSIGNED ZEROFILL NOT NULL
  33. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  34.  
  35. --
  36. -- Volcado de datos para la tabla `administrador`
  37. --
  38.  
  39. INSERT INTO `administrador` (`AdministradorID`) VALUES
  40. (0000000001);
  41.  
  42. -- --------------------------------------------------------
  43.  
  44. --
  45. -- Estructura de tabla para la tabla `concesionario`
  46. --
  47.  
  48. CREATE TABLE `concesionario` (
  49. `ConcesionarioID` int(10) UNSIGNED ZEROFILL NOT NULL
  50. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  51.  
  52. --
  53. -- Volcado de datos para la tabla `concesionario`
  54. --
  55.  
  56. INSERT INTO `concesionario` (`ConcesionarioID`) VALUES
  57. (0000000003);
  58.  
  59. -- --------------------------------------------------------
  60.  
  61. --
  62. -- Estructura de tabla para la tabla `pedidos`
  63. --
  64.  
  65. CREATE TABLE `pedidos` (
  66. `ConcesionarioID` int(10) UNSIGNED ZEROFILL NOT NULL,
  67. `ProductoID` int(10) UNSIGNED ZEROFILL NOT NULL,
  68. `ProveedorID` int(10) UNSIGNED ZEROFILL NOT NULL,
  69. `Fecha` date DEFAULT NULL,
  70. `Confirmacion` char(1) DEFAULT 'N'
  71. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  72.  
  73. --
  74. -- Volcado de datos para la tabla `pedidos`
  75. --
  76.  
  77. INSERT INTO `pedidos` (`ConcesionarioID`, `ProductoID`, `ProveedorID`, `Fecha`, `Confirmacion`) VALUES
  78. (0000000003, 0000000001, 0000000002, '2018-04-25', 'N');
  79.  
  80. -- --------------------------------------------------------
  81.  
  82. --
  83. -- Estructura de tabla para la tabla `productos`
  84. --
  85.  
  86. CREATE TABLE `productos` (
  87. `ProductoID` int(10) UNSIGNED ZEROFILL NOT NULL,
  88. `ProveedorID` int(10) UNSIGNED ZEROFILL NOT NULL,
  89. `Nombre` varchar(100) DEFAULT NULL,
  90. `Precio` decimal(10,2) DEFAULT NULL,
  91. `Stock` smallint(5) DEFAULT NULL,
  92. `StockSeguridad` tinyint(4) DEFAULT NULL,
  93. `Color` varchar(30) DEFAULT NULL
  94. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  95.  
  96. --
  97. -- Volcado de datos para la tabla `productos`
  98. --
  99.  
  100. INSERT INTO `productos` (`ProductoID`, `ProveedorID`, `Nombre`, `Precio`, `Stock`, `StockSeguridad`, `Color`) VALUES
  101. (0000000001, 0000000002, 'Coche1', '1000.00', 50, 5, 'Azul'),
  102. (0000000002, 0000000002, 'Coche2', '2000.00', 40, 4, 'Rojo');
  103.  
  104. -- --------------------------------------------------------
  105.  
  106. --
  107. -- Estructura de tabla para la tabla `proveedor`
  108. --
  109.  
  110. CREATE TABLE `proveedor` (
  111. `ProveedorID` int(10) UNSIGNED ZEROFILL NOT NULL
  112. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  113.  
  114. --
  115. -- Volcado de datos para la tabla `proveedor`
  116. --
  117.  
  118. INSERT INTO `proveedor` (`ProveedorID`) VALUES
  119. (0000000002);
  120.  
  121. -- --------------------------------------------------------
  122.  
  123. --
  124. -- Estructura de tabla para la tabla `usuarios`
  125. --
  126.  
  127. CREATE TABLE `usuarios` (
  128. `UsuarioID` int(10) UNSIGNED ZEROFILL NOT NULL,
  129. `DNI` char(9) NOT NULL,
  130. `Nick` varchar(20) NOT NULL,
  131. `Email` varchar(100) DEFAULT NULL,
  132. `Password` varchar(20) NOT NULL,
  133. `Tipo` char(1) NOT NULL,
  134. `NombreCompleto` varchar(100) DEFAULT NULL,
  135. `Telefono` char(9) DEFAULT NULL,
  136. `CuentaBancaria` char(24) DEFAULT NULL
  137. ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
  138.  
  139. --
  140. -- Volcado de datos para la tabla `usuarios`
  141. --
  142.  
  143. INSERT INTO `usuarios` (`UsuarioID`, `DNI`, `Nick`, `Email`, `Password`, `Tipo`, `NombreCompleto`, `Telefono`, `CuentaBancaria`) VALUES
  144. (0000000001, '45689217Q', 'ppascr00', 'ppascr00@gmail.es', '123', 'A', 'Pedro José Pascual Ruano', '123456789', '1852 9993 67 1716732024'),
  145. (0000000002, '45689218Z', 'cortig00', 'ccortig00@gmail.es', '123', 'P', 'César Ortigueira García', '123456789', '0689 5802 60 1374177426'),
  146. (0000000003, '45689219H', 'agutiv00', 'agutiv00@gmail.es', '123', 'C', 'Álvaro Gutiérrez Fernández', '123456789', '6480 0807 45 5785356090');
  147.  
  148. --
  149. -- Índices para tablas volcadas
  150. --
  151.  
  152. --
  153. -- Indices de la tabla `administrador`
  154. --
  155. ALTER TABLE `administrador`
  156. ADD PRIMARY KEY (`AdministradorID`);
  157.  
  158. --
  159. -- Indices de la tabla `concesionario`
  160. --
  161. ALTER TABLE `concesionario`
  162. ADD PRIMARY KEY (`ConcesionarioID`);
  163.  
  164. --
  165. -- Indices de la tabla `pedidos`
  166. --
  167. ALTER TABLE `pedidos`
  168. ADD PRIMARY KEY (`ConcesionarioID`,`ProductoID`,`ProveedorID`),
  169. ADD KEY `fk_concesionario_has_productos_concesionario1_idx` (`ConcesionarioID`),
  170. ADD KEY `fk_Pedidos_productos1_idx` (`ProductoID`,`ProveedorID`);
  171.  
  172. --
  173. -- Indices de la tabla `productos`
  174. --
  175. ALTER TABLE `productos`
  176. ADD PRIMARY KEY (`ProductoID`,`ProveedorID`),
  177. ADD UNIQUE KEY `ProductoID_UNIQUE` (`ProductoID`),
  178. ADD KEY `fk_productos_proveedor1_idx` (`ProveedorID`);
  179.  
  180. --
  181. -- Indices de la tabla `proveedor`
  182. --
  183. ALTER TABLE `proveedor`
  184. ADD PRIMARY KEY (`ProveedorID`);
  185.  
  186. --
  187. -- Indices de la tabla `usuarios`
  188. --
  189. ALTER TABLE `usuarios`
  190. ADD PRIMARY KEY (`UsuarioID`),
  191. ADD UNIQUE KEY `UsuarioID_UNIQUE` (`UsuarioID`),
  192. ADD UNIQUE KEY `DNI_UNIQUE` (`DNI`),
  193. ADD UNIQUE KEY `Nick_UNIQUE` (`Nick`);
  194.  
  195. --
  196. -- AUTO_INCREMENT de las tablas volcadas
  197. --
  198.  
  199. --
  200. -- AUTO_INCREMENT de la tabla `productos`
  201. --
  202. ALTER TABLE `productos`
  203. MODIFY `ProductoID` int(10) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
  204.  
  205. --
  206. -- AUTO_INCREMENT de la tabla `usuarios`
  207. --
  208. ALTER TABLE `usuarios`
  209. MODIFY `UsuarioID` int(10) UNSIGNED ZEROFILL NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
  210.  
  211. --
  212. -- Restricciones para tablas volcadas
  213. --
  214.  
  215. --
  216. -- Filtros para la tabla `administrador`
  217. --
  218. ALTER TABLE `administrador`
  219. ADD CONSTRAINT `fk_administrador_usuarios1` FOREIGN KEY (`AdministradorID`) REFERENCES `usuarios` (`UsuarioID`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  220.  
  221. --
  222. -- Filtros para la tabla `concesionario`
  223. --
  224. ALTER TABLE `concesionario`
  225. ADD CONSTRAINT `fk_concesionario_usuarios1` FOREIGN KEY (`ConcesionarioID`) REFERENCES `usuarios` (`UsuarioID`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  226.  
  227. --
  228. -- Filtros para la tabla `pedidos`
  229. --
  230. ALTER TABLE `pedidos`
  231. ADD CONSTRAINT `fk_Pedidos_productos1` FOREIGN KEY (`ProductoID`,`ProveedorID`) REFERENCES `productos` (`ProductoID`, `ProveedorID`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  232. ADD CONSTRAINT `fk_concesionario_has_productos_concesionario1` FOREIGN KEY (`ConcesionarioID`) REFERENCES `concesionario` (`ConcesionarioID`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  233.  
  234. --
  235. -- Filtros para la tabla `productos`
  236. --
  237. ALTER TABLE `productos`
  238. ADD CONSTRAINT `fk_productos_proveedor1` FOREIGN KEY (`ProveedorID`) REFERENCES `proveedor` (`ProveedorID`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  239.  
  240. --
  241. -- Filtros para la tabla `proveedor`
  242. --
  243. ALTER TABLE `proveedor`
  244. ADD CONSTRAINT `fk_proveedor_usuarios` FOREIGN KEY (`ProveedorID`) REFERENCES `usuarios` (`UsuarioID`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  245. COMMIT;
  246.  
  247. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  248. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  249. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Add Comment
Please, Sign In to add comment