SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
TTTecnología de laecnología de laecnología de la
IIInformación y lanformación y lanformación y la
CCComunicaciónomunicaciónomunicación
Base de datosBase de datosBase 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.
Alumnos
Nombre
Legajo
DNI
Direccion
Telefono
Entidad = Tabla
Ejemplares de información
similar se agrupan en entidades
Ejemplares = registros
Atributos = Campos
Se puede definir cono Entidad
a cualquier objeto, real o
abstracto, que existe en un
contexto determinado o puede
llegar a existir y del cual
deseamos guardar información.
Los Atributos son caracte-
rísticas o propiedades asocia-
das a la entidad que toman
valor en una instancia particu-
lar. Ejemplo: nombre, cédula,
teléfono.
Hablamos de ejemplares cuando nos
referimos a una clase de objetos con
características similares
Una Base de Datos es un conjunto de
información relacionada con un asunto,
tema o actividad específica.
Así, se pueden utilizar Bases de Datos
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.
¿ Qué es una base de datos ?
Clave Principal
Alumno
Alu_Nombre
Alu_Direccion
Alu_tel
Alu_Legajo
Alu_DNI
Claves Candidatas
Alumno
Alu_DNI
Alu_Nombre
Alu_Legajo
Alu_Direccion
Alu_tel
Clave Principal
SimpleCompuesta
Curso
Cur_Nivel
Cur_Grado
Cur_Seccion
Cur_Turno
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.
Tipos de Relaciones
Clasificación por Cardinalidad
Clasificación por Modalidad
1 ∞∞∞∞
1 1
∞∞∞∞∞∞∞∞
Relación Uno a Uno: Cuando un registro de una tabla
sólo puede estar relacionado con un único registro de la
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
tabla (tabla secundaria) sólo puede estar relacionado con
un único registro de la otra tabla (tabla principal) y un re-
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.
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.
Se entiende por Relación a la asociación entre 2 o más entidades.
Dadas las tablas A y B, que se encuentran relaciona-
das:
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.
La modalidad de las relaciones se debe analizar en am-
bos sentidos.
Uno a Uno
Uno a Muchos
Muchos a Muchos
1
2
Optativa
Obligatoria
Relaciones uno a uno
Todo Departamento tiene solamente un Profesor a cargo
Un Profesor puede ser jefe de un solo Departamento
Departamento Profesor1 1
Cardinalidad
Modalidad
NAT
HSC
TEC
Carla
Juan
Pedro
Sara
Carla
Depto Profesor
Relación Uno a Uno
Relación Uno a Muchos
Relación Muchos a Muchos
Relación Obligatoria
Relación Optativa
Relaciones Uno a Uno
La Clave Foránea se ubica en alguna de las 2 tablas
1
1
Dep_Cod
Dep_Nombre
Departamento
Prof_Cod
Prof_Nombre
Prof_Direccion
Prof_Telefono
Profesor
Clave
Depto Profesor
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.
Relaciones Uno a Muchos
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
Curso Alumno
∞∞∞∞1
Carla
Juan
Pedro
Sara
Carla
Alumno
Pol-1-A
Pol-1-B
Pol-2-A
Curso
Relaciones Uno a Muchos
Alumno
Alu_DNI
Alu_Legajo
Alu_Nombre
Alu_Direccion
Alu_tel
Cur_Turno
Cur_Esp
Curso
Tabla
Principal
Tabla
Secundaria
Alumno
Alu_DNI
Alu_Legajo
Alu_Nombre
Alu_Direccion
Alu_tel
La Clave Foránea se ubica en la Tabla Secundaria
Clave
1
∞∞∞∞
Cur_Nivel
Cur_Grado
Cur_Seccion
Alu_CurNivel
Alu_CurGrado
Alu_CurSeccion
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.
Relaciones Muchos a Muchos
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
Profesor Curso
∞∞∞∞ ∞∞∞∞
Carla
Juan
Pedro
Sara
Ana
Pol-1-A
Pol-1-B
Pol-2-A
Profesor
Curso
Relaciones Muchos a Muchos
Profesor AsigCurso Curso1 1
El diagrama de Entidad Relación es:
∞∞∞∞ ∞∞∞∞
Carla
Juan
Pedro
Sara
Ana
Profesor
Pol-1-A
Pol-1-B
Pol-2-A
Curso
Pol-1-A
Pol-2-A
Pol-1-A
Pol-1-A
Pol-2-A
Pol-2-A
Carla
Juan
Pedro
Sara
Sara
Ana
Romper la Relación
AsigCurso
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.
Tabla débil o de
vinculación
La relación se rompe creando un nueva tabla
Tabla RegularTabla Regular
Relaciones Muchos a Muchos
Prof_Cod
Prof_Nombre
Prof_Direccíon
Prof_Tel
Cur_Nivel
Cur_Grado
Cur_Seccion
Cur_Turno
Cur_Esp
Cur_Nivel
Cur_Grado
Cur_Seccion
Prof_Cod
Asignatura
Profesor AsigCurso Curso
∞∞∞∞∞∞∞∞1 1
Tabla
Débil
La Clave Principal de la Tabla Débil se conforma por las Claves
Principales de las tablas regulares
Tabla
Regular
Tabla
Regular
Cia.
arerea
1
Vuelo
1Pasajero
Vuelo
Pasajero 1 ∞∞∞∞
∞∞∞∞
∞∞∞∞
Factura1∞∞∞∞Item
factura
ArticuloItem
lista
Lista
precios
11 ∞∞∞∞ ∞∞∞∞
1
∞∞∞∞
Ejercitación
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
Pasos para la construcción del
Diagrama Entidad Relaciones

