SlideShare una empresa de Scribd logo
1 de 12
Converti Diagrama E-R a
Modelo Relacional.
• Para convertir un diagrama Entidad-
Relación a tablas se tienen que seguir las
siguientes reglas:
• Poner mucha atención en las siguientes
diapositivas en breve
EMPLEADOS
DEPARTAMENTOS
PROYECTOSDEPENDIENTES
Dirige
Pertenece
Nombre
Dirección
NSS
telefono
Nom Paterno Materno
NúmeroD NombreD
Lugares
Controla
Tiene
Nombre Parentesco
Supervisa
NúmeroP NombreP
Lugar
PASO 1.- Por cada entidad fuerte que se tenga en el modelo ER se convierten
en tablas, cada una con los atributos atómico y con los componentes de un
atributo compuesto
Trabaja
1
1
1
M
M
1
M
N
Horas
M
11 M
Dirige
Pertenece
Lugares
ControlaSupervisa
PASO 2.- Por cada entidad débil que se tenga en el modelo ER se convierte
en tabla, cada una con los atributos atómicos y con los componentes de un
atributo compuesto. Además se agrega como llave foránea la llave primaria
correspondiente a la entidad de la cual depende la entidad débil
NSS Nom Paterno Materno Dirección Teléfono
NumeroD NombreD
NumeroP Nombre P Lugar
EMPLEADOS
DEPARTAMENTOS
PROYECTOS
1 1
1
M
Trabaja
DEPENDIENTES
Tiene
Nombre Parentesco
M 1
M
N
Dirige
Pertenece
Lugares
ControlaSupervisa
PASO 3.- Por cada vínculo 1:1 en el modelo ER observa las entidades S y T
que participan en el vínculo. Elije una de ellas por ejemplo S e incluye en ella
la llave primaria de la otra entidad
NSS Nom Paterno Materno Dirección Teléfono
           
           
           
NumeroD NombreD
   
   
   
NumeroP Nombre P Lugar
     
     
     
EMPLEADOS
DEPARTAMENTOS
PROYECTOS
1 1
1
M
Trabaja
NomDep Parentesco NSSEmp
   
   
   
M 1
M
N
Pertenece
Lugares
ControlaSupervisa
PASO 4.- Por cada vínculo 1:M en el modelo ER observa la entidad S que
participa de lado muchos e incluye en ella la llave primaria de la otra entidad
que participa del lado uno
NSS Nom Paterno Materno Dirección Teléfono
           
           
           
NumeroD NombreD NSSE
   
   
   
NumeroP Nombre P Lugar
     
     
     
EMPLEADOS
DEPARTAMENTOS
PROYECTOS
1
M
Trabaja
NomDep Parentesco NSSEmp
   
   
   
T S
M 1
M
N
Lugares
Supervisa
PASO 5.- Por cada vínculo M:N en el modelo ER se crea una nueva tabla la
cual contiene los atributos de llave primaria de las entidades participantes en
el vínculo. Por lo general la combinación de estos dos atributos es la llave
primaria de la nueva tabla.
NSS Nom Paterno Materno Dirección Teléfono Num_d
           
           
           
NumeroD NombreD NSSE
   
   
   
NumeroP Nombre P Lugar NumD
     
     
     
EMPLEADOS DEPARTAMENTOS
PROYECTOS
NomDep Parentesco NSSEmp
   
   
   
Trabaja
M
N
Horas
Lugares
Supervisa
PASO 6.- Por cada atributo multivaluado en el modelo ER se crea una tabla
en la cual incluiremos el atributo multivaluado y el atributo de llave primaria
de la tabla a la cual pertenece el atributo multivaluado. La llave primaria de
esta nueva tabla es la combinación de los dos atributos.
NSS Nom Paterno Materno Dirección Teléfono Num_d
           
           
           
NumeroD NombreD NSSE
   
   
   
NumeroP Nombre P Lugar NumD
     
     
     
EMPLEADOS DEPARTAMENTOS
PROYECTOS
NomDep Parentesco NSSEmp
   
   
   
NSSEmple NumeP Horas
   
   
   
Supervisa
PASO 7.- Haremos un trato especial con las relaciones recursivas.
NSS Nom Paterno Materno Dirección Teléfono Num_d
           
           
           
NumeroD NombreD NSSE
   
   
   
NumeroP Nombre P Lugar NumD
     
     
     
EMPLEADOS DEPARTAMENTOS
PROYECTOS
NomDep Parentesco NSSEmp
   
   
   
