SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
Tecnología de la
    Información y la
    Comunicación



Base de datos
     Modelo
 Entidad Relación

        - 2007 -
Profesores del área Informática:

               Guillermo Storti
                   Gladys Ríos
          Gabriel Campodónico
Modelo de Entidad Relación
El Modelo de Entidad Relación es un modelo de datos basado en una percepción
del mundo real que consiste en un conjunto de objetos básicos llamados entida-
des y relaciones entre estos objetos, implementándose en forma gráfica a través
del Diagrama Entidad Relación.

                                                   Se puede definir cono Entidad
                                                 a cualquier objeto, real o
                                                 abstracto, que existe en un
Hablamos de ejemplares cuando nos                contexto determinado o puede
referimos a una clase de objetos con             llegar a existir y del cual
características similares                        deseamos guardar información.


   Ejemplares = registros                           Entidad = Tabla


                                                      Alumnos
                                                      Nombre
                                                      Legajo
                                                      DNI
                                                      Direccion
                                                      Telefono




    Ejemplares de información
 similar se agrupan en entidades
                                                 Atributos = Campos
                                                   Los Atributos son caracte-
  ¿ Qué es una base de datos ?
                                                 rísticas o propiedades asocia-
  Una Base de Datos es un conjunto de            das a la entidad que toman
información relacionada con un asunto,           valor en una instancia particu-
tema o actividad específica.                     lar. Ejemplo: nombre, cédula,
  Así, se pueden utilizar Bases de Datos         teléfono.
para cosas tan sencillas como
mantener un registro de nuestra
colección de discos de música, hasta
llevar toda la gestión de una gran
empresa u organización.
Clave Principal
  Se denomina Clave principal o primaria al atributo o conjunto mínimo de atri-
butos (uno o más campos) que permiten identificar en forma única cada instancia
de la entidad, es decir, a cada registro de la tabla. Las claves principales se utili-
zan cuando se necesita hacer referencia a registros específicos de una tabla des-
de otra tabla. En un principio se puede identificar más de un atributo que cumpla
las condiciones para ser clave, los mismos se denominan Claves candidatas.
  Si la clave primaria se determina mediante un solo atributo de la entidad, enton-
ces se dice que la misma es una Clave simple. En caso de estar conformada por
más de un atributo, la misma se conoce como Clave compuesta.
  La Clave foránea (también llamada externa o secundaria) es un atributo que es
clave primaria en otra entidad con la cual se relaciona.




              Claves Candidatas                        Clave Principal


                    Alumno                                Alumno
Simple




                    Alu_Nombre                            Alu_DNI
                    Alu_Direccion                         Alu_Nombre
                    Alu_tel                               Alu_Legajo
                                                          Alu_Direccion
                    Alu_Legajo                            Alu_tel
                    Alu_DNI




                                                                   Curso
Compuesta




                                                                  Cur_Nivel
                                                                  Cur_Grado
                                                                  Cur_Seccion
                                                                  Cur_Turno
Tipos de Relaciones
Se entiende por Relación a la asociación entre 2 o más entidades.


1 Clasificación por Cardinalidad
                                                                  Uno a Uno
  Relación Uno a Uno: Cuando un registro de una tabla
sólo puede estar relacionado con un único registro de la        1           1
otra tabla y viceversa.
  En este caso la clave foránea se ubica en alguna de las
2 tablas.
  Relación Uno a Muchos: Cuando un registro de una             Uno a Muchos
tabla (tabla secundaria) sólo puede estar relacionado con
un único registro de la otra tabla (tabla principal) y un re-   1           ∞
gistro de la tabla principal puede tener más de un registro
relacionado en la tabla secundaria.
  En este caso la clave foránea se ubica en la tabla se-
cundaria.                                                     Muchos a Muchos
  Relación Muchos a Muchos: Cuando un registro de
una tabla puede estar relacionado con más de un regis-         ∞            ∞
tro de la otra tabla y viceversa. En este caso las dos ta-
blas no pueden estar relacionadas directamente, se tiene
que añadir una tabla entre las dos (Tabla débil o de vin-
culación) que incluya los pares de valores relacionados
entre sí.
  El nombre de tabla débil deviene de que con sus atribu-
