Ingeniero En Informatica
Determinar entidades (tablas)
Especificar atributos (campos)
Establecer claves principales
Relacionar tablas-------------------------------------------------
-------------------------------------------------
--------------------------------------------------------------------------------------------------
-------------------------------------------------
-------------------------------------------------
--------------------------------------------------------------------------------------------------
Uno a uno
Las relaciones uno a uno no son demasiado frecuentes pero existen así que debemos conocerlas. Buscando alguna coincidencia en nuestro entorno que nos pueda servir comoejemplo encontramos el vínculo entre un tutor y su grupo. Como sabemos, un profesor puede ser tutor de un sólo grupo (UNO) y del mismo modo, cada grupo sólo puede tener un tutor. Esta sería una relaciónUNO a UNO.
Cada registro de la tabla A se relaciona con un único registro de la tabla B y cada registro de la tabla B sólo se relaciona con un elemento de la tabla A. Como hemos comentado, este tipode relaciones son poco comunes.
-------------------------------------------------
Uno a muchos
Veamos el primer modelo de relación tomando como referencia las tablas Alumnos y Grupos. Cualquieralumno (MUCHOS) pertenece sólo a un grupo (UNO), un alumno no puede estar en más de una clase. Pues bien, ni más ni menos que este sería el argumento de una relación MUCHOS A UNO.
Otro ejemplo,sabemos que cada profesor pertenece únicamente a un departamento, pero en cada departamento existe más de un profesor. De aquí podemos extraer una relación UNO a MUCHOS entre las tablas Departamentos yProfesores.
En las relaciones de uno a muchos cada registro de una tabla A, a la que llamaremos tabla primaria, puede estar enlazado con más de un registro de otra tabla B, a la que llamaremos...
Regístrate para leer el documento completo.