MODELAMIENTO DE BASES DE DATOS

2
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).

Transcript of MODELAMIENTO DE BASES DE DATOS

Page 1: MODELAMIENTO DE BASES DE DATOS

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 uno…m estudiantesEstudiante uno…1 cursoDocente uno…m CursoCurso uno…m MateriaDocente uno…m Materia

Page 2: MODELAMIENTO DE BASES DE DATOS

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.