tos propios no se puede encontrar la clave, por estar
asociada a otra entidad. La clave de esta tabla se confor-
ma por la unión de los campos claves de las tablas que
relaciona.


2 Clasificación por Modalidad
  Dadas las tablas A y B, que se encuentran relaciona-
das:                                                          Optativa
  Si para todo registro de A debe existir siempre al menos
un registro de B asociado, se dice que la relación en sen-
tido A->B es Obligatoria.
  Si para todo registro de A, pueden existir o no, uno o
varios registros de B asociados, se dice que la relación
en sentido A->B es Optativa.
                                                             Obligatoria
  La modalidad de las relaciones se debe analizar en am-
bos sentidos.
Relaciones uno a uno

                                         Relación Uno a Uno

                   Cardinalidad          Relación Uno a Muchos
                                         Relación Muchos a Muchos




Departamento       1                 1            Profesor



                                         Relación Obligatoria
                       Modalidad         Relación Optativa




             Depto          Profesor

             NAT             Carla
                             Juan
             HSC
                             Pedro
             TEC             Sara
                             Carla


Todo Departamento tiene solamente un Profesor a cargo
Un Profesor puede ser jefe de un solo Departamento
Relaciones Uno a Uno


         Depto                          Profesor




                 Departamento                              Profesor
                                                   1
                                                       Prof_Cod
                 Dep_Cod                               Prof_Nombre
                 Dep_Nombre                            Prof_Direccion
                                                       Prof_Telefono
 Clave




                                   1
                 Dep_Jefe




La Relación Uno a Uno se da cuando un registro de una tabla sólo puede estar
relacionado con un único registro de la otra tabla y viceversa.

La Clave Foránea se ubica en alguna de las 2 tablas
Relaciones Uno a Muchos




                    1         ∞
        Curso                       Alumno




                          Alumno

          Curso            Carla
                           Juan
          Pol-1-A
                           Pedro
          Pol-1-B
          Pol-2-A          Sara
                           Carla




Un Curso tiene muchos Alumnos
Un Alumno está en sólo un curso

Un Curso puede estar transitoriamente vacío
Todo Alumno tiene un Curso asignado
Relaciones Uno a Muchos


     Tabla                                             Tabla
    Principal                                        Secundaria


    Curso                                             Alumno
                                                     Alumno

  Cur_Nivel                                         Alu_DNI
  Cur_Grado            1                            Alu_Legajo
                                                   Alu_DNI
  Cur_Seccion                                       Alu_Nombre
                                                   Alu_Legajo
                                                    Alu_Direccion
                                                   Alu_Nombre
                                                    Alu_tel
                                                   Alu_Direccion
  Cur_Turno
  Cur_Esp
                                                   Alu_CurNivel




                                                                                Clave
                                           ∞       Alu_CurGrado
                                                   Alu_CurSeccion

                                                   Alu_tel




  La Relación Uno a Muchos se establece cuando un registro de una tabla (tabla
secundaria) sólo puede estar relacionado con un único registro de la otra tabla
(tabla principal) y un registro de la tabla principal puede tener más de un registro
relacionado en la tabla secundaria.

La Clave Foránea se ubica en la Tabla Secundaria
Relaciones Muchos a Muchos


   Profesor                            Curso
                ∞              ∞


                 Profesor
                                   Curso
                 Carla
                 Juan              Pol-1-A
                 Pedro             Pol-1-B
                 Sara              Pol-2-A
                 Ana




Un Profesor puede estar asignado en varios Cursos
Un Curso puede tener muchos Profesores asignados
Todo Profesor tiene un Curso asignado
Un Curso puede no tener transitoriamente un Profesor
Relaciones Muchos a Muchos

              Romper la Relación

         Profesor                 AsigCurso
                                                               Curso
           Carla                Carla Pol-1-A
           Juan                 Juan Pol-2-A                   Pol-1-A
           Pedro                Pedro Pol-1-A                  Pol-1-B
           Sara                 Sara Pol-1-A                   Pol-2-A
           Ana                  Sara      Pol-2-A
                                Ana       Pol-2-A



           La relación se rompe creando un nueva tabla


