2. 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
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
3. 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
2). Aplicando los operadores de selección y proyección, debes colocar la representación y
el resultado de la consulta.
SELECCIÓN
Select * from docente where cedula=’14895016’
PROYECCION
Select nombre, cedula, salario
From docente where (fechaingreso=’30/10/1995’) and (salario<=2000000)
4. 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.
Select codasignatura, nomasignatura from asignatura
a.2 Mostrar todas las asignaturas que no tienen asignado semestre.
Select * from asignatura where semestre is null
a.3 Mostrar todas las asignaturas que tienen los créditos igual a 2.
Select * from asignatura where crédito =’2’
a.4 Mostrar todos los docentes que no tengan teléfono.
Select * from docente where teléfono=’0’
a.6 Mostrar las asignaturas que sus créditos sean igual o mayor de 3.
Select * from asignatura where créditos>=’3’
5. a.8 Mostrar las asignaturas que sus horas de trabajo independiente sean mayores de 3 y
iguales a 5.
Select * from asignatura where (hti>=’3’)and (hti=’5’)
a.9 Mostrar las asignaturas con horas de contacto menores de 3.
Select * from asignatura where hcd<’3’
Select docente.nombre, docente.apellido, ciudad.nomciudad
From ciudad,docente
Where (ciudad.nomciudad=’tulua’)and(ciudad.codciudad=docente.codciudad)or
(ciudad.nomciudad=’buga’)or(ciudad.nomciudad=’cali’)
Manuel Alejandro Ordoñez Castro cod:2307528