Clasificaciones, modalidades y tendencias de investigación educativa.
Taller 1 y 2 bases de datos
1. TALLER # 1 Y # 2
BEATRIZ EUGENIA HURTADO SALAZAR
2307548
UNIDAD CENTRAL DEL VALLE DEL CAUCA
FACULTAD DE INGENIERIA
INGENIERIA DE SISTEMAS
BASES DE DATOS
29 DE OCTUBRE 2010
TULUA - VALLE
3. Car_min(programa, pertenece) > 0
Car_min(facultad, pertenece) > 0
Car_max(programa, pertenece) > 1 N:1
Car_max(facultad, pertenece) = 1
Car_min(horario, pertenece) > 0
Car_min(franja, pertenece) > 0
Car_max(horario, pertenece) > 1 N:1
Car_max(franja, pertenece) = 1
Car_min(ciudad, pertenece) > 0
Car_min(docente, pertenece) > 0
Car_max(ciudad, pertenece) > 1 1:N
Car_max(docente, pertenece) = 1
Car_min(docente, pertenece) > 0
Car_min(institucion, pertenece) > 0
Car_max(docente, pertenece) = 1 N:1
Car_max(institucion, pertenece) > 1
Car_min(docente, pertenece) > 0
Car_min(institucion, pertenece) > 0
Car_max(docente, pertenece) = 1 N:1
Car_max(institucion, pertenece) > 1
B).
Tabla bloque:
(CodBloque)pk
Tabla salon:
(CodSalon)pk
(Codbloque)fk de la tabla bloque
Tabla asignatura:
(CodAsignatura)pk
(CodSalon)fk de la tabla salón
(Codprograma)fk de la tabla programa
(Cedula)fk de la tabal docente
(CodArea)fk de la tabla area
Tabla area:
(CodArea)pk
Tabla prerrequisito:
(CodPrerequisito)pk
4. Tabla Asigpre:
(CodAsignatura)fk de la tabla asignatura
(CodPrerequisito)fk de la tabla prerrequisito
Tabla horario:
(CodHorario)pk
(CodAsignatura)fk de la tabla asignatura
(CodFranja)fk de la tabla franja
Tabla Franja:
(CodFranja)pk
Tabla docente:
(Cedula)pk
(CodCiudad)fk de la tabla ciudad
(CodInstitucion)fk de la tabla Institucion
(CodPregrado)fk de la tabla Pregrado
Tabla institucion:
(CodInstitucion)pk
Tabla pregrado:
(CodPregrado)pk
Tabla ciudad:
(CodCiudad)pk
Tabla programa:
(CodPrograma)pk
(CodFacultad)fk de la tabla facultad
Tabla facultad:
(CodFacultad)pk
6. 3. A. Selección y proyección (Unaria aplicación de una sola tabla).
a.1 Mostrar todos las asignaturas con el código y nombre asignado en el
trabajo.
A-2 Mostrar todas las asignaturas que no tienen asignado semestre.
7. A-3 Mostrar todas las asignaturas que tienen los créditos igual a 2.
A-4 Mostrar todos los docentes que no tengan teléfono.
8. A-6 Mostrar las asignaturas que sus créditos sean igual o mayor de 3.
A-8 Mostrar las asignaturas que sus horas de trabajo independiente sean
mayores de 3 y iguales a 5.
9. A-9 Mostrar las asignaturas con horas de contacto menores de 3.
10. TALLER # 2
a.
SELECT INSTITUCION.NOMINSTITUCION, PREGRADO.NOMPREGRADO,
DOCENTE.NOMBRE, DOCENTE.APELLIDO
FROM DOCENTE, PREGRADO, ASIGNATURA, INSTITUCION
WHERE ((INSTITUCION.CODINSTITUCION='1') OR
(INSTITUCION.CODINSTITUCION='4') OR
(INSTITUCION.CODINSTITUCION='7')) AND
(PREGRADO.CODPREGRADO='2') AND
((DOCENTE.CODPREGRADO=PREGRADO.CODPREGRADO) AND
(DOCENTE.CODINSTITUCION=INSTITUCION.CODINSTITUCION)) ,
12. c.
SELECT DIA, ASIGNATURA.NOMASIGNATURA
FROM HORARIO, ASIGNATURA
WHERE ((HORARIO.DIA='LUNES') OR (HORARIO.DIA='MARTES') OR
(HORARIO.DIA='VIERNES')) AND
(HORARIO.CODASIGNATURA=ASIGNATURA.CODASIGNATURA)
13. d.
SELECT DOCENTE.NOMBRE, CIUDAD.NOMCIUDAD,
ASIGNATURA.NOMASIGNATURA, HORARIO.DIA, FRANJA.HORAIF,
SALON.NOMSALON, BLOQUE.NOMBLOQUE
FROM HORARIO, ASIGNATURA, BLOQUE, SALON, CIUDAD, FRANJA,
DOCENTE
WHERE (CIUDAD.CODCIUDAD='6') AND
(CIUDAD.CODCIUDAD=DOCENTE.CODCIUDAD) AND
(SALON.CODBLOQUE=BLOQUE.CODBLOQUE)
15. F.
SELECT DOCENTE.NOMBRE, DOCENTE.APELLIDO,
ASIGNATURA.NOMASIGNATURA, HORARIO.DIA, FRANJA.HORAIF
FROM DOCENTE, HORARIO, ASIGNATURA, FRANJA
WHERE (DOCENTE.CEDULA='94510398') AND
(HORARIO.CODASIGNATURA=ASIGNATURA.CODASIGNATURA) AND
(ASIGNATURA.CEDULADOCENTE='94510398') AND
(HORARIO.CODFRANJA=FRANJA.CODFRANJA)
16. g.
SELECT DOCENTE.NOMBRE, DOCENTE.APELLIDO,
ASIGNATURA.NOMASIGNATURA, HORARIO.DIA, FRANJA.HORAIF,
SALON.NOMSALON
FROM DOCENTE, HORARIO, ASIGNATURA, FRANJA, SALON
WHERE (DOCENTE.CEDULA='66726100') AND
(HORARIO.CODASIGNATURA=ASIGNATURA.CODASIGNATURA) AND
(ASIGNATURA.CEDULADOCENTE='66726100') AND
(HORARIO.CODFRANJA=FRANJA.CODFRANJA)