txt
-- phpMyAdmin SQL Dump
-- version 4.6.4
-- https://www.phpmyadmin.net/
--
-- Servidor: 127.0.0.1
-- Tiempo de generacin: 05-06-2017 a las 13:50:48
-- Versin del servidor: 5.7.14
-- Versin de PHP: 5.6.25
--
-- Base de datos: `biblioteca`
--
DELIMITER $$
--
-- Procedimientos
--
CREATE DEFINER=`root`@`localhost` PROCEDURE `disponibilidad` () select
ejemplar_isbn,ejemplar_titulo,ejemplar_edicion,ejemplar_idioma
from ejemplar
where ejemplar_estado=false$$
Pgina 1
BD_Biblioteca.txt
CREATE DEFINER=`root`@`localhost` PROCEDURE `insertarmateria` (`materia`
VARCHAR(30)) insert into materia(materia_nombre)
values(materia)$$
--
-- Funciones
--
CREATE DEFINER=`root`@`localhost` FUNCTION `contar` () RETURNS VARCHAR(3)
CHARSET utf8 COLLATE utf8_bin return "sad"$$
DELIMITER ;
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `autor`
--
--
-- Volcado de datos para la tabla `autor`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `bibliotecario`
--
--
-- Volcado de datos para la tabla `bibliotecario`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `editorial`
--
--
-- Volcado de datos para la tabla `editorial`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `ejemplar`
--
--
-- Volcado de datos para la tabla `ejemplar`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `ejemplar_autor`
--
Pgina 4
BD_Biblioteca.txt
--
-- Volcado de datos para la tabla `ejemplar_autor`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `lector`
--
--
-- Volcado de datos para la tabla `lector`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `materia`
--
--
-- Volcado de datos para la tabla `materia`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `prestamo`
--
--
-- Volcado de datos para la tabla `prestamo`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `tipoejemplar`
--
--
-- Volcado de datos para la tabla `tipoejemplar`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `tipolector`
--
--
-- Volcado de datos para la tabla `tipolector`
--
--
-- ndices para tablas volcadas
--
--
-- Indices de la tabla `autor`
--
ALTER TABLE `autor`
ADD PRIMARY KEY (`id_autor`);
--
-- Indices de la tabla `bibliotecario`
--
ALTER TABLE `bibliotecario`
ADD PRIMARY KEY (`id_bib`);
--
-- Indices de la tabla `editorial`
--
ALTER TABLE `editorial`
Pgina 7
BD_Biblioteca.txt
ADD PRIMARY KEY (`id_editorial`);
--
-- Indices de la tabla `ejemplar`
--
ALTER TABLE `ejemplar`
ADD PRIMARY KEY (`ejemplar_isbn`),
ADD KEY `fk_id_materia` (`id_materia`),
ADD KEY `fk_id_editorial` (`id_editorial`),
ADD KEY `fk_id_tipoejemplar` (`id_tipoejemplar`);
--
-- Indices de la tabla `ejemplar_autor`
--
ALTER TABLE `ejemplar_autor`
ADD KEY `fk_ejemplar_isbn` (`ejemplar_isbn`),
ADD KEY `fk_id_autor` (`id_autor`);
--
-- Indices de la tabla `lector`
--
ALTER TABLE `lector`
ADD PRIMARY KEY (`lector_codigo`),
ADD KEY `fk_id_tipolector` (`id_tipolector`),
ADD KEY `fk_bib_cedula` (`bib_cedula`);
--
-- Indices de la tabla `materia`
--
ALTER TABLE `materia`
ADD PRIMARY KEY (`id_materia`);
--
-- Indices de la tabla `prestamo`
--
ALTER TABLE `prestamo`
ADD PRIMARY KEY (`id_prestamo`),
ADD KEY `fk_lector_codigo` (`lector_codigo`),
ADD KEY `fk_bib_cedula` (`bib_cedula`),
ADD KEY `fk_ejemplar_isbn` (`ejemplar_isbn`);
--
-- Indices de la tabla `tipoejemplar`
--
ALTER TABLE `tipoejemplar`
ADD PRIMARY KEY (`id_tipoejemplar`);
--
-- Indices de la tabla `tipolector`
--
ALTER TABLE `tipolector`
ADD PRIMARY KEY (`id_tipolector`);
Pgina 8
BD_Biblioteca.txt
--
-- AUTO_INCREMENT de las tablas volcadas
--
--
-- AUTO_INCREMENT de la tabla `autor`
--
ALTER TABLE `autor`
MODIFY `id_autor` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=8;
--
-- AUTO_INCREMENT de la tabla `bibliotecario`
--
ALTER TABLE `bibliotecario`
MODIFY `id_bib` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=7;
--
-- AUTO_INCREMENT de la tabla `editorial`
--
ALTER TABLE `editorial`
MODIFY `id_editorial` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
--
-- AUTO_INCREMENT de la tabla `materia`
--
ALTER TABLE `materia`
MODIFY `id_materia` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
--
-- AUTO_INCREMENT de la tabla `prestamo`
--
ALTER TABLE `prestamo`
MODIFY `id_prestamo` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5;
--
-- AUTO_INCREMENT de la tabla `tipoejemplar`
--
ALTER TABLE `tipoejemplar`
MODIFY `id_tipoejemplar` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
--
-- AUTO_INCREMENT de la tabla `tipolector`
--
ALTER TABLE `tipolector`
MODIFY `id_tipolector` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Pgina 9