NSSEmple NumeP Horas
   
   
   
Depto Lugares
   
   
   
RELACIONES RECURSIVAS EN EL MODELO ELKA
Organigrama
El problema de un organigrama tradicional en el que un empleado es jefe de cero, uno ó más
empleados y un empleado tiene cero o un jefe. 
#Emp Nombre Sueldo
01 Juan 2390
02 Felipe 8300
03 Susana 5000
04 María 2390
05 Joel 4500
Jefe Subord
 02 03
02 05
03 01
05 04
EMPLEADOS
ORGANIGRAMA
EMPLEADOS
supervisa
M 1
#Em
Nombre
Sueldo
RELACIONES RECURSIVAS EN EL MODELO ELKA
Árbol genealógico
El problema de un árbol genealógico en el
que una persona tiene padre y madre
(aunque debería haber algunos que no,
problema del huevo y la gallina) y una
persona puede tener cero, uno o más hijos.
Id_Per Nombre Sexo
01 Juan M
02 Felipe M
03 Susana F
04 María F
05 Joel M
06 Elena F
07 Luis M
08 Angel M
Padre Madre Hijo
01 03 02
01 03 04
07 03 05
08 04 06
PERSONA
ARBOL
Para este tipo de relaciones se usaría el
modelo entidad relación extendido, el
cual permite vínculos n-arios.
Si el en el diseño de nuestro esquema
conceptual de la base de datos
pensamos únicamente en vínculos
binarios (entre dos entidades)
llegaremos a una estructuración
efectiva
Supervisa
PASO 7.- Haremos un trato especial con las relaciones recursivas.
NSS Nom Paterno Materno Dirección Teléfono Num_d
           
           
           
NumeroD NombreD NSSE
   
   
   
NumeroP Nombre P Lugar NumD
     
     
     
EMPLEADOS DEPARTAMENTOS
PROYECTOS
NomDep Parentesco NSSEmp
   
   
   
NSSEmple NumeP Horas
   
   
   
Depto Lugares
   
   
   
MODELO RELACIONAL
NSS Nom Paterno Materno Dirección Teléfono Num_d
           
           
           
NumeroD NombreD NSSE
   
   
   
NumeroP Nombre P Lugar NumD
     
     
     
EMPLEADOS DEPARTAMENTOS
PROYECTOS
NomDep Parentesco NSSEmp
   
   
   
NSSEmple NumeP Horas
   
   
   
Depto Lugares
   
   
   
Jefe Subord

Más contenido relacionado

La actualidad más candente

Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relaciónjosecuartas
 
Modelo e r
Modelo e rModelo e r
Modelo e rgarci17
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacionalomarzon
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalLuis Jherry
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datosCaro_Noirgean
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicojosecuartas
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datosgonzalopomboza
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)michell_quitian
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacionLuis Lucho
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalizaciónMarcelo Herrera
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.nayis2010
 

La actualidad más candente (20)

Guía de ejercicios de normalizacion
Guía de ejercicios de normalizacionGuía de ejercicios de normalizacion
Guía de ejercicios de normalizacion
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
Modelo e r
Modelo e rModelo e r
Modelo e r
 
Programación 3: listas enlazadas
Programación 3: listas enlazadasProgramación 3: listas enlazadas
Programación 3: listas enlazadas
 
Modelo Relacional
Modelo RelacionalModelo Relacional
Modelo Relacional
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Fundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacionalFundamentos de BD - unidad 3 modelo relacional
Fundamentos de BD - unidad 3 modelo relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Normalizacion de bases de datos
Normalizacion de bases de datosNormalizacion de bases de datos
Normalizacion de bases de datos
 
22 ejercicios base de datos
22 ejercicios base de datos 22 ejercicios base de datos
22 ejercicios base de datos
 
Transformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logicoTransformar modelo entidad relacion a modelo logico
Transformar modelo entidad relacion a modelo logico
 
Reglas de transformación
Reglas de transformaciónReglas de transformación
Reglas de transformación
 
Requerimientos norma ieee830
Requerimientos norma ieee830Requerimientos norma ieee830
Requerimientos norma ieee830
 
Problemas de diseño de base de datos
Problemas de diseño de base de datosProblemas de diseño de base de datos
Problemas de diseño de base de datos
 
Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)Normalización de la base de datos (3 formas normales)
Normalización de la base de datos (3 formas normales)
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
El modelo entidad_relacion
El modelo entidad_relacionEl modelo entidad_relacion
El modelo entidad_relacion
 
