Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
FAUSTO QUILUMBA
171579825-0
INGENIERIA INFORMATICA
FAUSTO QUILUMBA
171579825-0
INGENIERIA INFORMATICA
DISEO LOGICO
MODELO NORMALIZADO
Empleados (NoEmpleado, nombreE, apellidoE, direccionE, telf., DOB,
sexo, categora, salario).
Estudiantes (cedula, nombreEst, apellidoEst, direccinEst, tel, sexo,
DOB,
categoriaEst,
estado,
fumador,
TipoAlojamiento,
duracinAlojamiento, IdCurso)
Departamento
(noDep,
noHabitaciones, tipoD)
nombreD,
direccin,
telf.,
noEmp,
Parientes (cedulaPar,
cedulaEst)
nombrePar,
InspeccinDepartamento
noEmpleado)
(noDep,
relacionesEst,
fechaInsp,
direccionPar,
comentario,
telf.,
estado,
e.nombreEst,
e.apellidoEst,
f.NoFactura AS NUMERO_FACTURA, c.noContrato, c.fechaInicio,
c.fechaSalida,
c.idHabitacion FROM Estudiante e, Contrato c, Factura f WHERE
(e.cedula = c.cedula) and c.noContrato = f.noContrato;
Mostrar los detalles de los contratos de alquiler que estn vigentes el
semestre de verano.
SELECT e.cedula, e.nombreEst, e.apellidoEst, f.monto AS AlquilerTotal
FROM Estudiante e, Contrato c, Factura f WHERE (e.cedula = c.cedula)
and c.noContrato = f.noContrato;
Mostrar los detalle relativos al alquiler total pagado por un cierto
estudiante.
SELECT
e.cedula,
e.nombreEst,
e.apellidoEst,
f.NoFactura
AS
NUMERO_FACTURA,
c.noContrato,
c.fechaInicio,
c.fechaSalida,
c.idHabitacion FROM Estudiante e, Contrato c, Factura f WHERE (e.cedula
= c.cedula) and c.noContrato = f.noContrato;
Presentar un informe sobre los estudiantes que no hayan pagado sus
facturas en una fecha determinada.
SELECT * FROM Contrato C WHERE NoContrato = (SELECT NoContrato
FROM Factura F WHERE C.NoContrato = F.NoContrato and F.semestre =
'V');
CREACION DE INDICES
CREATE UNIQUE INDEX NombreEstudiantes ON Estudiante(nombreEst);
CREATE UNIQUE INDEX ApellidoEstudiantes ON Estudiante(apellidoEst);
CREATE
UNIQUE
Departamento(nombreD);
INDEX
CREATE
UNIQUE
INDEX
Departamento(direccionD);
NombreDepartamento
ON
DireccionDepartamento
ON
FAUSTO QUILUMBA
171579825-0
INGENIERIA INFORMATICA