Caso de estudio EasyDrive School of Motoring

10
CASO DE ESTUDIO EASYDRIVE SCHOOL OF MOTORING Integrantes: José Luís Fernández Edwin Maza

description

Resolucion del caso de estudio de EasyDrive

Transcript of Caso de estudio EasyDrive School of Motoring

Page 1: Caso de estudio EasyDrive School of Motoring

CASO DE ESTUDIOEASYDRIVE SCHOOL

OF MOTORINGIntegrantes:

José Luís Fernández

Edwin Maza

Page 2: Caso de estudio EasyDrive School of Motoring

DISEÑO LÓGICO

Page 3: Caso de estudio EasyDrive School of Motoring

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)

Page 4: Caso de estudio EasyDrive School of Motoring

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)

Page 5: Caso de estudio EasyDrive School of Motoring

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)

Page 6: Caso de estudio EasyDrive School of Motoring

(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

Page 7: Caso de estudio EasyDrive School of Motoring

(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

Page 8: Caso de estudio EasyDrive School of Motoring

(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

Page 9: Caso de estudio EasyDrive School of Motoring

(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

Page 10: Caso de estudio EasyDrive School of Motoring

GRACIAS……