Académique Documents
Professionnel Documents
Culture Documents
use Biblioteca;
CREATE TABLE `autor` (
`IdAutor` int(11) NOT NULL,
`Nombre` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL,
`Alias` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL,
`Pais` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
CREATE TABLE `bibliografia` (
`IdBibliografia` int(11) NOT NULL,
`Titulo` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL,
`Edicion` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL,
`Editorial` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL,
`Resumen` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL,
`Estado` datetime DEFAULT NULL,
`IdTBibliografia` int(11) DEFAULT NULL,
`IdMateria` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
CREATE TABLE `bibliotecario` (
`IdBibliotecario` int(11) NOT NULL,
`Apellidos` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL,
`Nombres` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL,
`DNI` int(8) DEFAULT NULL,
`Genero` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL,
`FechaNac` date DEFAULT NULL,
`Direccion` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL,
`Telefono` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL,
`Email` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL,
`Estado` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
CREATE TABLE `carnet` (
`IdCarnet` int(11) NOT NULL,
`FechaEmision` date DEFAULT NULL,
`FechaVencimiento` date DEFAULT NULL,
`Estado` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL,
`IdLector` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
CREATE TABLE `detalle_autor` (
`IdDAutor` int(11) NOT NULL,
`IdBibliografia` int(11) DEFAULT NULL,
`IdAutor` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
CREATE TABLE `detalle_prestamo` (
`IdDPrestamo` int(11) NOT NULL,
`FechaDevolucion` date DEFAULT NULL,
`Estado` varchar(50) COLLATE utf8_spanish_ci DEFAULT NULL,
`IdPrestamo` int(11) DEFAULT NULL,
`IdBibliografia` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;
CREATE TABLE `detalle_turno` (
`IdDTurno` int(11) NOT NULL,
TABLE `bibliografia`
PRIMARY KEY (`IdBibliografia`),
KEY `IdTBibliografia` (`IdTBibliografia`),
KEY `IdMateria` (`IdMateria`);
TABLE `detalle_autor`
PRIMARY KEY (`IdDAutor`),
KEY `IdBibliografia` (`IdBibliografia`),
KEY `IdAutor` (`IdAutor`);
(`IdUsuario`);
ALTER TABLE `usuario`
ADD CONSTRAINT `usuario_ibfk_1` FOREIGN KEY (`IdLector`) REFERENCES `lector` (
`IdLector`);
ALTER TABLE `lector`
ADD CONSTRAINT `_tipolector` FOREIGN KEY (`IdTipolector`) REFERENCES `tipo_lec
tor` (`IdTipoLector`);