modelo entidad-relacion
modelo entidad-relacionmodelo entidad-relacion
modelo entidad-relacion
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.Modelo Entidad Relación Extendido.
Modelo Entidad Relación Extendido.
 

Similar a Convertir Diagrama Entidad-Relacion a Modelo Relacional.

Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióNSergio Sanchez
 
Base de datos, Transformación del modelo entidad relación
Base de datos, Transformación del modelo entidad relaciónBase de datos, Transformación del modelo entidad relación
Base de datos, Transformación del modelo entidad relaciónBenel Diaz
 
TRABAJO SOBRE EXCEL AVANZADO (2).pdf
TRABAJO SOBRE EXCEL AVANZADO   (2).pdfTRABAJO SOBRE EXCEL AVANZADO   (2).pdf
TRABAJO SOBRE EXCEL AVANZADO (2).pdfAndresAranda22
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdfsharonardila478
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdfjuanmanuellopeztarap
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdfjuanmanuellopeztarap
 
TRABAJO SOBRE EXCEL AVANZADO (3).pdf
TRABAJO SOBRE EXCEL AVANZADO   (3).pdfTRABAJO SOBRE EXCEL AVANZADO   (3).pdf
TRABAJO SOBRE EXCEL AVANZADO (3).pdfAndresAranda22
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdfNicolHenao2
 
TRABAJO SOBRE EXCEL AVANZADO .pdf
TRABAJO SOBRE EXCEL AVANZADO  .pdfTRABAJO SOBRE EXCEL AVANZADO  .pdf
TRABAJO SOBRE EXCEL AVANZADO .pdfAndresAranda22
 
Diseño lógico de bases de datos.
Diseño lógico de bases de datos.Diseño lógico de bases de datos.
Diseño lógico de bases de datos.KareliaRivas
 
Nucleo 4 - Diseño de DB con Modelo Entidad Relación
Nucleo 4 - Diseño de DB con Modelo Entidad RelaciónNucleo 4 - Diseño de DB con Modelo Entidad Relación
Nucleo 4 - Diseño de DB con Modelo Entidad Relacióncarsanta
 
Ejercicios de Excel .pptx
Ejercicios de Excel .pptxEjercicios de Excel .pptx
Ejercicios de Excel .pptxAngieCastro100
 
Diseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptxDiseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptxEverPadillaVanegas2
 
Base de datos
Base de datosBase de datos
Base de datosmarcia666
 

Similar a Convertir Diagrama Entidad-Relacion a Modelo Relacional. (20)

Unidad 5 TransformacióN Er A Relacional NormalizacióN
Unidad 5 TransformacióN Er A Relacional   NormalizacióNUnidad 5 TransformacióN Er A Relacional   NormalizacióN
Unidad 5 TransformacióN Er A Relacional NormalizacióN
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 
Reglas de transformacion
Reglas de transformacionReglas de transformacion
Reglas de transformacion
 
Manual de excel.
Manual de excel.Manual de excel.
Manual de excel.
 
Base de datos, Transformación del modelo entidad relación
Base de datos, Transformación del modelo entidad relaciónBase de datos, Transformación del modelo entidad relación
Base de datos, Transformación del modelo entidad relación
 
TRABAJO SOBRE EXCEL AVANZADO (2).pdf
TRABAJO SOBRE EXCEL AVANZADO   (2).pdfTRABAJO SOBRE EXCEL AVANZADO   (2).pdf
TRABAJO SOBRE EXCEL AVANZADO (2).pdf
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
 
TRABAJO SOBRE EXCEL AVANZADO (3).pdf
TRABAJO SOBRE EXCEL AVANZADO   (3).pdfTRABAJO SOBRE EXCEL AVANZADO   (3).pdf
TRABAJO SOBRE EXCEL AVANZADO (3).pdf
 
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdfTRABAJO SOBRE EXCEL AVANZADO   (2)-1.pdf
TRABAJO SOBRE EXCEL AVANZADO (2)-1.pdf
 
Diseño lógico
Diseño lógicoDiseño lógico
Diseño lógico
 
Ejercicio
EjercicioEjercicio
Ejercicio
 
TRABAJO SOBRE EXCEL AVANZADO .pdf
TRABAJO SOBRE EXCEL AVANZADO  .pdfTRABAJO SOBRE EXCEL AVANZADO  .pdf
TRABAJO SOBRE EXCEL AVANZADO .pdf
 