Más contenido relacionado

La actualidad más candente

Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónYaskelly Yedra
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacionsandrikarina
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamientodeff000001
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoJosé Antonio Sandoval Acosta
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relaciondrakul09
 
PASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONALPASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONAL Laura Correa Restrepo
 
Programación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operacionesProgramación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operacionesAngel Vázquez Patiño
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionLuiS YmAY
 
Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de ClasesAdal Dg
 
Origen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesOrigen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesKim Sorel Rush
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacionalMaria Garcia
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda HashBlanca Parra
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesbasilioj
 
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
 

La actualidad más candente (20)

Diccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de informaciónDiccionario de datos en los sistemas de información
Diccionario de datos en los sistemas de información
 
Modelo entidad
Modelo entidadModelo entidad
Modelo entidad
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Metodos de-ordenamiento
Metodos de-ordenamientoMetodos de-ordenamiento
Metodos de-ordenamiento
 
Integridad en las bases de datos
Integridad en las bases de datosIntegridad en las bases de datos
Integridad en las bases de datos
 
Estructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de OrdenamientoEstructura de Datos Unidad - V: Métodos de Ordenamiento
Estructura de Datos Unidad - V: Métodos de Ordenamiento
 
Modelo Entidad - Relacion
Modelo Entidad - RelacionModelo Entidad - Relacion
Modelo Entidad - Relacion
 
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
 
Listas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de DatosListas,pilas y colas Estructura de Datos
Listas,pilas y colas Estructura de Datos
 
PASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONALPASO DEL MODELO E/R AL MODELO RELACIONAL
PASO DEL MODELO E/R AL MODELO RELACIONAL
 
Programación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operacionesProgramación 3: Grafos, representación y operaciones
Programación 3: Grafos, representación y operaciones
 
Unidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacionUnidad 2. modelo entidad relacion
Unidad 2. modelo entidad relacion
 
Diagrama UML de Clases
Diagrama UML de ClasesDiagrama UML de Clases
Diagrama UML de Clases
 
Origen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redesOrigen del Modelo OSI y su impacto en als estructuras de redes
Origen del Modelo OSI y su impacto en als estructuras de redes
 
Estructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busquedaEstructura de Datos - Unidad 6 Metodos de busqueda
Estructura de Datos - Unidad 6 Metodos de busqueda
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Método de Búsqueda Hash
Método de Búsqueda HashMétodo de Búsqueda Hash
Método de Búsqueda Hash
 
Tipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relacionesTipos de atributos y tipos de relaciones
Tipos de atributos y tipos de relaciones
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
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
 

Destacado

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
 
