caso de estudio easydrive school of motoring
DESCRIPTION
Resolucion del caso de estudio de EasyDriveTRANSCRIPT
CASO DE ESTUDIOEASYDRIVE SCHOOL
OF MOTORINGIntegrantes:
José Luís Fernández
Edwin Maza
DISEÑO LÓGICO
Normalización.
Staff (idStaff, apellidos, nombres, fechaNac, ciudad, calle, noCasa, email, telefono, cargo, jefe, sucursal)
NotasAsistencia (idCliente, idStaff, idCoche, exTeorico, exPractico, asistencia, resultado, noRepteticiones, observaciónes, codPeriodo)
Periodo (codPeriodo, periodo) Sucursal (idSucursal, ciudad, calle, noEdificio, codPostal,
telefono, fax, email, director) Coche (idCoche, marca, placa, serieMotor, idTipo, idStaff) Cliente (idCliente, apellido, nombre, ciudad, calle, email,
telefono, idHorario)
Normalización
Horarios (idHorario, horario, codPeriodo) HistorialCliente (idCliente, apellido, nombre, ciudad, calle,
email, telefono, idHorario, codPeriodo) HIstorialStaff (idStaff, apellidos, nombres, fechaNac, ciudad,
calle, noCasa, email, telefono, cargo, jefe, sucursal, fechInicio, fechFinal, codPeriodo)
Lecciones (idStaff, idCliente, idCoche, fecha, duración, kRecorrido, observaciones)
Entrevista (idStaff, idCliente, fechaEn, duración, observaciones)
Tipo (idTipo, tipo)
Análisis de transacciones
(a) Obtener la lista de todos los estudiantes que aprobaron con una nota mayor igual a 19 puntos.
A través de la entidad cliente, horario, notasAsistencia Obtengo el resultado de los estudiantes con la nota mayor o igual a 19 puntos
Horarios (idHorario, horario, codPeriodo)
Cliente (idCliente, apellido, nombre, ciudad, calle, email, telefono, idHorario)
NotasAsistencia (idCliente, idStaff, idCoche, exTeorico, exPractico, asistencia, resultado, noRepteticiones, observaciónes, codPeriodo)
(b) Obtener la lista de los estudiantes que aprobaron el curso en el año 2002, incluyendo el nombre del instructor que dicto el curso.
En este intervienen: historialCliente, historialStaff, Periodo, NotasAsistencia
NotasAsistencia (idCliente, idStaff, idCoche, exTeorico, exPractico, asistencia, resultado, noRepteticiones, observaciónes, codPeriodo)
HistorialCliente (idCliente, apellido, nombre, ciudad, calle, email, telefono, idHorario, codPeriodo)
HIstorialStaff (idStaff, apellidos, nombres, fechaNac, ciudad, calle, noCasa, email, telefono, cargo, jefe, sucursal, fechInicio, fechFinal, codPeriodo)
Periodo (codPeriodo, periodo)
Análisis de transacciones
(c) Actualizar/borrar datos de los empleados.HistorialStaff (idStaff, apellidos, nombres, fechaNac, ciudad, calle, noCasa, email,
telefono, cargo, jefe, sucursal, fechInicio, fechFinal, codPeriodo)
Lecciones (idStaff, idCliente, idCoche, fecha, duración, kRecorrido, observaciones)
Entrevista (idStaff, idCliente, fechaEn, duración, observaciones)
Staff (idStaff, apellidos, nombres, fechaNac, ciudad, calle, noCasa, email, telefono, cargo, jefe, sucursal)
NotasAsistencia (idCliente, idStaff, idCoche, exTeorico, exPractico, asistencia, resultado, noRepteticiones, observaciónes, codPeriodo)
Coche (idCoche, marca, placa, serieMotor, idTipo, idStaff)
Análisis de transacciones
(d) Listar los datos de todas las lecciones que se dictaron el día 5 de Enero del 2006, incluyendo información referente al coche, instructor y el cliente.
Lecciones, periodo, coche, historialStaff, historialCliente
HistorialCliente (idCliente, apellido, nombre, ciudad, calle, email, telefono, idHorario, codPeriodo)
HIstorialStaff (idStaff, apellidos, nombres, fechaNac, ciudad, calle, noCasa, email, telefono, cargo, jefe, sucursal, fechInicio, fechFinal, codPeriodo)
Lecciones (idStaff, idCliente, idCoche, fecha, duración, kRecorrido, observaciones)
Coche (idCoche, marca, placa, serieMotor, idTipo, idStaff)
Periodo (codPeriodo, periodo)
Análisis de transacciones
(e) Mostrar el promedio de kilómetros recorridos durante una lección de una hora de duración. Utilizamos una función de la misma base de datos para sacar el
promedio de kilómetros Lecciones (idStaff, idCliente, idCoche, fecha, duración, kRecorrido, observaciones)
Análisis de transacciones
GRACIAS……