Estructuración y organización de datos
Guía de aprendizaje 2.4
Unidad 2 - Conceptos de SQL
Objetivo: Realizar operaciones de búsqueda de información sobre una estructura de
datos utilizando ellenguaje de consulta estructurado
Palabras claves: inserciones, eliminaciones, actualizaciones, comandos: select, from,
where, group by
Duración: 6 hs
Ejercicios
Dada la siguiente Base de Datos(mínima) de un establecimiento educativo:
ALUMNO PROFESOR MATERIAS
COD_ALU TEXTO COD_PRO TEXTO COD_MAT TEXTO
NOM_ALU NOM_PRO DES_MAT
APE_ALU APE_PRO AÑO_MAT
CALLE_ALU CALLE_PRO
NRO_ALU NRO_PROLOC_ALU LOC_PRO
FECH_NAC
FECH_ING
COD_DIV TEXTO
DIVISION PROF_MAT
COD_DIV TEXTO COD_PRO TEXTO
AÑO_DIV COD_MAT TEXTO
DIV_DIV
TUR_DIV
NOTAS
COD_ALU TEXTO
COD_MAT TEXTO
FECH_NOT
NOT_NOTALUMNO ALUMNO DEL ESTABLECIMIENTO
PROFESOR PROFESOR DEL ESTABLECIMIENTO
MATERIAS MATERIAS QUE CURSAN LO ALUMNOS
DIVISIÓN DIVISIONES EN DONDE CURSAN LOS ALUMNOS
PROF_MAT MATERIAS QUE DICTAN LOSPROFESORES
NOTAS NOTAS DE TODAS LAS MATERIAS DE LOS ALUMNOS
ALUMNO cp: cod_alu ; cf: cod_div (division)
PROFESOR cp: cod_pro
MATERIAS cp: cod_mat
DIVISIÓN cp: cod_div
PROF_MAT cp: cod_pro, cod_mat;cf: cod_pro (profesor), cod_mat (materia)
NOTAS cp: cod_alu, cod_mat, cf: cod_alu (alumno), cod_mat (materia)
1. Crear las estructuras en un SABD
2. Cargar tuplas significativas
Realizar lassiguientes consultas en SQL:
a) Listar los códigos de alumno, el nombre y apellido
b) Listar todos los nombres y apellidos de los alumnos, ordenados en forma
ascendente por apellido.
c) Listartodos los nombres y apellidos de los profesores, ordenados en forma
descendente por apellido.
d) Listar todos los códigos, nombres y apellidos de los alumnos, ordenados en
forma ascendente porapellido y descendente por nombre.
e) Listar todos los profesores que vivan en LOC_PRO= “XXXXX”
f) Listar todos los alumnos que hayan nacido antes de 19XX
g) Determinar la cantidad de alumnos que...
Regístrate para leer el documento completo.