ejercicios sql biblioteca (1)
DESCRIPTION
SQLTRANSCRIPT
EJERCICIO: SISTEMA DE BIBLIOTECA
Realizar MEDIANTE CÓDIGO en Lenguaje SQL las siguientes tablas y agregar 5 registros a cada tabla, de acuerdo a los datos solicitados en las consultas siguientes:
NOTA: LAS “t” SIGNIFICA QUE LAS VARIABLES TENDRAN QUE SER VARCHAR Y EL NUMERO ES LA LONGITUD DEL DOMINIO, tsi/no, SIGNIFICA QUE SERA TIPO VARCHAR DE 2 CARACTERES DONDE SOLO SE PODRA INTRODUCIR UN SI O UN NO, EN EL ATRIBUTO SEXO, SOLO PODRA ACEPTAR UNA “F” O UNA “M”, SOLO EXISTEN 4 AREAS, INGENIERIA EN SISTEMAS, ADMINISTRACION, INGENIERIA INDUSTRIAL O GESTION EMPRESARIAL. EL TIPO DE DOMINIO DATE CORRESPONDE A UNA FECHA Y SU SINTAXIS PARA LA INSERCION ES: ‘AÑO-MES-DIA’. LA EXISTENCIA SE REFIERE A LA CANTIDAD DE EJEMPLARES DE CADA LIBRO EXISTENTES EN LA BIBLIOTECA.
REALIZAR LAS SIGUIENTES CONSULTAS EN SQL:1. OBTENER LA CANTIDAD DE LIBROS EN EXISTENCIA
2. MOSTRAR EL CÓDIGO DE LIBRO, TITULO Y AUTOR DE LOS LIBROS PRESTADOS A LOS DOCENTES
3. MOSTRAR TODOS LOS DATOS DE LOS ALUMNOS QUE ADEUDEN ALGÚN LIBRO
4. MOSTRAR LOS DATOS DE LOS ALUMNOS DE SISTEMAS QUE ADEUDEN ALGÚN LIBRO
5. OBTENER LA CANTIDAD DE ALUMNOS QUE TENGAN ADEUDO DE LIBROS
6. MOSTRAR LOS DOCENTES HOMBRES QUE TENGAN DOS LIBROS PRESTADOS
7. MOSTRAR TODOS LOS LIBROS DEL ÁREA DE INGENIERÍA EN SISTEMAS
8. MOSTRAR EL TITULO, AUTOR Y CÓDIGO DE LIBRO PRESTADO A XXXX
9. MOSTRAR LOS DATOS DE LOS ALUMNOS QUE SE LES PRESTÓ ALGÚN LIBRO DEL XXXX AL XXXX
ALUMNOSnom_alum t25a_paterno t20a_materno t20no_control t8adeudo tsi/nocarrera t25semestre t10sexo t2edad intcve_docente t8
LIBROStitulo t50autor t50codigo_libro t10editorial t25edición t10area t50f_ingreso dateexistencia intedo_lib tsi/no
DOCENTESnom_doc t25a_paterno t20a_materno t20sexo t2edad int area t50cve_docente t8
P_LIBROS_ALUMf_prestamo datef_entrega datefolio_p_alum intno_control t8codigo_libro t10edo_p_alum tsi/no
P_LIBROS_DOCf_prestamo datef_entrega datefolio_p_doc intcve_docente t8codigo_libro t10edo_p_doc tsi/no
10. MOSTRAR LOS DETALLES DEL LIBRO PRESTADO AL ALUMNO CON NUMERO DE CONTROL XXXX
11. MOSTRAR LOS DATOS DE LOS ALUMNOS QUE ADEUDEN LIBROS CUYO APELLIDO PATERNO SEA XXXX
12. MOSTRAR LOS DATOS DE LOS LIBROS DEL ÁREA DE ADMINISTRACIÓN QUE NO ESTÉN PRESTADOS
13. MOSTRAR LA CANTIDAD DE LIBROS DE LA EDITORIAL XXXX
14. MOSTRAR LOS DETALLES DE LOS LIBROS CON TITULO XXXX DE LA BIBLIOTECA
15. MOSTRAR LOS DATOS DE LOS LIBROS CON TITULO XXXXX