ejercicios sql biblioteca (1)

2
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 ALUMNOS nom_alum t25 a_paterno t20 a_materno t20 no_control t8 adeudo tsi/no carrera t25 semestre LIBROS titulo t50 autor t50 codigo_libro t10 editorial t25 edición P_LIBROS_ALUM f_prestamo date f_entrega date folio_p_alum int DOCENTES nom_doc t25 a_paterno t20 a_materno t20 sexo t2 edad int area t50 P_LIBROS_DOC f_prestamo date f_entrega date folio_p_doc int cve_docente t8

Upload: saul-zuniga-cardenas

Post on 06-Apr-2016

27 views

Category:

Documents


3 download

DESCRIPTION

SQL

TRANSCRIPT

Page 1: Ejercicios SQL Biblioteca (1)

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

Page 2: Ejercicios SQL Biblioteca (1)

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