El diagrama de Entidad Relación es:


  Profesor 1               ∞     AsigCurso                      1      Curso
                                                   ∞

  Tabla Regular                 Tabla débil o de                    Tabla Regular
                                  vinculación


  La Relación Muchos a Muchos se da cuando un registro de una tabla puede
estar relacionado con más de un registro de la otra tabla y viceversa. En este ca-
so las dos tablas no pueden estar relacionadas directamente, se tiene que añadir
una tabla entre las dos (Tabla débil o de vinculación) que incluya los pares de va-
lores relacionados entre sí.
  El nombre de tabla débil deviene de que con sus atributos propios no se puede
encontrar la clave, por estar asociada a otra entidad. La clave de esta tabla se
conforma por la unión de los campos claves de las tablas que relaciona.
Relaciones Muchos a Muchos
   Tabla                     Tabla                  Tabla
  Regular                    Débil                 Regular


  Profesor                  AsigCurso                 Curso
                                                   Cur_Nivel
                 1    ∞    Cur_Nivel     ∞     1   Cur_Grado
Prof_Cod                                           Cur_Seccion
                           Cur_Grado
Prof_Nombre                                        Cur_Turno
                           Cur_Seccion
Prof_Direccíon                                     Cur_Esp
                           Prof_Cod
Prof_Tel                   Asignatura




La Clave Principal de la Tabla Débil se conforma por las Claves
              Principales de las tablas regulares
Ejercitación


                                         Cia.
                                        arerea
                                         1




                                         ∞
Pasajero 1        ∞    Pasajero ∞   1
                        Vuelo           Vuelo




 Lista    1   ∞       Item    ∞     1   Articulo
precios               lista
                      1




                      ∞
                   Item             1   Factura
                              ∞
                  factura
Pasos para la construcción del
         Diagrama Entidad Relaciones

1.Identificar las entidades
2.Determinar las claves primarias
3.Describir los atributos de las entidades
4.Establecer relaciones entre las entidades
5.Dibujar el modelo de datos
6.Realizar comprobaciones

Más contenido relacionado

La actualidad más candente

Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datosralbarracin
 
Algebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datosAlgebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datosJosepSalvadorSotoObregon
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de DatosMayra Romero
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datosSergio Sanchez
 
Introducción a las bases de datos relacionales
Introducción a las bases de datos relacionalesIntroducción a las bases de datos relacionales
Introducción a las bases de datos relacionaleskdulcey
 
Angie Mero-Principales características de Access que se necesita para elabora...
Angie Mero-Principales características de Access que se necesita para elabora...Angie Mero-Principales características de Access que se necesita para elabora...
Angie Mero-Principales características de Access que se necesita para elabora...Angie Mero
 
Modelo entidad relación BD Matriculas
Modelo entidad relación BD MatriculasModelo entidad relación BD Matriculas
Modelo entidad relación BD MatriculasEmerson Garay
 
Modelo e r
Modelo e rModelo e r
Modelo e rgarci17
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de DatosAxel Mérida
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foráneaTata Jaramillo
 
Tipos de datos en power designer
Tipos de datos en power designerTipos de datos en power designer
Tipos de datos en power designerAndreita Bedoya
 

La actualidad más candente (20)

Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Historia de la tecnologia de base de datos
Historia de la tecnologia de base de datosHistoria de la tecnologia de base de datos
Historia de la tecnologia de base de datos
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Funciones del DBA, SA Y DA
Funciones del DBA, SA Y DAFunciones del DBA, SA Y DA
Funciones del DBA, SA Y DA
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Algebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datosAlgebra relacional fundamentos de base de datos
Algebra relacional fundamentos de base de datos
 
Normalización de Base de Datos
Normalización de Base de DatosNormalización de Base de Datos
Normalización de Base de Datos
 
Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"Bases De Datos "Conceptos Basicos"
Bases De Datos "Conceptos Basicos"
 
Normalizacion de base de datos
Normalizacion de base de datosNormalizacion de base de datos
Normalizacion de base de datos
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Del Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacionalDel Modelo Entidad-Relación al Modelo relacional
Del Modelo Entidad-Relación al Modelo relacional
 