MER-MR Reglas e.pdf
MER-MR Reglas e.pdfMER-MR Reglas e.pdf
MER-MR Reglas e.pdf
 
Diseño lógico de bases de datos.
Diseño lógico de bases de datos.Diseño lógico de bases de datos.
Diseño lógico de bases de datos.
 
Nucleo 4 - Diseño de DB con Modelo Entidad Relación
Nucleo 4 - Diseño de DB con Modelo Entidad RelaciónNucleo 4 - Diseño de DB con Modelo Entidad Relación
Nucleo 4 - Diseño de DB con Modelo Entidad Relación
 
Ejercicios de Excel .pptx
Ejercicios de Excel .pptxEjercicios de Excel .pptx
Ejercicios de Excel .pptx
 
Diseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptxDiseño de Base de DatosFin.pptx
Diseño de Base de DatosFin.pptx
 
Base de datos
Base de datosBase de datos
Base de datos
 

Más de Erivan Martinez Ovando (12)

Dirección ip y Subredes
Dirección ip y SubredesDirección ip y Subredes
Dirección ip y Subredes
 
Adoracion, Alabanza
Adoracion, AlabanzaAdoracion, Alabanza
Adoracion, Alabanza
 
Tecnología Orientada a Objetos
Tecnología Orientada a ObjetosTecnología Orientada a Objetos
Tecnología Orientada a Objetos
 
Teoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes FormalesTeoria de Automatas & Lenguajes Formales
Teoria de Automatas & Lenguajes Formales
 
Teoria de Automatas, lenguaje
Teoria de Automatas, lenguaje Teoria de Automatas, lenguaje
Teoria de Automatas, lenguaje
 
Modelo OSI, red de computadoras
Modelo OSI, red de computadorasModelo OSI, red de computadoras
Modelo OSI, red de computadoras
 
Normalizacion de Base de datos,
Normalizacion de Base de datos, Normalizacion de Base de datos,
Normalizacion de Base de datos,
 
Red de Petri
Red de Petri Red de Petri
Red de Petri
 
Diagrama de secuencia UML
Diagrama de secuencia UMLDiagrama de secuencia UML
Diagrama de secuencia UML
 
Servidores informaticos, modelo cliente servdor
Servidores informaticos, modelo cliente servdor Servidores informaticos, modelo cliente servdor
Servidores informaticos, modelo cliente servdor
 
Red de Computadoras
Red de ComputadorasRed de Computadoras
Red de Computadoras
 
Modelo entidad-relación, Modelo de Datos
 Modelo entidad-relación, Modelo de Datos Modelo entidad-relación, Modelo de Datos
Modelo entidad-relación, Modelo de Datos
 