Base de datos modelo entidad relacion
Base de datos modelo entidad relacionBase de datos modelo entidad relacion
Base de datos modelo entidad relacionFco Javier Rodriguez
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relaciónjosecuartas
 
Modelo entidad relación de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datosani_tuza
 

Destacado (6)

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
 
Ejemplos de entidad relacion
Ejemplos de entidad relacionEjemplos de entidad relacion
Ejemplos de entidad relacion
 
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 de base de datos
Modelo entidad relación de base de datosModelo entidad relación de base de datos
Modelo entidad relación de base de datos
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 

Similar a ER Modelo (20)

Deber
DeberDeber
Deber
 
Deber
DeberDeber
Deber
 
Deber
DeberDeber
Deber
 
Deber
DeberDeber
Deber
 
Deber
DeberDeber
Deber
 
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
 
3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO3A5 AUGUSTO RAMON CASTRO
3A5 AUGUSTO RAMON CASTRO
 
base de datos parte 2
base de datos parte 2 base de datos parte 2
base de datos parte 2
 
Base de datos parte2
Base de datos parte2Base de datos parte2
Base de datos parte2
 
Base de datos parte 2
Base de datos  parte 2Base de datos  parte 2
Base de datos parte 2
 
base de datos parte 2
base de datos parte 2base de datos parte 2
base de datos parte 2
 
Segunda parte base de datos.
Segunda parte base de datos.Segunda parte base de datos.
Segunda parte base de datos.
 
Diagrama mer
Diagrama merDiagrama mer
Diagrama mer
 
Mer
MerMer
Mer
 
Relaciones en bases de datos
Relaciones en bases de datosRelaciones en bases de datos
Relaciones en bases de datos
 
Establecer relaciones de base de datos
Establecer relaciones de base de datosEstablecer relaciones de base de datos
Establecer relaciones de base de datos
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 

Más de Robert Rodriguez

Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-RRobert Rodriguez
 
Diseño Logico de base de datos
Diseño Logico de base de datosDiseño Logico de base de datos
Diseño Logico de base de datosRobert Rodriguez
 
Diseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesDiseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesRobert Rodriguez
 
Diseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos RelacionalesDiseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos RelacionalesRobert Rodriguez
 
Base de Datos, Diseño Comceptual , logico y Fisico
Base de Datos, Diseño Comceptual , logico y FisicoBase de Datos, Diseño Comceptual , logico y Fisico
Base de Datos, Diseño Comceptual , logico y FisicoRobert Rodriguez
 
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueTeoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueRobert Rodriguez
 
Teoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoTeoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoRobert Rodriguez
 
Modelado Estrcutural, Modelado Estructural Casos De USO
Modelado Estrcutural, Modelado Estructural Casos De USOModelado Estrcutural, Modelado Estructural Casos De USO
Modelado Estrcutural, Modelado Estructural Casos De USORobert Rodriguez
 
Modelado funcional casos de uso
Modelado funcional casos de usoModelado funcional casos de uso
Modelado funcional casos de usoRobert Rodriguez
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Robert Rodriguez
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datosRobert Rodriguez
 
Casos de Uso - Juan Bernardo Quintero
Casos de Uso - Juan Bernardo QuinteroCasos de Uso - Juan Bernardo Quintero
Casos de Uso - Juan Bernardo QuinteroRobert Rodriguez
 
Que son los editores WYSIWYG ? ,
Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? ,
Que son los editores WYSIWYG ? , Robert Rodriguez
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaRobert Rodriguez
 
Contenido de las paginas webs
Contenido de las paginas websContenido de las paginas webs
Contenido de las paginas websRobert Rodriguez
 
Análisis Microsoft Word 2010
Análisis Microsoft Word 2010Análisis Microsoft Word 2010
Análisis Microsoft Word 2010Robert Rodriguez
 
Mantenimiento Preventivo, Correctivo
Mantenimiento Preventivo, CorrectivoMantenimiento Preventivo, Correctivo
Mantenimiento Preventivo, CorrectivoRobert Rodriguez
 
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...Robert Rodriguez
 
Instalación de microsoft sql server 2005
Instalación de microsoft sql server 2005Instalación de microsoft sql server 2005
Instalación de microsoft sql server 2005Robert Rodriguez
 

Más de Robert Rodriguez (20)

Modelo Entidad Relacion E-R
Modelo Entidad Relacion E-RModelo Entidad Relacion E-R
Modelo Entidad Relacion E-R
 
Diseño Logico de base de datos
Diseño Logico de base de datosDiseño Logico de base de datos
Diseño Logico de base de datos
 
Diseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionalesDiseño Logico - Diseño de bases de datos relacionales
Diseño Logico - Diseño de bases de datos relacionales
 
Diseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos RelacionalesDiseño Logico de Base de datos Relacionales
Diseño Logico de Base de datos Relacionales
 
Base de Datos, Diseño Comceptual , logico y Fisico
Base de Datos, Diseño Comceptual , logico y FisicoBase de Datos, Diseño Comceptual , logico y Fisico
Base de Datos, Diseño Comceptual , logico y Fisico
 
Teoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegueTeoria del modelado de objetos otros diagramas actividad despliegue
Teoria del modelado de objetos otros diagramas actividad despliegue
 
Teoria del modelado de objetos modificado
Teoria del modelado de objetos modificadoTeoria del modelado de objetos modificado
Teoria del modelado de objetos modificado
 
Modelado Estrcutural, Modelado Estructural Casos De USO
Modelado Estrcutural, Modelado Estructural Casos De USOModelado Estrcutural, Modelado Estructural Casos De USO
Modelado Estrcutural, Modelado Estructural Casos De USO
 
Modelado funcional casos de uso
Modelado funcional casos de usoModelado funcional casos de uso
Modelado funcional casos de uso
 
Que es Ingenieria del Software?,
Que es Ingenieria del Software?,Que es Ingenieria del Software?,
Que es Ingenieria del Software?,
 
Diseño logico de una base de datos
Diseño logico de  una base de datosDiseño logico de  una base de datos
Diseño logico de una base de datos
 
Casos de Uso - Juan Bernardo Quintero
Casos de Uso - Juan Bernardo QuinteroCasos de Uso - Juan Bernardo Quintero
Casos de Uso - Juan Bernardo Quintero
 
Que son los editores WYSIWYG ? ,
Que son los editores WYSIWYG ? , Que son los editores WYSIWYG ? ,
Que son los editores WYSIWYG ? ,
 
Diagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, AsistenciaDiagrama de actividades inscripcion, evaluacion, Asistencia
Diagrama de actividades inscripcion, evaluacion, Asistencia
 
Contenido de las paginas webs
Contenido de las paginas websContenido de las paginas webs
Contenido de las paginas webs
 
Análisis Microsoft Word 2010
Análisis Microsoft Word 2010Análisis Microsoft Word 2010
Análisis Microsoft Word 2010
 
Mantenimiento Preventivo, Correctivo
Mantenimiento Preventivo, CorrectivoMantenimiento Preventivo, Correctivo
Mantenimiento Preventivo, Correctivo
 
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
Descripcion y analisis de los elementos del proyecto (desde el problema hasta...
 
Tutorial Microsoft Access
Tutorial Microsoft AccessTutorial Microsoft Access
Tutorial Microsoft Access
 
Instalación de microsoft sql server 2005
Instalación de microsoft sql server 2005Instalación de microsoft sql server 2005
Instalación de microsoft sql server 2005
 

Último

FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)veganet
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 

Último (20)

FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
Instrucciones para la aplicacion de la PAA-2024b - (Mayo 2024)
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 