Introducción a las bases de datos relacionales
Introducción a las bases de datos relacionalesIntroducción a las bases de datos relacionales
Introducción a las bases de datos relacionales
 
Angie Mero-Principales características de Access que se necesita para elabora...
Angie Mero-Principales características de Access que se necesita para elabora...Angie Mero-Principales características de Access que se necesita para elabora...
Angie Mero-Principales características de Access que se necesita para elabora...
 
Modelo entidad relación BD Matriculas
Modelo entidad relación BD MatriculasModelo entidad relación BD Matriculas
Modelo entidad relación BD Matriculas
 
Modelo e r
Modelo e rModelo e r
Modelo e r
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 
Llave primaria y llave foránea
Llave primaria y llave foráneaLlave primaria y llave foránea
Llave primaria y llave foránea
 
Tipos de datos en power designer
Tipos de datos en power designerTipos de datos en power designer
Tipos de datos en power designer
 
Tabla de símbolos
Tabla de símbolosTabla de símbolos
Tabla de símbolos
 

Destacado

Modelo entidad relacion de base de datos
Modelo entidad relacion de base de datosModelo entidad relacion de base de datos
Modelo entidad relacion de base de datosjinethmarcelasanchez
 
Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosModelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosRobert Rodriguez
 
Elementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relaciónElementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relaciónCam Bandini
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relaciónjosecuartas
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacionoswchavez
 

Destacado (7)

Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Modelo entidad relacion de base de datos
Modelo entidad relacion de base de datosModelo entidad relacion de base de datos
Modelo entidad relacion de base de datos
 
Modelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datosModelo Entidad Relacion ,Base de datos
Modelo Entidad Relacion ,Base de datos
 
Elementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relaciónElementos básicos de modelo entidad relación
Elementos básicos de modelo entidad relación
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Clase 3 Modelo Entidad Relacion
Clase 3   Modelo Entidad   RelacionClase 3   Modelo Entidad   Relacion
Clase 3 Modelo Entidad Relacion
 

Similar a Base de datos modelo entidad relacion (20)

Carpeta de access_introduccion
Carpeta de access_introduccionCarpeta de access_introduccion
Carpeta de access_introduccion
 
Base de datos modelo entidad relacion
Base de datos modelo entidad   relacionBase de datos modelo entidad   relacion
Base de datos modelo entidad relacion
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelo Entidad Relación sobre base de datos
Modelo Entidad Relación sobre base de datosModelo Entidad Relación sobre base de datos
Modelo Entidad Relación sobre base de datos
 
Diagrama entidad relacion
Diagrama entidad relacionDiagrama entidad relacion
Diagrama entidad relacion
 
Modelo de entidad relación. ayala
Modelo de entidad relación. ayalaModelo de entidad relación. ayala
Modelo de entidad relación. ayala
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
Modelo entidad relación avsa
Modelo entidad relación avsaModelo entidad relación avsa
Modelo entidad relación avsa
 
Deber
DeberDeber
Deber
 
cc302modulo2
cc302modulo2cc302modulo2
cc302modulo2
 
Bdconcepbasicos2 ii
Bdconcepbasicos2 iiBdconcepbasicos2 ii
Bdconcepbasicos2 ii
 
Mer
MerMer
Mer
 
Deber
DeberDeber
Deber
 
Deber
DeberDeber
Deber
 
Deber
DeberDeber
Deber
 
Deber
DeberDeber
Deber
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relacion
 
Diagrama mer
Diagrama merDiagrama mer
Diagrama mer
 
Base de datos parte2
Base de datos parte2Base de datos parte2
Base de datos parte2
 
Jaime ricardo rolón garcía ,
Jaime ricardo rolón garcía ,Jaime ricardo rolón garcía ,
Jaime ricardo rolón garcía ,
 

Base de datos modelo entidad relacion

  • 1. Tecnología de la Información y la Comunicación Base de datos Modelo Entidad Relación - 2007 -
  • 2. Profesores del área Informática: Guillermo Storti Gladys Ríos Gabriel Campodónico
  • 3. Modelo de Entidad Relación El Modelo de Entidad Relación es un modelo de datos basado en una percepción del mundo real que consiste en un conjunto de objetos básicos llamados entida- des y relaciones entre estos objetos, implementándose en forma gráfica a través del Diagrama Entidad Relación. Se puede definir cono Entidad a cualquier objeto, real o abstracto, que existe en un Hablamos de ejemplares cuando nos contexto determinado o puede referimos a una clase de objetos con llegar a existir y del cual características similares deseamos guardar información. Ejemplares = registros Entidad = Tabla Alumnos Nombre Legajo DNI Direccion Telefono Ejemplares de información similar se agrupan en entidades Atributos = Campos Los Atributos son caracte- ¿ Qué es una base de datos ? rísticas o propiedades asocia- Una Base de Datos es un conjunto de das a la entidad que toman información relacionada con un asunto, valor en una instancia particu- tema o actividad específica. lar. Ejemplo: nombre, cédula, Así, se pueden utilizar Bases de Datos teléfono. para cosas tan sencillas como mantener un registro de nuestra colección de discos de música, hasta llevar toda la gestión de una gran empresa u organización.
  • 4. Clave Principal Se denomina Clave principal o primaria al atributo o conjunto mínimo de atri- butos (uno o más campos) que permiten identificar en forma única cada instancia de la entidad, es decir, a cada registro de la tabla. Las claves principales se utili- zan cuando se necesita hacer referencia a registros específicos de una tabla des- de otra tabla. En un principio se puede identificar más de un atributo que cumpla las condiciones para ser clave, los mismos se denominan Claves candidatas. Si la clave primaria se determina mediante un solo atributo de la entidad, enton- ces se dice que la misma es una Clave simple. En caso de estar conformada por más de un atributo, la misma se conoce como Clave compuesta. La Clave foránea (también llamada externa o secundaria) es un atributo que es clave primaria en otra entidad con la cual se relaciona. Claves Candidatas Clave Principal Alumno Alumno Simple Alu_Nombre Alu_DNI Alu_Direccion Alu_Nombre Alu_tel Alu_Legajo Alu_Direccion Alu_Legajo Alu_tel Alu_DNI Curso Compuesta Cur_Nivel Cur_Grado Cur_Seccion Cur_Turno
  • 5. Tipos de Relaciones Se entiende por Relación a la asociación entre 2 o más entidades. 1 Clasificación por Cardinalidad Uno a Uno Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la 1 1 otra tabla y viceversa. En este caso la clave foránea se ubica en alguna de las 2 tablas. Relación Uno a Muchos: Cuando un registro de una Uno a Muchos tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un re- 1 ∞ gistro de la tabla principal puede tener más de un registro relacionado en la tabla secundaria. En este caso la clave foránea se ubica en la tabla se- cundaria. Muchos a Muchos Relación Muchos a Muchos: Cuando un registro de una tabla puede estar relacionado con más de un regis- ∞ ∞ tro de la otra tabla y viceversa. En este caso las dos ta- blas no pueden estar relacionadas directamente, se tiene que añadir una tabla entre las dos (Tabla débil o de vin- culación) que incluya los pares de valores relacionados entre sí. El nombre de tabla débil deviene de que con sus atribu- tos propios no se puede encontrar la clave, por estar asociada a otra entidad. La clave de esta tabla se confor- ma por la unión de los campos claves de las tablas que relaciona. 2 Clasificación por Modalidad Dadas las tablas A y B, que se encuentran relaciona- das: Optativa Si para todo registro de A debe existir siempre al menos un registro de B asociado, se dice que la relación en sen- tido A->B es Obligatoria. Si para todo registro de A, pueden existir o no, uno o varios registros de B asociados, se dice que la relación en sentido A->B es Optativa. Obligatoria La modalidad de las relaciones se debe analizar en am- bos sentidos.
  • 6. Relaciones uno a uno Relación Uno a Uno Cardinalidad Relación Uno a Muchos Relación Muchos a Muchos Departamento 1 1 Profesor Relación Obligatoria Modalidad Relación Optativa Depto Profesor NAT Carla Juan HSC Pedro TEC Sara Carla Todo Departamento tiene solamente un Profesor a cargo Un Profesor puede ser jefe de un solo Departamento
  • 7. Relaciones Uno a Uno Depto Profesor Departamento Profesor 1 Prof_Cod Dep_Cod Prof_Nombre Dep_Nombre Prof_Direccion Prof_Telefono Clave 1 Dep_Jefe La Relación Uno a Uno se da cuando un registro de una tabla sólo puede estar relacionado con un único registro de la otra tabla y viceversa. La Clave Foránea se ubica en alguna de las 2 tablas
  • 8. Relaciones Uno a Muchos 1 ∞ Curso Alumno Alumno Curso Carla Juan Pol-1-A Pedro Pol-1-B Pol-2-A Sara Carla Un Curso tiene muchos Alumnos Un Alumno está en sólo un curso Un Curso puede estar transitoriamente vacío Todo Alumno tiene un Curso asignado
  • 9. Relaciones Uno a Muchos Tabla Tabla Principal Secundaria Curso Alumno Alumno Cur_Nivel Alu_DNI Cur_Grado 1 Alu_Legajo Alu_DNI Cur_Seccion Alu_Nombre Alu_Legajo Alu_Direccion Alu_Nombre Alu_tel Alu_Direccion Cur_Turno Cur_Esp Alu_CurNivel Clave ∞ Alu_CurGrado Alu_CurSeccion Alu_tel La Relación Uno a Muchos se establece cuando un registro de una tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un registro de la tabla principal puede tener más de un registro relacionado en la tabla secundaria. La Clave Foránea se ubica en la Tabla Secundaria
  • 10. Relaciones Muchos a Muchos Profesor Curso ∞ ∞ Profesor Curso Carla Juan Pol-1-A Pedro Pol-1-B Sara Pol-2-A Ana Un Profesor puede estar asignado en varios Cursos Un Curso puede tener muchos Profesores asignados Todo Profesor tiene un Curso asignado Un Curso puede no tener transitoriamente un Profesor
  • 11. Relaciones Muchos a Muchos Romper la Relación Profesor AsigCurso Curso Carla Carla Pol-1-A Juan Juan Pol-2-A Pol-1-A Pedro Pedro Pol-1-A Pol-1-B Sara Sara Pol-1-A Pol-2-A Ana Sara Pol-2-A Ana Pol-2-A La relación se rompe creando un nueva tabla El diagrama de Entidad Relación es: Profesor 1 ∞ AsigCurso 1 Curso ∞ Tabla Regular Tabla débil o de Tabla Regular vinculación La Relación Muchos a Muchos se da cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa. En este ca- so las dos tablas no pueden estar relacionadas directamente, se tiene que añadir una tabla entre las dos (Tabla débil o de vinculación) que incluya los pares de va- lores relacionados entre sí. El nombre de tabla débil deviene de que con sus atributos propios no se puede encontrar la clave, por estar asociada a otra entidad. La clave de esta tabla se conforma por la unión de los campos claves de las tablas que relaciona.
  • 12. Relaciones Muchos a Muchos Tabla Tabla Tabla Regular Débil Regular Profesor AsigCurso Curso Cur_Nivel 1 ∞ Cur_Nivel ∞ 1 Cur_Grado Prof_Cod Cur_Seccion Cur_Grado Prof_Nombre Cur_Turno Cur_Seccion Prof_Direccíon Cur_Esp Prof_Cod Prof_Tel Asignatura La Clave Principal de la Tabla Débil se conforma por las Claves Principales de las tablas regulares
  • 13. Ejercitación Cia. arerea 1 ∞ Pasajero 1 ∞ Pasajero ∞ 1 Vuelo Vuelo Lista 1 ∞ Item ∞ 1 Articulo precios lista 1 ∞ Item 1 Factura ∞ factura
  • 14. Pasos para la construcción del Diagrama Entidad Relaciones 1.Identificar las entidades 2.Determinar las claves primarias 3.Describir los atributos de las entidades 4.Establecer relaciones entre las entidades 5.Dibujar el modelo de datos 6.Realizar comprobaciones