Convertir Diagrama Entidad-Relacion a Modelo Relacional.

  • 1. Converti Diagrama E-R a Modelo Relacional. • Para convertir un diagrama Entidad- Relación a tablas se tienen que seguir las siguientes reglas: • Poner mucha atención en las siguientes diapositivas en breve
  • 2. EMPLEADOS DEPARTAMENTOS PROYECTOSDEPENDIENTES Dirige Pertenece Nombre Dirección NSS telefono Nom Paterno Materno NúmeroD NombreD Lugares Controla Tiene Nombre Parentesco Supervisa NúmeroP NombreP Lugar PASO 1.- Por cada entidad fuerte que se tenga en el modelo ER se convierten en tablas, cada una con los atributos atómico y con los componentes de un atributo compuesto Trabaja 1 1 1 M M 1 M N Horas M 11 M
  • 3. Dirige Pertenece Lugares ControlaSupervisa PASO 2.- Por cada entidad débil que se tenga en el modelo ER se convierte en tabla, cada una con los atributos atómicos y con los componentes de un atributo compuesto. Además se agrega como llave foránea la llave primaria correspondiente a la entidad de la cual depende la entidad débil NSS Nom Paterno Materno Dirección Teléfono NumeroD NombreD NumeroP Nombre P Lugar EMPLEADOS DEPARTAMENTOS PROYECTOS 1 1 1 M Trabaja DEPENDIENTES Tiene Nombre Parentesco M 1 M N
  • 4. Dirige Pertenece Lugares ControlaSupervisa PASO 3.- Por cada vínculo 1:1 en el modelo ER observa las entidades S y T que participan en el vínculo. Elije una de ellas por ejemplo S e incluye en ella la llave primaria de la otra entidad NSS Nom Paterno Materno Dirección Teléfono                                     NumeroD NombreD             NumeroP Nombre P Lugar                   EMPLEADOS DEPARTAMENTOS PROYECTOS 1 1 1 M Trabaja NomDep Parentesco NSSEmp             M 1 M N
  • 5. Pertenece Lugares ControlaSupervisa PASO 4.- Por cada vínculo 1:M en el modelo ER observa la entidad S que participa de lado muchos e incluye en ella la llave primaria de la otra entidad que participa del lado uno NSS Nom Paterno Materno Dirección Teléfono                                     NumeroD NombreD NSSE             NumeroP Nombre P Lugar                   EMPLEADOS DEPARTAMENTOS PROYECTOS 1 M Trabaja NomDep Parentesco NSSEmp             T S M 1 M N
  • 6. Lugares Supervisa PASO 5.- Por cada vínculo M:N en el modelo ER se crea una nueva tabla la cual contiene los atributos de llave primaria de las entidades participantes en el vínculo. Por lo general la combinación de estos dos atributos es la llave primaria de la nueva tabla. NSS Nom Paterno Materno Dirección Teléfono Num_d                                     NumeroD NombreD NSSE             NumeroP Nombre P Lugar NumD                   EMPLEADOS DEPARTAMENTOS PROYECTOS NomDep Parentesco NSSEmp             Trabaja M N Horas
  • 7. Lugares Supervisa PASO 6.- Por cada atributo multivaluado en el modelo ER se crea una tabla en la cual incluiremos el atributo multivaluado y el atributo de llave primaria de la tabla a la cual pertenece el atributo multivaluado. La llave primaria de esta nueva tabla es la combinación de los dos atributos. NSS Nom Paterno Materno Dirección Teléfono Num_d                                     NumeroD NombreD NSSE             NumeroP Nombre P Lugar NumD                   EMPLEADOS DEPARTAMENTOS PROYECTOS NomDep Parentesco NSSEmp             NSSEmple NumeP Horas            
  • 8. Supervisa PASO 7.- Haremos un trato especial con las relaciones recursivas. NSS Nom Paterno Materno Dirección Teléfono Num_d                                     NumeroD NombreD NSSE             NumeroP Nombre P Lugar NumD                   EMPLEADOS DEPARTAMENTOS PROYECTOS NomDep Parentesco NSSEmp             NSSEmple NumeP Horas             Depto Lugares            
  • 9. RELACIONES RECURSIVAS EN EL MODELO ELKA Organigrama El problema de un organigrama tradicional en el que un empleado es jefe de cero, uno ó más empleados y un empleado tiene cero o un jefe.  #Emp Nombre Sueldo 01 Juan 2390 02 Felipe 8300 03 Susana 5000 04 María 2390 05 Joel 4500 Jefe Subord  02 03 02 05 03 01 05 04 EMPLEADOS ORGANIGRAMA EMPLEADOS supervisa M 1 #Em Nombre Sueldo
  • 10. RELACIONES RECURSIVAS EN EL MODELO ELKA Árbol genealógico El problema de un árbol genealógico en el que una persona tiene padre y madre (aunque debería haber algunos que no, problema del huevo y la gallina) y una persona puede tener cero, uno o más hijos. Id_Per Nombre Sexo 01 Juan M 02 Felipe M 03 Susana F 04 María F 05 Joel M 06 Elena F 07 Luis M 08 Angel M Padre Madre Hijo 01 03 02 01 03 04 07 03 05 08 04 06 PERSONA ARBOL Para este tipo de relaciones se usaría el modelo entidad relación extendido, el cual permite vínculos n-arios. Si el en el diseño de nuestro esquema conceptual de la base de datos pensamos únicamente en vínculos binarios (entre dos entidades) llegaremos a una estructuración efectiva
  • 11. Supervisa PASO 7.- Haremos un trato especial con las relaciones recursivas. NSS Nom Paterno Materno Dirección Teléfono Num_d                                     NumeroD NombreD NSSE             NumeroP Nombre P Lugar NumD                   EMPLEADOS DEPARTAMENTOS PROYECTOS NomDep Parentesco NSSEmp             NSSEmple NumeP Horas             Depto Lugares            
  • 12. MODELO RELACIONAL NSS Nom Paterno Materno Dirección Teléfono Num_d                                     NumeroD NombreD NSSE             NumeroP Nombre P Lugar NumD                   EMPLEADOS DEPARTAMENTOS PROYECTOS NomDep Parentesco NSSEmp             NSSEmple NumeP Horas             Depto Lugares             Jefe Subord