ER Modelo

  • 1. TTTecnología de laecnología de laecnología de la IIInformación y lanformación y lanformación y la CCComunicaciónomunicaciónomunicación Base de datosBase de datosBase 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. Alumnos Nombre Legajo DNI Direccion Telefono Entidad = Tabla Ejemplares de información similar se agrupan en entidades Ejemplares = registros Atributos = Campos Se puede definir cono Entidad a cualquier objeto, real o abstracto, que existe en un contexto determinado o puede llegar a existir y del cual deseamos guardar información. Los Atributos son caracte- rísticas o propiedades asocia- das a la entidad que toman valor en una instancia particu- lar. Ejemplo: nombre, cédula, teléfono. Hablamos de ejemplares cuando nos referimos a una clase de objetos con características similares Una Base de Datos es un conjunto de información relacionada con un asunto, tema o actividad específica. Así, se pueden utilizar Bases de Datos 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. ¿ Qué es una base de datos ?
  • 4. Clave Principal Alumno Alu_Nombre Alu_Direccion Alu_tel Alu_Legajo Alu_DNI Claves Candidatas Alumno Alu_DNI Alu_Nombre Alu_Legajo Alu_Direccion Alu_tel Clave Principal SimpleCompuesta Curso Cur_Nivel Cur_Grado Cur_Seccion Cur_Turno 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.
  • 5. Tipos de Relaciones Clasificación por Cardinalidad Clasificación por Modalidad 1 ∞∞∞∞ 1 1 ∞∞∞∞∞∞∞∞ Relación Uno a Uno: Cuando un registro de una tabla sólo puede estar relacionado con un único registro de la 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 tabla (tabla secundaria) sólo puede estar relacionado con un único registro de la otra tabla (tabla principal) y un re- 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. 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. Se entiende por Relación a la asociación entre 2 o más entidades. Dadas las tablas A y B, que se encuentran relaciona- das: 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. La modalidad de las relaciones se debe analizar en am- bos sentidos. Uno a Uno Uno a Muchos Muchos a Muchos 1 2 Optativa Obligatoria
  • 6. Relaciones uno a uno Todo Departamento tiene solamente un Profesor a cargo Un Profesor puede ser jefe de un solo Departamento Departamento Profesor1 1 Cardinalidad Modalidad NAT HSC TEC Carla Juan Pedro Sara Carla Depto Profesor Relación Uno a Uno Relación Uno a Muchos Relación Muchos a Muchos Relación Obligatoria Relación Optativa
  • 7. Relaciones Uno a Uno La Clave Foránea se ubica en alguna de las 2 tablas 1 1 Dep_Cod Dep_Nombre Departamento Prof_Cod Prof_Nombre Prof_Direccion Prof_Telefono Profesor Clave Depto Profesor 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.
  • 8. Relaciones Uno a Muchos 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 Curso Alumno ∞∞∞∞1 Carla Juan Pedro Sara Carla Alumno Pol-1-A Pol-1-B Pol-2-A Curso
  • 9. Relaciones Uno a Muchos Alumno Alu_DNI Alu_Legajo Alu_Nombre Alu_Direccion Alu_tel Cur_Turno Cur_Esp Curso Tabla Principal Tabla Secundaria Alumno Alu_DNI Alu_Legajo Alu_Nombre Alu_Direccion Alu_tel La Clave Foránea se ubica en la Tabla Secundaria Clave 1 ∞∞∞∞ Cur_Nivel Cur_Grado Cur_Seccion Alu_CurNivel Alu_CurGrado Alu_CurSeccion 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.
  • 10. Relaciones Muchos a Muchos 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 Profesor Curso ∞∞∞∞ ∞∞∞∞ Carla Juan Pedro Sara Ana Pol-1-A Pol-1-B Pol-2-A Profesor Curso
  • 11. Relaciones Muchos a Muchos Profesor AsigCurso Curso1 1 El diagrama de Entidad Relación es: ∞∞∞∞ ∞∞∞∞ Carla Juan Pedro Sara Ana Profesor Pol-1-A Pol-1-B Pol-2-A Curso Pol-1-A Pol-2-A Pol-1-A Pol-1-A Pol-2-A Pol-2-A Carla Juan Pedro Sara Sara Ana Romper la Relación AsigCurso 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. Tabla débil o de vinculación La relación se rompe creando un nueva tabla Tabla RegularTabla Regular
  • 12. Relaciones Muchos a Muchos Prof_Cod Prof_Nombre Prof_Direccíon Prof_Tel Cur_Nivel Cur_Grado Cur_Seccion Cur_Turno Cur_Esp Cur_Nivel Cur_Grado Cur_Seccion Prof_Cod Asignatura Profesor AsigCurso Curso ∞∞∞∞∞∞∞∞1 1 Tabla Débil La Clave Principal de la Tabla Débil se conforma por las Claves Principales de las tablas regulares Tabla Regular Tabla Regular
  • 14. 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 Pasos para la construcción del Diagrama Entidad Relaciones