/carrilana.sql

https://github.com/RamonCidL/Carrilanas · SQL · 338 lines · 146 code · 73 blank · 119 comment · 0 complexity · 0f62fdcaf7b997a460e78a50cdb8a12b MD5 · raw file

  1. -- phpMyAdmin SQL Dump
  2. -- version 3.2.4
  3. -- http://www.phpmyadmin.net
  4. --
  5. -- Servidor: localhost
  6. -- Tiempo de generación: 26-10-2011 a las 13:58:40
  7. -- Versión del servidor: 5.1.41
  8. -- Versión de PHP: 5.3.1
  9. SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
  10. /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
  11. /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
  12. /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
  13. /*!40101 SET NAMES utf8 */;
  14. --
  15. -- Base de datos: `carrilana`
  16. --
  17. -- --------------------------------------------------------
  18. --
  19. -- Estructura de tabla para la tabla `carrera`
  20. --
  21. CREATE TABLE IF NOT EXISTS `carrera` (
  22. `id` int(11) NOT NULL AUTO_INCREMENT,
  23. `lugar` varchar(50) NOT NULL,
  24. `fecha` datetime NOT NULL,
  25. `distancia` int(11) NOT NULL,
  26. `mapaRecorrido` varchar(300) NOT NULL,
  27. `comoLlegar` varchar(300) NOT NULL,
  28. `prediccionTiempo` varchar(300) NOT NULL,
  29. `comentario` text,
  30. PRIMARY KEY (`id`)
  31. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
  32. --
  33. -- Volcar la base de datos para la tabla `carrera`
  34. --
  35. INSERT INTO `carrera` (`id`, `lugar`, `fecha`, `distancia`, `mapaRecorrido`, `comoLlegar`, `prediccionTiempo`, `comentario`) VALUES
  36. (1, 'Ourense', '0000-00-00 00:00:00', 3, 'gimnasio.jpg', 'dd', 'dd', 'dd');
  37. -- --------------------------------------------------------
  38. --
  39. -- Estructura de tabla para la tabla `categoria`
  40. --
  41. CREATE TABLE IF NOT EXISTS `categoria` (
  42. `id` int(11) NOT NULL AUTO_INCREMENT,
  43. `nombre` varchar(50) NOT NULL,
  44. `descripcion` text NOT NULL,
  45. PRIMARY KEY (`id`)
  46. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
  47. --
  48. -- Volcar la base de datos para la tabla `categoria`
  49. --
  50. INSERT INTO `categoria` (`id`, `nombre`, `descripcion`) VALUES
  51. (1, 'C1', 'hola'),
  52. (2, 'C2', 'adios');
  53. -- --------------------------------------------------------
  54. --
  55. -- Estructura de tabla para la tabla `comentario`
  56. --
  57. CREATE TABLE IF NOT EXISTS `comentario` (
  58. `id` int(11) NOT NULL AUTO_INCREMENT,
  59. `titulo` varchar(50) NOT NULL,
  60. `comentario` text NOT NULL,
  61. `miembro_id` int(11) DEFAULT NULL,
  62. PRIMARY KEY (`id`),
  63. KEY `fk_comentario_miembro1` (`miembro_id`)
  64. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  65. --
  66. -- Volcar la base de datos para la tabla `comentario`
  67. --
  68. -- --------------------------------------------------------
  69. --
  70. -- Estructura de tabla para la tabla `equipo`
  71. --
  72. CREATE TABLE IF NOT EXISTS `equipo` (
  73. `id` int(11) NOT NULL AUTO_INCREMENT,
  74. `nombre` varchar(50) NOT NULL,
  75. `foto` varchar(200) NOT NULL,
  76. `comentario` text,
  77. `categoria_id` int(11) NOT NULL,
  78. PRIMARY KEY (`id`),
  79. KEY `fk_equipo_categoria` (`categoria_id`)
  80. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
  81. --
  82. -- Volcar la base de datos para la tabla `equipo`
  83. --
  84. INSERT INTO `equipo` (`id`, `nombre`, `foto`, `comentario`, `categoria_id`) VALUES
  85. (1, 'EquipoA', 'gimnasio.jpg', 'ddddddd', 1),
  86. (2, 'EquipoB', 'imagen fotos.jpg', 'erwer', 1);
  87. -- --------------------------------------------------------
  88. --
  89. -- Estructura de tabla para la tabla `foto`
  90. --
  91. CREATE TABLE IF NOT EXISTS `foto` (
  92. `id` int(11) NOT NULL AUTO_INCREMENT,
  93. `titulo` varchar(50) NOT NULL,
  94. `foto` varchar(200) NOT NULL,
  95. `comentario` text,
  96. `miembro_id` int(11) DEFAULT NULL,
  97. PRIMARY KEY (`id`),
  98. KEY `fk_foto_miembro1` (`miembro_id`)
  99. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  100. --
  101. -- Volcar la base de datos para la tabla `foto`
  102. --
  103. -- --------------------------------------------------------
  104. --
  105. -- Estructura de tabla para la tabla `inscrito`
  106. --
  107. CREATE TABLE IF NOT EXISTS `inscrito` (
  108. `id` int(11) NOT NULL AUTO_INCREMENT,
  109. `fechaInscripcion` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  110. `equipo_id` int(11) NOT NULL,
  111. `carrera_id` int(11) NOT NULL,
  112. PRIMARY KEY (`id`,`equipo_id`,`carrera_id`),
  113. KEY `fk_inscrito_equipo1` (`equipo_id`),
  114. KEY `fk_inscrito_carrera1` (`carrera_id`)
  115. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  116. --
  117. -- Volcar la base de datos para la tabla `inscrito`
  118. --
  119. -- --------------------------------------------------------
  120. --
  121. -- Estructura de tabla para la tabla `llegada`
  122. --
  123. CREATE TABLE IF NOT EXISTS `llegada` (
  124. `id` int(11) NOT NULL AUTO_INCREMENT,
  125. `tiempoLlegada` time NOT NULL,
  126. `posicion` int(11) NOT NULL,
  127. `carrera_id` int(11) NOT NULL,
  128. `equipo_id` int(11) NOT NULL,
  129. PRIMARY KEY (`id`,`carrera_id`,`equipo_id`),
  130. KEY `fk_llegada_carrera1` (`carrera_id`),
  131. KEY `fk_llegada_equipo1` (`equipo_id`)
  132. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  133. --
  134. -- Volcar la base de datos para la tabla `llegada`
  135. --
  136. -- --------------------------------------------------------
  137. --
  138. -- Estructura de tabla para la tabla `miembro`
  139. --
  140. CREATE TABLE IF NOT EXISTS `miembro` (
  141. `id` int(11) NOT NULL AUTO_INCREMENT,
  142. `nombre` varchar(50) NOT NULL,
  143. `foto` varchar(200) NOT NULL,
  144. `password` varchar(10) NOT NULL,
  145. `telefono` varchar(11) NOT NULL,
  146. `correo` varchar(50) DEFAULT NULL,
  147. `equipo_id` int(11) NOT NULL,
  148. PRIMARY KEY (`id`),
  149. KEY `fk_miembro_equipo1` (`equipo_id`)
  150. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;
  151. --
  152. -- Volcar la base de datos para la tabla `miembro`
  153. --
  154. INSERT INTO `miembro` (`id`, `nombre`, `foto`, `password`, `telefono`, `correo`, `equipo_id`) VALUES
  155. (2, 'Miembro1', 'botellacarrilana.jpg', 'miembro1', '988562356', 'ddd@ddd.es', 1),
  156. (3, 'Pepito', 'imagen fotos.jpg', 'pepito', '988562356', 'ddd@ddd.es', 2);
  157. -- --------------------------------------------------------
  158. --
  159. -- Estructura de tabla para la tabla `noticia`
  160. --
  161. CREATE TABLE IF NOT EXISTS `noticia` (
  162. `id` int(11) NOT NULL AUTO_INCREMENT,
  163. `titulo` varchar(250) NOT NULL,
  164. `texto` text NOT NULL,
  165. PRIMARY KEY (`id`)
  166. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
  167. --
  168. -- Volcar la base de datos para la tabla `noticia`
  169. --
  170. -- --------------------------------------------------------
  171. --
  172. -- Estructura de tabla para la tabla `usuario`
  173. --
  174. CREATE TABLE IF NOT EXISTS `usuario` (
  175. `id` int(11) NOT NULL AUTO_INCREMENT,
  176. `nombre` varchar(50) NOT NULL,
  177. `password` varchar(10) NOT NULL,
  178. `nivel` int(11) NOT NULL,
  179. PRIMARY KEY (`id`)
  180. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;
  181. --
  182. -- Volcar la base de datos para la tabla `usuario`
  183. --
  184. INSERT INTO `usuario` (`id`, `nombre`, `password`, `nivel`) VALUES
  185. (1, 'uno', 'uno', 10),
  186. (2, 'to', 'secreto', 10);
  187. -- --------------------------------------------------------
  188. --
  189. -- Estructura de tabla para la tabla `video`
  190. --
  191. CREATE TABLE IF NOT EXISTS `video` (
  192. `id` int(11) NOT NULL AUTO_INCREMENT,
  193. `titulo` varchar(50) NOT NULL,
  194. `video` varchar(200) NOT NULL,
  195. `comentario` text,
  196. `miembro_id` int(11) DEFAULT NULL,
  197. PRIMARY KEY (`id`),
  198. KEY `fk_video_miembro1` (`miembro_id`)
  199. ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
  200. --
  201. -- Volcar la base de datos para la tabla `video`
  202. --
  203. INSERT INTO `video` (`id`, `titulo`, `video`, `comentario`, `miembro_id`) VALUES
  204. (1, 'etrft', 'ertet', 'ertr', 2),
  205. (2, 'rrere', 'erere', 'eee', 3),
  206. (3, 'sdffrd', 'ff', 'fff', 3),
  207. (4, 'sdffrd', 'ff', 'fff', 3),
  208. (5, 'sdffrd', 'ff', 'fff', 3);
  209. -- --------------------------------------------------------
  210. --
  211. -- Estructura de tabla para la tabla `videoconmiembro`
  212. --
  213. CREATE ALGORITHM=UNDEFINED DEFINER=`root`@`localhost` SQL SECURITY DEFINER VIEW `carrilana`.`videoconmiembro` AS select `carrilana`.`video`.`id` AS `id`,`carrilana`.`video`.`titulo` AS `titulo`,`carrilana`.`video`.`video` AS `video`,`carrilana`.`video`.`comentario` AS `comentario`,`carrilana`.`video`.`miembro_id` AS `miembro_id`,`carrilana`.`miembro`.`nombre` AS `nombre` from (`carrilana`.`video` join `carrilana`.`miembro`) where (`carrilana`.`miembro`.`id` = `carrilana`.`video`.`miembro_id`);
  214. --
  215. -- Volcar la base de datos para la tabla `videoconmiembro`
  216. --
  217. INSERT INTO `videoconmiembro` (`id`, `titulo`, `video`, `comentario`, `miembro_id`, `nombre`) VALUES
  218. (1, 'etrft', 'ertet', 'ertr', 2, 'Miembro1'),
  219. (2, 'rrere', 'erere', 'eee', 3, 'Pepito'),
  220. (3, 'sdffrd', 'ff', 'fff', 3, 'Pepito'),
  221. (4, 'sdffrd', 'ff', 'fff', 3, 'Pepito'),
  222. (5, 'sdffrd', 'ff', 'fff', 3, 'Pepito');
  223. --
  224. -- Filtros para las tablas descargadas (dump)
  225. --
  226. --
  227. -- Filtros para la tabla `comentario`
  228. --
  229. ALTER TABLE `comentario`
  230. ADD CONSTRAINT `fk_comentario_miembro1` FOREIGN KEY (`miembro_id`) REFERENCES `miembro` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  231. --
  232. -- Filtros para la tabla `equipo`
  233. --
  234. ALTER TABLE `equipo`
  235. ADD CONSTRAINT `fk_equipo_categoria` FOREIGN KEY (`categoria_id`) REFERENCES `categoria` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  236. --
  237. -- Filtros para la tabla `foto`
  238. --
  239. ALTER TABLE `foto`
  240. ADD CONSTRAINT `fk_foto_miembro1` FOREIGN KEY (`miembro_id`) REFERENCES `miembro` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  241. --
  242. -- Filtros para la tabla `inscrito`
  243. --
  244. ALTER TABLE `inscrito`
  245. ADD CONSTRAINT `fk_inscrito_carrera1` FOREIGN KEY (`carrera_id`) REFERENCES `carrera` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  246. ADD CONSTRAINT `fk_inscrito_equipo1` FOREIGN KEY (`equipo_id`) REFERENCES `equipo` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  247. --
  248. -- Filtros para la tabla `llegada`
  249. --
  250. ALTER TABLE `llegada`
  251. ADD CONSTRAINT `fk_llegada_carrera1` FOREIGN KEY (`carrera_id`) REFERENCES `carrera` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION,
  252. ADD CONSTRAINT `fk_llegada_equipo1` FOREIGN KEY (`equipo_id`) REFERENCES `equipo` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  253. --
  254. -- Filtros para la tabla `miembro`
  255. --
  256. ALTER TABLE `miembro`
  257. ADD CONSTRAINT `fk_miembro_equipo1` FOREIGN KEY (`equipo_id`) REFERENCES `equipo` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  258. --
  259. -- Filtros para la tabla `video`
  260. --
  261. ALTER TABLE `video`
  262. ADD CONSTRAINT `fk_video_miembro1` FOREIGN KEY (`miembro_id`) REFERENCES `miembro` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION;
  263. /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
  264. /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
  265. /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;