MODELAMIENTO DE BASES DE DATOS
En el colegio de Doña Inés hay 500 estudiantes cada estudiante está matriculado un cuso. Los cursos van desde 1 hasta 11. Un estudiante solo puede estar matriculado o inscrito a un solo curso. Posee una planta docente de 50 profesionales en diferentes áreas de acuerdo a las necesidades de los cursos. En los cursos se orientan materias, una materia es orientada en un único curso por un profesor. El profesor puede orientar una o muchas materias.
CLASES CANDIDATAS: •
Colegio
•
Doña Inés: La clase Doña Inés refiere al colegio por tanto queda descartada.
•
Estudiantes
•
Curso
•
Inscripción
•
Planta Docente: Queda descartada y dejamos solamente docente, la clase candidata planta docente, profesor, docente. Queda como docente.
•
Áreas
•
Materias
POSIBLES RELACIONES ENTRE LAS CLASES CANDIDATAS: Las relaciones entre clases vienen dadas por herencia o asociación, se debe tener en cuenta la multiplicidad que está dada por: •
Uno…m (uno a muchos).
•
Uno…n (uno a un número finito o determinado ejemplo: un carro 4 ruedas, 1 esposo 1 esposa).
La relación de herencia no posee multiplicidad. Colegio
tiene muchos
estudiantes
Colegio Estudiante Docente Curso Docente
uno…m uno…1 uno…m uno…m uno…m
estudiantes curso Curso Materia Materia
VERIFICAR RELACIONES DE HERENCIA: Analizamos todas las clases candidatas para identificar como una de ellas pueda depender de otra por tener características heredadas. Ejemplo: • • •
La clase empleado, medico, alcalde, aprendiz, instructor… TODAS ELLAS HEREDAN DE LA CLASE PERSONA. Las clases mamífero, reptil, ave, pez, cuadrúpedo, bípedo heredan de la clase ANIMAL. Las clases Renault, Fiat, Dodge, Ferrari, McLaren, Williams heredan de la clase CARROS.
• En nuestro ejemplo encontramos las clases candidatas estudiante y docente que de manera lógica interpretamos heredan de la clase persona por tanto tenemos una nueva clase en nuestro modelo.