

























Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Los mejores documentos en venta realizados por estudiantes que han terminado sus estudios
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Descubre las mejores universidades de tu país según los usuarios de Docsity
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Un sistema de gestión de biblioteca que incluye tablas para almacenar información sobre socios, categorías, autores, editoriales, bibliotecarios, préstamos y seguimiento de libros. El sistema permite realizar operaciones como registrar socios, gestionar el inventario de libros, realizar préstamos y dar seguimiento a los mismos. Además, cuenta con tablas de relación entre libros, autores y categorías. Este sistema podría ser útil para bibliotecas universitarias, públicas o especializadas que necesiten un control eficiente de sus recursos bibliográficos y servicios a los usuarios.
Tipo: Ejercicios
1 / 33
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!
Socios_Id socNombre S0001 Juan S0002 Maria S0003 Carlos Tipo de dato TEXTO TEXTO Tamaño de dato 10 50 ¿Nulo? NO NO tblAutor Autor_ID autNombre AU001 Ana AU002 David Smith AU003 Isabel Martínez Tipo de dato TEXTO TEXTO Tamaño de dato 10 50 ¿Nulo? NO NO tblCategoria Categoria_ID catNombre Cat0001 Ficción Cat0002 No Ficción Cat0003 Ciencia Tipo de dato NUMERO TEXTO Tamaño de dato - 20 ¿Nulo? NO NO tblEditorial Editorial_ID ediNombre ED001 Editorial A ED002 Editorial B ED003 Editorial C Tipo de dato TEXTO TEXTO Tamaño de dato 10 50 ¿Nulo? NO NO tblBibliotecario Bibliotecario_ID bibNombre BIB001 Laura BIB002 Pedro BIB003 Isabel
Tipo de dato TEXTO TEXTO Tamaño de dato 10 180 ¿Nulo? NO NO tblPrestamo Prestamo_ID preEstado PRE001 D PRE002 P PRE003 D Tipo de dato TEXTO BIT Tamaño de dato 10 - ¿Nulo? NO NO tblLibros Libros_ID libNombre LIB001 Libro D LIB002 Libro E LIB003 Libro F Tipo de dato TEXTO TEXTO Tamaño de dato 10 100 ¿Nulo? NO NO tblSeguimiento Seguimiento_ID segTipo SEG001 Llamada SEG002 Correo de recordatorio SEG003 Visita al socio Tipo de dato TEXTO TEXTO Tamaño de dato 10 50 ¿Nulo? NO NO tblCategoriaxLibros Categoria_ID Libros_ID Cat0001 LIB Cat0002 LIB Cat0003 LIB Tipo de dato NUMERO TEXTO Tamaño de dato - 10 ¿Nulo? NO NO tblLibrosxautor Libros_ID Autor_ID LIB001 AU LIB002 AU LIB003 AU
tblSocios socAp1 socAp2 socTelefono Perez Mitma 982542572 Gomez Capcha 8752154278 Rodriguez Buleje 2542785254 TEXTO TEXTO TEXTO 50 50 20 NO SI NO tblAutor autAp1 autAp2 autNacionalidad López gomez Estadounidense Canadiense ramos Colombiano Chilena osorio Británico TEXTO TEXTO TEXTO 50 50 50 NO SI NO ediPais Estados Unidos España Argentina TEXTO 50 NO bibAp1 bibTelefono bipEmail González 555-123-4567 laura@email.com López 555-987-6543 pedro@email.com Martínez 555-789-0123 isabel@email.com
tblPrestamo preTiempo Socios_Id Bibliotecario_ID 10 S0001 BIB 7 S0002 BIB 14 S0003 BIB INT TEXTO TEXTO
libAñoEdicion Editorial_ID 2019 ED 2020 ED 2018 ED TEXTO TEXTO 10 10 NO NO
TIENE EDITA
TIENE
TIENE
REALIZA EDITA
TIENE
EDITA
AÑO
USE master GO CREATE DATABASE dbCasoBiblioteca GO USE dbCasoBiblioteca GO CREATE TABLE tblSocios ( Socios_ID VARCHAR(10) PRIMARY KEY, socNombre VARCHAR(50) NOT NULL, socAp1 VARCHAR(50) NOT NULL, socAp2 VARCHAR(50), socTelefono VARCHAR(20) NOT NULL, socEmail VARCHAR(100) NOT NULL, socFechaNacimiento DATETIME NOT NULL ) CREATE TABLE tblCategoria ( Categoria_ID VARCHAR(10) PRIMARY KEY, catNombre VARCHAR(20) NOT NULL, ) CREATE TABLE tblAutor ( Autor_ID VARCHAR(10) PRIMARY KEY, autNombre VARCHAR(50) NOT NULL, autAp1 VARCHAR(50) NOT NULL, autAp2 VARCHAR(50), autNacionalidad VARCHAR(50) NOT NULL ) CREATE TABLE tblEditorial ( Editorial_ID VARCHAR(10) PRIMARY KEY, ediPais VARCHAR(50) NOT NULL, ) CREATE TABLE tblBibliotecario ( Bibliotecario_ID VARCHAR(10) PRIMARY KEY, bibNombre VARCHAR(50) NOT NULL, bibAp1 VARCHAR(50) NOT NULL, bibTelefono VARCHAR(20) NOT NULL, bipEmail VARCHAR(100) NOT NULL ) CREATE TABLE tblPrestamo ( Prestamo_ID VARCHAR(10) PRIMARY KEY, preEstado BIT NOT NULL, preTiempo INT NOT NULL, Socios_ID VARCHAR(10) NOT NULL, Bibliotecario_ID VARCHAR(10) NOT NULL, FOREIGN KEY (Socios_ID) REFERENCES tblSocios(Socios_ID), FOREIGN KEY (Bibliotecario_ID) REFERENCES tblBibliotecario(Bibliotecario_ID) ) CREATE TABLE tblLibros( Libros_ID VARCHAR(10) PRIMARY KEY, libNombre VARCHAR (100) NOT NULL, libCantidadpag INT NOT NULL, libISBN VARCHAR (20) NOT NULL, libDisponibilidad BIT NOT NULL, Editorial_ID VARCHAR(10) NOT NULL,