BBDD - AgustinSanchezS2DAM/EfemeridesTaurinas GitHub Wiki
-- phpMyAdmin SQL Dump -- version 4.7.7 -- https://www.phpmyadmin.net/
-- Servidor: 127.0.0.1 -- Tiempo de generación: 17-10-2018 a las 16:06:30 -- Versión del servidor: 10.1.30-MariaDB -- Versión de PHP: 7.2.2
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET AUTOCOMMIT = 0; START TRANSACTION; SET time_zone = "+00:00";
-- -- Base de datos:
efemeridesdb
-- -- Estructura de tabla para la tabla
efemeride
CREATE TABLE
efemeride(idefemerideint(11) NOT NULL,provinciavarchar(255) DEFAULT NULL,pueblovarchar(255) DEFAULT NULL,tipoeventovarchar(255) DEFAULT NULL,fechaefemeridedate DEFAULT NULL,ganaderiavarchar(255) DEFAULT NULL,notastext,fotovarchar(255) DEFAULT NULL,cartelvarchar(255) DEFAULT NULL,fecharealdate DEFAULT NULL,fuentevarchar(255) DEFAULT NULL,reportajevarchar(255) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- -- Estructura de tabla para la tabla
fotos
CREATE TABLE
fotos(idimagenint(11) NOT NULL,idpersonajeint(11) NOT NULL,imagenmediumblob NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- -- Estructura de tabla para la tabla
persoefe
CREATE TABLE
persoefe(idefemerideint(11) NOT NULL,idpersonajeint(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- -- Estructura de tabla para la tabla
personaje
CREATE TABLE
personaje(idpersonajeint(11) NOT NULL,nombrepersonajevarchar(255) DEFAULT NULL,apellido1varchar(255) DEFAULT NULL,apellido2varchar(255) DEFAULT NULL,apodo1varchar(255) DEFAULT NULL,apodo2varchar(255) DEFAULT NULL,nombrecartelvarchar(255) DEFAULT NULL,fechanacimientodate DEFAULT NULL,cossiotinyint(1) DEFAULT NULL,clmtinyint(1) DEFAULT NULL,completotinyint(1) DEFAULT NULL,fechapresentaciondate DEFAULT NULL,fechapicadoresdate DEFAULT NULL,fechaalternativadate DEFAULT NULL,notastext,fotografiavarchar(255) DEFAULT NULL,personadecontactovarchar(255) DEFAULT NULL,direccionvarchar(255) DEFAULT NULL,telefonovarchar(255) DEFAULT NULL,correovarchar(255) DEFAULT NULL,biografiavarchar(255) DEFAULT NULL,provincianacimientovarchar(255) DEFAULT NULL,pueblonacimientoint(255) DEFAULT NULL,provinciaactualint(255) DEFAULT NULL,puebloactualint(255) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- -- Estructura de tabla para la tabla
profesion
CREATE TABLE
profesion(idprofesionint(11) NOT NULL,descripcionvarchar(255) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- -- Volcado de datos para la tabla
profesion
INSERT INTO
profesion(idprofesion,descripcion) VALUES (3, 'Principiante'), (4, 'Novillero'), (5, 'Banderillero'), (6, 'Picador'), (7, 'Matador'), (8, 'Rejoneador'), (9, 'Recortador'), (10, 'Torilero'), (11, 'Mozo de espadas'), (12, 'Cómico'), (13, 'Mayoral'), (14, 'Ganadero'), (15, 'Apoderado'), (16, 'Empresario'), (17, 'Escritor'), (18, 'Pintor'), (19, 'Escultor'), (20, 'Sastre'), (21, 'Cuadra de picar');
-- -- Estructura de tabla para la tabla
trabajo
CREATE TABLE
trabajo(idpersonajeint(11) NOT NULL,idprofesionint(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-- -- Índices para tablas volcadas
-- -- Indices de la tabla
efemerideALTER TABLE
efemerideADD PRIMARY KEY (idefemeride);
-- -- Indices de la tabla
fotosALTER TABLE
fotosADD PRIMARY KEY (idimagen,idpersonaje), ADD KEYFK_FOTOS_PERSONAJE(idimagen), ADD KEYidpersonaje(idpersonaje);
-- -- Indices de la tabla
persoefeALTER TABLE
persoefeADD PRIMARY KEY (idefemeride,idpersonaje), ADD KEYFK_PERSOEFE_EFEMERIDE(idpersonaje);
-- -- Indices de la tabla
personajeALTER TABLE
personajeADD PRIMARY KEY (idpersonaje);
-- -- Indices de la tabla
profesionALTER TABLE
profesionADD PRIMARY KEY (idprofesion);
-- -- Indices de la tabla
trabajoALTER TABLE
trabajoADD PRIMARY KEY (idpersonaje,idprofesion), ADD KEYFK_TRABAJO_PROFESION(idprofesion);
-- -- AUTO_INCREMENT de las tablas volcadas
-- -- AUTO_INCREMENT de la tabla
efemerideALTER TABLE
efemerideMODIFYidefemerideint(11) NOT NULL AUTO_INCREMENT;
-- -- AUTO_INCREMENT de la tabla
personajeALTER TABLE
personajeMODIFYidpersonajeint(11) NOT NULL AUTO_INCREMENT;
-- -- Restricciones para tablas volcadas
-- -- Filtros para la tabla
fotosALTER TABLE
fotosADD CONSTRAINTfotos_ibfk_1FOREIGN KEY (idpersonaje) REFERENCESpersonaje(idpersonaje);
-- -- Filtros para la tabla
persoefeALTER TABLE
persoefeADD CONSTRAINTFK_PERSOEFE_EFEMERIDEFOREIGN KEY (idefemeride) REFERENCESefemeride(idefemeride), ADD CONSTRAINTFK_PERSOEFE_PERSONAJEFOREIGN KEY (idpersonaje) REFERENCESpersonaje(idpersonaje);
-- -- Filtros para la tabla
trabajoALTER TABLE
trabajoADD CONSTRAINTFK_TRABAJO_PERSONAJEFOREIGN KEY (idpersonaje) REFERENCESpersonaje(idpersonaje), ADD CONSTRAINTFK_TRABAJO_PROFESIONFOREIGN KEY (idprofesion) REFERENCESprofesion(idprofesion);