Advertisement
Guest User

Competi.sql

a guest
Feb 27th, 2017
453
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 8.60 KB | None | 0 0
  1. -- phpMyAdmin SQL Dump
  2. -- version 4.6.5.2
  3. -- https://www.phpmyadmin.net/
  4. --
  5. -- Servidor: 127.0.0.1
  6. -- Tiempo de generación: 28-02-2017 a las 00:41:03
  7. -- Versión del servidor: 10.1.21-MariaDB
  8. -- Versión de PHP: 7.1.1
  9.  
  10. SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
  11. SET time_zone = "+00:00";
  12.  
  13.  
  14. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  15. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  16. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  17. /*!40101 SET NAMES utf8mb4 */;
  18.  
  19. --
  20. -- Base de datos: `competi`
  21. --
  22.  
  23. -- --------------------------------------------------------
  24.  
  25. --
  26. -- Estructura de tabla para la tabla `juegos`
  27. --
  28.  
  29. CREATE TABLE `juegos` (
  30.   `id_juego` int(11) NOT NULL,
  31.   `nombre` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  32.   `rom` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  33.   `distribuidora` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
  34.   `fecha_lanzamiento` date DEFAULT NULL,
  35.   `fecha_creacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
  36. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Tabla de juegos';
  37.  
  38. --
  39. -- Volcado de datos para la tabla `juegos`
  40. --
  41.  
  42. INSERT INTO `juegos` (`id_juego`, `nombre`, `rom`, `distribuidora`, `fecha_lanzamiento`, `fecha_creacion`) VALUES
  43. (1, 'Super Mario Bros', 'super_mario_bros_1', 'Nintendo', '1985-09-13', '2017-02-27 22:31:12'),
  44. (2, 'Pac-man', 'pac_man', 'Namco', '1980-05-21', '2017-02-27 22:31:12'),
  45. (3, 'Pang', 'pang', 'Capcom', '1989-01-01', '2017-02-27 22:36:22'),
  46. (4, 'F1 2016', 'f1_2016', 'Codemasters', '2016-06-10', '2017-02-27 22:36:22'),
  47. (5, 'Fifa 2017', 'fifa_2017', 'EA games', '2016-09-20', '2017-02-27 22:38:38'),
  48. (6, 'Clash Royale', 'clash_royale', 'Supercell', '2015-11-10', '2017-02-27 22:38:38');
  49.  
  50. -- --------------------------------------------------------
  51.  
  52. --
  53. -- Estructura de tabla para la tabla `jugadores`
  54. --
  55.  
  56. CREATE TABLE `jugadores` (
  57.   `id_jugador` int(11) NOT NULL,
  58.   `nombre` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
  59.   `acronimo` char(3) COLLATE utf8_unicode_ci DEFAULT NULL,
  60.   `fecha_creacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
  61. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Tabla de jugadores';
  62.  
  63. --
  64. -- Volcado de datos para la tabla `jugadores`
  65. --
  66.  
  67. INSERT INTO `jugadores` (`id_jugador`, `nombre`, `acronimo`, `fecha_creacion`) VALUES
  68. (1, 'Sercrash', 'SRC', '2017-02-27 22:19:10'),
  69. (2, 'Shurgatete', 'SGT', '2017-02-27 22:19:10'),
  70. (3, 'La vieja', 'LVJ', '2017-02-27 22:19:37'),
  71. (4, 'Panikero', 'PNK', '2017-02-27 22:19:37'),
  72. (5, 'Cristiano Ronaldo', 'CR7', '2017-02-27 22:20:21'),
  73. (6, 'Lionel Messi', 'M10', '2017-02-27 22:20:21'),
  74. (7, 'Fran Perea', 'FPR', '2017-02-27 22:20:53'),
  75. (8, 'Pdro Snchz', 'PDR', '2017-02-27 22:20:53'),
  76. (9, 'Calvin Harris', 'CVH', '2017-02-27 22:21:30'),
  77. (10, 'Amancio Ortega', 'AMO', '2017-02-27 22:21:30'),
  78. (11, 'El Cigala', 'CGL', '2017-02-27 22:22:18'),
  79. (12, 'Kim Jong-Un', 'KJU', '2017-02-27 22:22:18');
  80.  
  81. -- --------------------------------------------------------
  82.  
  83. --
  84. -- Estructura de tabla para la tabla `partidas`
  85. --
  86.  
  87. CREATE TABLE `partidas` (
  88.   `id_partida` int(11) NOT NULL,
  89.   `descripcion` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
  90.   `reglas` varchar(300) COLLATE utf8_unicode_ci DEFAULT NULL,
  91.   `fecha_inicio` date DEFAULT NULL,
  92.   `fecha_creacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
  93. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci COMMENT='Partidas por tabla';
  94.  
  95. --
  96. -- Volcado de datos para la tabla `partidas`
  97. --
  98.  
  99. INSERT INTO `partidas` (`id_partida`, `descripcion`, `reglas`, `fecha_inicio`, `fecha_creacion`) VALUES
  100. (1, 'I Torneo Internacional de shurmanos del Fifa 2017', 'Partidos a 90 minutos reales, como hombres de verdad. \r\nEl primero que llegue a 15 goles gana.\r\nDesconexiones implican pérdida si se producen más tarde de los 15 minutos. Solo dos desconexioens por encuentro.\r\nAusencias implican pérdida. Se considera ausencia 20 minutos fuera de hora.', '2017-02-15', '2017-02-27 22:52:51'),
  101. (2, 'Competición Pac-Man', 'No hay reglas, se permite hasta la muerte.', '2017-02-20', '2017-02-27 22:57:28'),
  102. (3, 'Torneo contrarreloj Super mario bros, no se admiten paquistaníes.', 'Posiciones por tiempos', NULL, '2017-02-27 22:57:28');
  103.  
  104. -- --------------------------------------------------------
  105.  
  106. --
  107. -- Estructura de tabla para la tabla `puntuaciones`
  108. --
  109.  
  110. CREATE TABLE `puntuaciones` (
  111.   `id_posicion` int(10) UNSIGNED NOT NULL,
  112.   `puntuacion` int(11) NOT NULL,
  113.   `descripcion` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL,
  114.   `fecha_creacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
  115. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  116.  
  117. --
  118. -- Volcado de datos para la tabla `puntuaciones`
  119. --
  120.  
  121. INSERT INTO `puntuaciones` (`id_posicion`, `puntuacion`, `descripcion`, `fecha_creacion`) VALUES
  122. (1, 15, 'Ganador', '2017-02-27 22:42:31'),
  123. (2, 10, NULL, '2017-02-27 22:42:31'),
  124. (3, 8, NULL, '2017-02-27 22:42:48'),
  125. (4, 6, NULL, '2017-02-27 22:42:48'),
  126. (5, 5, NULL, '2017-02-27 22:43:09'),
  127. (6, 4, NULL, '2017-02-27 22:43:09'),
  128. (7, 3, NULL, '2017-02-27 22:43:22'),
  129. (8, 2, NULL, '2017-02-27 22:43:22'),
  130. (9, 1, NULL, '2017-02-27 22:43:57'),
  131. (10, 0, NULL, '2017-02-27 22:43:57'),
  132. (99, 0, 'No participa/puntua o abandono', '2017-02-27 22:44:40');
  133.  
  134. -- --------------------------------------------------------
  135.  
  136. --
  137. -- Estructura de tabla para la tabla `registros`
  138. --
  139.  
  140. CREATE TABLE `registros` (
  141.   `id_registro` int(11) NOT NULL,
  142.   `id_partida` int(11) NOT NULL,
  143.   `id_juego` int(11) NOT NULL,
  144.   `id_jugador` int(11) NOT NULL,
  145.   `score` float NOT NULL DEFAULT '0',
  146.   `fecha_creacion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP
  147. ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
  148.  
  149. --
  150. -- Volcado de datos para la tabla `registros`
  151. --
  152.  
  153. INSERT INTO `registros` (`id_registro`, `id_partida`, `id_juego`, `id_jugador`, `score`, `fecha_creacion`) VALUES
  154. (1, 2, 2, 1, 300, '2017-02-27 22:14:50'),
  155. (2, 2, 2, 2, 350, '2017-02-27 22:14:50'),
  156. (3, 2, 2, 3, 365, '2017-02-27 22:14:50'),
  157. (4, 2, 2, 4, 110, '2017-02-27 22:14:50'),
  158. (5, 2, 2, 5, 90, '2017-02-27 22:14:50'),
  159. (6, 2, 2, 6, 840, '2017-02-27 22:15:11'),
  160. (7, 2, 2, 7, 500, '2017-02-27 22:15:11'),
  161. (8, 2, 2, 1, 20, '2017-02-27 22:15:45'),
  162. (9, 2, 2, 1, 610, '2017-02-27 22:15:45'),
  163. (10, 2, 2, 2, 415, '2017-02-27 22:16:07'),
  164. (11, 2, 2, 4, 220, '2017-02-27 22:16:07'),
  165. (13, 3, 1, 1, -600, '2017-02-27 22:17:47'),
  166. (14, 3, 1, 1, -550, '2017-02-27 22:17:47'),
  167. (15, 3, 1, 2, -480, '2017-02-27 22:17:47'),
  168. (16, 3, 1, 2, -700, '2017-02-27 22:17:47'),
  169. (17, 3, 1, 9, -490, '2017-02-27 22:18:18'),
  170. (21, 3, 1, 2, -700, '2017-02-27 22:18:18');
  171.  
  172. --
  173. -- Índices para tablas volcadas
  174. --
  175.  
  176. --
  177. -- Indices de la tabla `juegos`
  178. --
  179. ALTER TABLE `juegos`
  180.   ADD PRIMARY KEY (`id_juego`);
  181.  
  182. --
  183. -- Indices de la tabla `jugadores`
  184. --
  185. ALTER TABLE `jugadores`
  186.   ADD PRIMARY KEY (`id_jugador`);
  187.  
  188. --
  189. -- Indices de la tabla `partidas`
  190. --
  191. ALTER TABLE `partidas`
  192.   ADD PRIMARY KEY (`id_partida`);
  193.  
  194. --
  195. -- Indices de la tabla `puntuaciones`
  196. --
  197. ALTER TABLE `puntuaciones`
  198.   ADD PRIMARY KEY (`id_posicion`);
  199.  
  200. --
  201. -- Indices de la tabla `registros`
  202. --
  203. ALTER TABLE `registros`
  204.   ADD PRIMARY KEY (`id_registro`),
  205.   ADD KEY `id_partida` (`id_partida`),
  206.   ADD KEY `id_jugador` (`id_jugador`),
  207.   ADD KEY `id_juego` (`id_juego`);
  208.  
  209. --
  210. -- AUTO_INCREMENT de las tablas volcadas
  211. --
  212.  
  213. --
  214. -- AUTO_INCREMENT de la tabla `juegos`
  215. --
  216. ALTER TABLE `juegos`
  217.   MODIFY `id_juego` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
  218. --
  219. -- AUTO_INCREMENT de la tabla `jugadores`
  220. --
  221. ALTER TABLE `jugadores`
  222.   MODIFY `id_jugador` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;
  223. --
  224. -- AUTO_INCREMENT de la tabla `partidas`
  225. --
  226. ALTER TABLE `partidas`
  227.   MODIFY `id_partida` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;
  228. --
  229. -- AUTO_INCREMENT de la tabla `registros`
  230. --
  231. ALTER TABLE `registros`
  232.   MODIFY `id_registro` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=22;
  233. --
  234. -- Restricciones para tablas volcadas
  235. --
  236.  
  237. --
  238. -- Filtros para la tabla `registros`
  239. --
  240. ALTER TABLE `registros`
  241.   ADD CONSTRAINT `registros_ibfk_1` FOREIGN KEY (`id_partida`) REFERENCES `partidas` (`id_partida`) ON DELETE CASCADE ON UPDATE CASCADE,
  242.   ADD CONSTRAINT `registros_ibfk_2` FOREIGN KEY (`id_juego`) REFERENCES `juegos` (`id_juego`) ON DELETE CASCADE ON UPDATE CASCADE,
  243.   ADD CONSTRAINT `registros_ibfk_3` FOREIGN KEY (`id_jugador`) REFERENCES `jugadores` (`id_jugador`) ON DELETE CASCADE ON UPDATE CASCADE;
  244.  
  245. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  246. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  247. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement