PROYECTO INTEGRADOR 1. Propuesta inicial del problema Base de datos de una autoescuela. 2. Planteamiento y límites del problema (definitivo) Se desea analizar, para el posterior desarrollo de un sistema de información automatizado, la gestión de una autoescuela. En una empresa de este tipo se ofrecen una serie de servicios de enseñanza de conducción de vehículos a motor a sus clientes para prepararlos para los exámenes correspondientes que realiza la Dirección General de Tráfico; exámenes que, una vez superados, les permiten (a los clientes) obtener la licencia de conducción correspondiente capacitándolos para la conducción de vehículos de categoría igual (y a veces menor) al examen que han superado. La información que se maneja en una autoescuela es muy variada. Información correspondiente a los datos de los clientes, información correspondiente al personal de la autoescuela, información correspondiente a los medios físicos que utiliza la autoescuela para la impartición de sus clases, información correspondiente a las exigencias marcadas por las disposiciones legales, etc. 3. Análisis del problema Abstracción por clasificación: Atributos Pago Nº_Pago, Cantidad FacturaCod_Factura, fecha_emisión Persona Nom, Ape_1, Ape_2, Dni, Dirección, Teléfono Alumnos Nom_al, Ape_1, Ape_2, Dni_al, Dirección_al Prácticas Resultados, Fecha_Práctica, Duración Exámen Fecha_Examen, Duración, Fecha_Tramitación Profesores Nom, Ape_1, Ape_2, Dni_prof, Dirección, Teléfono Vehículos Matrícula, Año_Compra, Marca, Modelo, Cilindrada Fecha-Hora Día Abstracción por agregación: Entidades y claves candidatas y primarias Pago Nº_Pago Factura Cod_Factura Alumnos Dni_al Prácticas Fecha_Práctica Exámen Fecha_Tramitación Profesores Dni_prof Vehículos Matrícula Fecha-Hora Día Abstracción por generalización: Examen es una entidad débil de la entidad Alumnos. Es una generalización total y exclusiva. Existe una superclase llamada Persona. Interrelaciones: (1, N) Pago “Genera” Factura (0, N) (1, 1) Alumno “Realiza” Pago (1, N) (1, N) Alumno “Realiza” Práctica (1, N) (1, N) Alumno “Realiza” Exámen (1, 1) (1, 1) Profesor (1, N) Práctica (1, N) Práctica “Instruye” “Utiliza” “Establece” Práctica (1, N) Vehículo (1, 1) Fecha-Hora (1, 1) 4. Esquema E/R y Modelo Relacional (definitivo) PERSONA Nom, Ape_1, Ape_2, Dni, Dirección, Teléfono PROFESOR Nom, Ape_1, Ape_2, Dni_prof, Dirección, Teléfono, Dni ALUMNO Nom_al, Ape_1, Ape_2, Dni_al, Dirección_al, Dni EXAMEN Fecha_Examen, Duración, Fecha_Tramitación VEHÍCULO Matrícula, Año_Compra, Marca, Modelo, Cilindrada PRACTICA Resultados, Fecha_Práctica, Duración, Matrícula, Dni_al, Dni_prof, Día PAGO Nº_Pago, Cantidad, Cod_Factura FACTURA Cod_Factura, Dni_al, Nº_Pago, Fecha_Emision FECHA-HORA Día 5. Normalización Como se puede apreciar, todas las relaciones generadas del modelo conceptual se encuentran en FNBC.