SlideShare a Scribd company logo
1 of 32
John Denis Suarez Ortiz
Dorvin Eduardo Bardales Lucana
Modelamiento
Entidad- Relación (ER)
BASE DE DATOS I
Ingeniería de Sistemas y Telemática
http://heroepatriota.blogspot.com
Ing. Marco Aurelio Porro Chulli
http://jhonsuarezortiz.blogspot.com
Denominado por sus siglas como: E-R; Este modelo representa a la realidad a través de un
esquema gráfico empleando los terminología de entidades, que son objetos que existen y son los
elementos principales que se identifican en el problema a resolver con el diagramado y se
distinguen de otros por sus características particulares denominadas atributos, el enlace que rige
la unión de las entidades está representada por la relación del modelo
Definición
• Entidades : Son cosas u objetos del mundo real, abstractas o concretas , tangibles o
intangibles , que son distinguibles de los demás objetos . Tienen un conjunto de propiedades, y
los valores para algún conjunto de propiedades pueden identificar una entidad de forma
unívoca. Por ejemplo, el D.N.I. Nº 17.236.587 identifica a una sola persona
• Conjunto de Entidades: Es la totalidad de las entidades de un mismo tipo y que comparten las
mismas propiedades.
• Las entidades se representan gráficamente mediante un rectángulo.
Tipos de entidad
Tipos:
– algo físico: una cierta persona (Autor), una casa, un automóvil, un empleado, Personal,
Inmueble, Cliente, Componente, Suministrador, Producto etc.
– algo conceptual: una compañía (ACME), un puesto de trabajo (secretario de centro), un curso
universitario (2º A), experiencia laboral, etc.
Cada tipo de entidad se identifica mediante un nombre y una lista de propiedades.
Instancia de Entidad
Cada objeto unívocamente identificable dentro de un tipo de entidad
Personal: Jesús Fernández que trabaja en la sucursal de Madrid
Inmueble: El piso de 4 habitaciones de la calle los rosales 4 de Sevilla
Cliente: Ana Rodríguez de Albacete
Tipos de entidad
• Relación: Es una asociación entre diferentes entidades. Por ejemplo, un cliente compra artículos;
donde compra es la relación entre ambas entidades.
• Conjunto de Relaciones : Es un conjunto de relaciones del mismo tipo.
Formalmente, es una relación matemática con n >= 2 de conjuntos de entidades, entonces un
conjunto de relaciones R es un subconjunto de:
{(e1, e2,..., en)| e1 ∈ E1, e2 ∈ E2,..., en ∈ En} donde (e1, e2,..., en) es una relación.
Tipos de relaciones
• Las relaciones pueden ser del tipo binarias o n-arias. En las relaciones binarias solamente se asocia a
dos entidades.
• En cambio, en las relaciones n-arias, se pueden as ociar más de dos entidades, las más comunes son las
de tipo triarias.
Tipos de relaciones
• La relación entre entidades s e representa mediante un rombo.
Al número de conjunto de entidades que participan en un conjunto de relaciones se le denomina
grado del conjunto de relaciones, de esta forma un conjunto de relaciones binarias tiene grado 2.
La participación de un conjunto de entidades E en un conjunto de relaciones R se dice que es total si
cada entidad en E participa en al menos una relación en R.
Si solo algunas entidades en E participan en relaciones en R se dice que la participación del conjunto
de entidades en E en la relación es parcial.
Tipos de relaciones
cardinalidad
Expresa el número de entidades a las que otra entidad puede estar as ociada a través de un conjunto de
relaciones.
En el cas o de las relaciones binarias, la cardinalidad será de una de las siguientes formas:
 Uno a uno.
 Uno a varios.
 Varios a uno.
 Varios a varios.
En el D.E.R., la cardinalidad se grafica de la siguiente manera:
Tipos de relaciones
La correspondencia de cardinalidades debe ser una de las siguientes:
a) Uno a Uno: Una instancia de A se relaciona con una instancia de B y viceversa.
Tipos de relaciones
b) Uno a Varios: Una instancia de A se relaciona con 0 o varias instancias de B, pero cada instancia de
B está asociada a lo sumo con una de A.
Tipos de relaciones
c) Varios a uno: Las instancias de A pueden asociarse a lo sumo con una de B, y cada instancia de B
puede asociarse con 0 o más instancias de A.
Tipos de relaciones
d) Varios a Varios: Las instancias de A se asocian con cualquier cantidad de instancias de B y viceversa.
Tipos de relaciones
• Atributos: Son las propiedades descriptivas que poseen todos los elementos de un
conjunto de entidades. Por ejemplo alumno = (nombre-alumno, dni-alumno, dirección,
carrera). Y el dominio de los atributos son los conjuntos de valores permitidos para cada
uno.
Atributos
Entidades fuertes
Consideremos una empresa que quiere mantener datos de sus clientes. Se debe mantener la cédula de
los clientes, que los determina. Se desea mantener además el nombre, apellido, sexo, fecha de
nacimiento, dirección completa (con departamento, ciudad, calle, número y apartamento si
corresponde) y números de teléfono (que pueden ser más de uno).
El siguiente podría ser parte del MER, donde se reflejan los datos relevantes del cliente.
Un tipo de entidad será fuerte:
Si su existencia no depende de la existencia de otro tipo de
entidad
Personal, Sucursal
Cada instancia de la entidad puede identificarse de manera
unívoca utilizando los atributos de la clave principal de dicho
tipo de entidad
Tipos de entidad fuerte y débil
Entidades débiles o dependientes
En ocasiones ocurre que existen entidades que solo importan si existen otras, o sea, que si la
existencia de la entidad x depende de la existencia de la entidad y, se dice que x tiene dependencia
de existencia de y. La entidad y es la entidad dominante y la entidad x es la subordinada. Las
entidades débiles no tienen clave.
Un conjunto de entidades débiles se puede modelar en forma
más adecuada como un atributo si solo participa en la relación
de identificación y si tiene pocos atributos.
Por otra parte, una representación de conjunto de entidades
débil será más adecuada para modelar una situación en que el
conjunto participe en otras relaciones.
Tipos de entidad fuerte y débil
Un atributo en el modelo de entidad-relación se clasifica en los siguientes tipos:
1. Simples: no están divididos en sub-partes, como por ejemplo Nº de factura, Nº Libreta_Universitaria.
2. Compuestos: se pueden dividir en sub-partes, es decir en otros atributos, por
ejemplo dirección_cliente se puede dividir en nombre_calle, Nº, Piso, Dpto.
3. Uni-valorados: tiene un solo valor para una entidad concreta, como ser Nº_cuenta para
una entidad caja_ahorro específica, es decir se referencia a un única cuenta.
Atributos en las relaciones
4. Multivalorados: tiene un conjunto de valores para una entidad específica, considérese una entidad
profesor con el atributo catedra_impartida.
5. Nulos: se utiliza cuando una entidad no tiene un valor para un atributo; por ejemplo cuando un cliente
no vive en un edificio; o queeste no es conocido.
6. Derivados: el valor de un atributo se puede derivar de los valores de otros atributos o entidades, el
conjunto de entidades alumnos que tiene como atributos Parcial1, Parcial2, Parcial3, donde el atributo
Promedio se deriva de los otros tres.
Atributos en las relaciones
Atributos en las relaciones
Semántica
Las restricciones estructurales deben reflejar las restricciones que se perciban en el mundo real para
esas relaciones
Un inmueble en alquiler debe tener un propietario cada sucursal debe tener empleados
Garantizar que se identifiquen y representen todas las restricciones empresariales apropiadas
constituye una parte importante de la tarea de modelado
La multiplicidad
Restringe la forma en que las entidades se relacionan pues representan las políticas o reglas de
negocio establecidas por la empresa, el grado más común, se clasifican como de tipo uno a uno, uno
a muchos o muchos a muchos
Restricciones estructurales
En realidad, la multiplicidad está compuesta por dos restricciones separadas conocidas como cardinalidad
y participación
Cardinalidad: son los valores máximos de los rangos de multiplicidad Participación: indica si todas las
instancias de entidad están implicadas en la relación (participación obligatoria) o si sólo participan algunas
(participación opcional); son los valores mínimos de los rangos de multiplicidad
Restricciones estructurales
La trampa Multiplicativa: Cuando existe una relación entre tres o más entidades involucradas y no se puede
encontrar la ruta adecuada para conectar una instancia de una entidad con una instancia de la otra (la ruta es
ambigua). Generalmente, cuando salen de una misma entidad relación del tipo 1:*. Este problema se
resuelve al restructurar el modelo de las relaciones involucradas.
Problemas con Problemas con los Modelos los Modelos Entidad Entidad-Relación
La trampa de Corte: Puede ocurrir cuando hay una o más relaciones con una multiplicidad mínima de
cero. En el modelo sabemos que debe existir una relación entre ciertas entidades, pero no existe
ninguna ruta para ciertas instancias de dichas entidades. Este problema se resuelve creando una nueva
relación entre las entidades involucradas.
Problemas con Problemas con los Modelos los Modelos Entidad Entidad-Relación
 EJEMPLO:
Ejemplo
Denominado por sus siglas como: E-R; Este modelo representa a la realidad a través de un esquema gráfico
empleando los terminología de entidades, que son objetos que existen y son los elementos principales que
se identifican en el problema a resolver
Entidades : Son cosas u objetos del mundo real, abstractas o concretas , tangibles o intangibles , que son
distinguibles de los demás objetos.
Tipos de entidades:
– algo físico: una cierta persona (Autor), una casa, un automóvil, un empleado, Personal, Inmueble, Cliente,
Componente, Suministrador, Producto etc.
– algo conceptual: una compañía (ACME), un puesto de trabajo (secretario de centro), un curso universitario
(2º A), experiencia laboral, etc.
Cada tipo de entidad se identifica mediante un nombre y una lista de propiedades.
Tipos de relaciones
Resumen
• Relación: Es una asociación entre diferentes entidades. Por ejemplo, un cliente compra artículos; donde
compra es la relación entre ambas entidades.
Tipos de relaciones:
 Uno a uno.
 Uno a varios.
 Varios a uno.
 Varios a varios.
Un tipo de entidad será fuerte
Cada instancia de la entidad puede identificarse de manera unívoca utilizando los atributos de la clave
principal de dicho tipo de entidad
Resumen
Entidades débiles o dependientes
En ocasiones ocurre que existen entidades que solo importan si existen otras.
Atributos
• Atributos: Son las propiedades descriptivas que poseen todos los elementos de un conjunto de
entidades
Se clasifica en los siguientes tipos:
1. Simples: no están divididos en sub-partes.
2. Compuestos: se pueden dividir en sub-partes, es decir en otros atributos.
3. Univalorados: tiene un solo valor para una entidad concreta.
4. Multivalorados: tiene un conjunto de valores para una entidad específica.
5. Nulos: se utiliza cuando una entidad no tiene un valor para un atributo.
6. Derivados: el valor de un atributo se puede derivar de los valores de otros atributos o entidades.
Resumen
Called by its acronym: E-R; This model represents reality through a graphic outline using the
terminology of entities, which are objects that exist and are the main elements identified in the
problem to solve
Entities: These are real things or objects, abstract or concrete, tangible or intangible world that are
distinguishable from other objects.
Types of entities:
- Something physical: a certain person (Author), a house, a car, an employee, Staff, Property,
Customer, Component Supplier, Product etc.
- Something conceptual: a company (ACME), a job (secretary center), a college course (2nd A), work
experience, etc.
Each type of entity is identified by a name and a list of properties.
Types of Relationships
Summary
• Relationship: A partnership between different entities. For example, a customer buys items;
where purchase is the relationship between the two entities.
Types of relationships:
 One by one.
 One to many.
 number one.
 Several to several.
One type of entity will be strong
Each instance of an entity may be uniquely identified using the primary key attributes of the
entity type
Summary
weak or dependent entities
Sometimes it happens that there are entities that only matter if there are others.
attributes
• Attributes: These are the descriptive properties possessed by all members of a set of entities
It is classified into the following types:
1. Simple: They are not divided into sub-parts.
2. Compounds: can be divided into sub-parts, ie other attributes.
3. Univalorados: it has a single value for a particular entity.
4. Multivalued: has a set of values for a specific entity.
5. Null: used when an entity has a value for an attribute.
6. Derivatives: the value of an attribute can be derived from the values ​​of other attributes or entities.
Summary
Recomendaciones
El diseño del modelo E-R a partir del análisis inicial NO es directo. A un mismo análisis le corresponden
muchos diseños “candidatos”.
¿Cuál escoger? Muchos criterios, ninguno definitivo.
De un buen diseño depende:
- eficiencia: Muy importante en las BD (grandes cantidades de datos).
- simplicidad del código: Menos errores
- flexibilidad: Fácil de modificar
Conclusiones
• Ventajas del modelo E-R:
- Diseño de alto nivel: Expresa con bastante precisión el esquema conceptual
- Los diagramas de E-R permiten mantener una visión global del diseño y favorece la comunicación entre los
diseñadores.
• Desventajas del modelo E-R:
- Carece de un soporte formal y los SGBD no suelen implementarlo directamente.
Normalmente hay que transformarlo en un modelo de más bajo nivel.
Apreciación del equipo
Es muy importante ya que el modelo de entidad-relación es informal, es decir no existen principios formales en
los que se base, es una serie de convenciones, supuestos, subjetividades y abstracciones que el diseñador
deberá aplicar guiado de su sentido común.
Se basa en una percepción de un mundo real, que consiste en un conjunto de objetos básicos que se llaman
entidades y relaciones para representar la realidad.
Ayuda a facilitar el diseño de base de datos, permitiendo la especificación de un esquema empresarial que
representa la estructura lógica global de la base de datos.
Glosario de términos
Instancia: es la palabra que refiere al acto y resultado de instar (es decir, de reiterar o ser insistente en una
petición, urgir la rápida ejecución de algo)
Triarías:cuando: relacion de tres grupos Cardinalidad: Número de instancias o elementos de una entidad que
pueden asociarse a un elemento de la otra entidad relacionada
Atributo: Son las propiedades descriptivas que poseen todos los elementos de un conjunto de entidades
Bibliografía y fuentes de información
http://gva1.dec.usc.es/~antonio/docencia/2006basdat/teoria/T3_MER.pdf
http://www.uazuay.edu.ec/analisis/Modelo%20E-R.pdf
http://dryvalleycomputer.com/index.php/bases-de-datos/el-modelo-entidadrelacion/56-entidades-fuertes-
y-debiles
http://www.iua.upf.edu/peiii/bd_asp/bd.pdf
Para conocer el tema mas en detalle visitar:
http://heroepatriota.blogspot.com

More Related Content

What's hot

Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificaciónAlex Uhu Colli
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalizaciónMarcelo Herrera
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad RelaciónDamelys Bracho
 
3 modelo er
3 modelo er3 modelo er
3 modelo erramume69
 
investigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz graficainvestigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz graficaAnel Sosa
 
Programación Orientada a Objetos - Otras relaciones entre clases
Programación Orientada a Objetos - Otras relaciones entre clasesProgramación Orientada a Objetos - Otras relaciones entre clases
Programación Orientada a Objetos - Otras relaciones entre clasesAlvaro Enrique Ruano
 
Arrays, arreglos o vectores en c++
Arrays, arreglos o vectores en c++Arrays, arreglos o vectores en c++
Arrays, arreglos o vectores en c++Tensor
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionIrving Che
 
la función de excitación compleja
la función de excitación complejala función de excitación compleja
la función de excitación complejasaulaguilar33
 
Informe Proyecto Final
Informe Proyecto FinalInforme Proyecto Final
Informe Proyecto FinalJorge Ramon
 
Modelo de datos facturacion
Modelo de datos facturacionModelo de datos facturacion
Modelo de datos facturacionLizgcc
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no linealeslos4estatidinamicos
 
5. arboles binarios
5. arboles binarios5. arboles binarios
5. arboles binarioselcapo2008
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesSergio Sanchez
 

What's hot (20)

Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificación
 
5. Ejercicios normalización
5. Ejercicios normalización5. Ejercicios normalización
5. Ejercicios normalización
 
Modelo Entidad Relación
Modelo Entidad RelaciónModelo Entidad Relación
Modelo Entidad Relación
 
3 modelo er
3 modelo er3 modelo er
3 modelo er
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
1.2. El procesador y sus registros internos
1.2. El procesador y sus registros internos1.2. El procesador y sus registros internos
1.2. El procesador y sus registros internos
 
investigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz graficainvestigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz grafica
 
Programación Orientada a Objetos - Otras relaciones entre clases
Programación Orientada a Objetos - Otras relaciones entre clasesProgramación Orientada a Objetos - Otras relaciones entre clases
Programación Orientada a Objetos - Otras relaciones entre clases
 
Arrays, arreglos o vectores en c++
Arrays, arreglos o vectores en c++Arrays, arreglos o vectores en c++
Arrays, arreglos o vectores en c++
 
Java swing
Java swingJava swing
Java swing
 
Unidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacionUnidad 3 topicos avanzados de programacion
Unidad 3 topicos avanzados de programacion
 
la función de excitación compleja
la función de excitación complejala función de excitación compleja
la función de excitación compleja
 
Informe Proyecto Final
Informe Proyecto FinalInforme Proyecto Final
Informe Proyecto Final
 
Modelo de datos facturacion
Modelo de datos facturacionModelo de datos facturacion
Modelo de datos facturacion
 
Estructura de datos lineales y no lineales
Estructura de datos lineales y no linealesEstructura de datos lineales y no lineales
Estructura de datos lineales y no lineales
 
Modelo entidad relación
Modelo entidad relaciónModelo entidad relación
Modelo entidad relación
 
5. arboles binarios
5. arboles binarios5. arboles binarios
5. arboles binarios
 
Manejo de memoria
Manejo de memoriaManejo de memoria
Manejo de memoria
 
Unidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De ClasesUnidad 10 Mad Diagrama De Clases
Unidad 10 Mad Diagrama De Clases
 
Programación Orientada a Objetos
Programación Orientada  a ObjetosProgramación Orientada  a Objetos
Programación Orientada a Objetos
 

Similar to MODELAMIENTO ENTIDAD-RELACION (ER)

Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacionMaria Garcia
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion okBB
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilluigi87238
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendozaRosii Pezo
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendozaRosii Pezo
 
3a5 shirley vinces- tarea1
3a5 shirley vinces- tarea13a5 shirley vinces- tarea1
3a5 shirley vinces- tarea1shirley_vinces
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacionadfc8
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relacióntatytaloor
 
Modelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegardaModelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegardaalvarolegarda
 
Modelo conceptual entidad interrelacion
Modelo conceptual entidad interrelacionModelo conceptual entidad interrelacion
Modelo conceptual entidad interrelacionGalo Anzules
 
Presentacion de mer
Presentacion de mer Presentacion de mer
Presentacion de mer adrianbanchon
 
Deber # 1 info modelo de entidad relacional
Deber # 1 info modelo de entidad relacionalDeber # 1 info modelo de entidad relacional
Deber # 1 info modelo de entidad relacionalpaitonoguera
 
3a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 13a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 1jusphe
 

Similar to MODELAMIENTO ENTIDAD-RELACION (ER) (20)

entidad relacion
entidad relacionentidad relacion
entidad relacion
 
Clases entidad-relacion
Clases entidad-relacionClases entidad-relacion
Clases entidad-relacion
 
Modelo entidad relacion
Modelo entidad relacionModelo entidad relacion
Modelo entidad relacion
 
Modelo entidad relacion ok
Modelo entidad relacion okModelo entidad relacion ok
Modelo entidad relacion ok
 
Universidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquilUniversidad catolica santiago de guayaquil
Universidad catolica santiago de guayaquil
 
Deber 1
Deber 1 Deber 1
Deber 1
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
 
Modelo entidad de relación mendoza
Modelo entidad de relación mendozaModelo entidad de relación mendoza
Modelo entidad de relación mendoza
 
Clase mer
Clase  merClase  mer
Clase mer
 
3a5 shirley vinces- tarea1
3a5 shirley vinces- tarea13a5 shirley vinces- tarea1
3a5 shirley vinces- tarea1
 
Entidad relacion
Entidad relacionEntidad relacion
Entidad relacion
 
Presentacion de MER
Presentacion de MERPresentacion de MER
Presentacion de MER
 
M.e.r
M.e.rM.e.r
M.e.r
 
Modelo de entidad de relación
Modelo de entidad de relaciónModelo de entidad de relación
Modelo de entidad de relación
 
Entidad relación
Entidad relaciónEntidad relación
Entidad relación
 
Modelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegardaModelo entidad relaciónalvarolegarda
Modelo entidad relaciónalvarolegarda
 
Modelo conceptual entidad interrelacion
Modelo conceptual entidad interrelacionModelo conceptual entidad interrelacion
Modelo conceptual entidad interrelacion
 
Presentacion de mer
Presentacion de mer Presentacion de mer
Presentacion de mer
 
Deber # 1 info modelo de entidad relacional
Deber # 1 info modelo de entidad relacionalDeber # 1 info modelo de entidad relacional
Deber # 1 info modelo de entidad relacional
 
3a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 13a5 victor uquillas-tarea 1
3a5 victor uquillas-tarea 1
 

More from DorvinEduardo

MODELOS DE REFERENCIA OSI
MODELOS DE REFERENCIA OSIMODELOS DE REFERENCIA OSI
MODELOS DE REFERENCIA OSIDorvinEduardo
 
IP (PROTOCOLO DE INTERNET)
IP (PROTOCOLO DE INTERNET)IP (PROTOCOLO DE INTERNET)
IP (PROTOCOLO DE INTERNET)DorvinEduardo
 
CLASIFICACIÓN DE REDES
CLASIFICACIÓN DE REDESCLASIFICACIÓN DE REDES
CLASIFICACIÓN DE REDESDorvinEduardo
 
Programacion de microcontrolador
Programacion de microcontroladorProgramacion de microcontrolador
Programacion de microcontroladorDorvinEduardo
 
Arquitectura de un microprocesador
Arquitectura de un microprocesadorArquitectura de un microprocesador
Arquitectura de un microprocesadorDorvinEduardo
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenadosDorvinEduardo
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012DorvinEduardo
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datosDorvinEduardo
 

More from DorvinEduardo (15)

MODELOS DE REFERENCIA OSI
MODELOS DE REFERENCIA OSIMODELOS DE REFERENCIA OSI
MODELOS DE REFERENCIA OSI
 
IP (PROTOCOLO DE INTERNET)
IP (PROTOCOLO DE INTERNET)IP (PROTOCOLO DE INTERNET)
IP (PROTOCOLO DE INTERNET)
 
CLASIFICACIÓN DE REDES
CLASIFICACIÓN DE REDESCLASIFICACIÓN DE REDES
CLASIFICACIÓN DE REDES
 
Programacion de microcontrolador
Programacion de microcontroladorProgramacion de microcontrolador
Programacion de microcontrolador
 
Arquitectura risc
Arquitectura riscArquitectura risc
Arquitectura risc
 
Arquitectura de un microprocesador
Arquitectura de un microprocesadorArquitectura de un microprocesador
Arquitectura de un microprocesador
 
Procedimientos almacenados
Procedimientos almacenadosProcedimientos almacenados
Procedimientos almacenados
 
Vistas
VistasVistas
Vistas
 
Microsoft sql server 2012
Microsoft sql server 2012Microsoft sql server 2012
Microsoft sql server 2012
 
Normalizacion
NormalizacionNormalizacion
Normalizacion
 
Cálculo relacional
Cálculo relacionalCálculo relacional
Cálculo relacional
 
Algebra relacional
Algebra relacionalAlgebra relacional
Algebra relacional
 
Modelo de datos
Modelo de datosModelo de datos
Modelo de datos
 
Diseño de una base de datos
Diseño de una base de datosDiseño de una base de datos
Diseño de una base de datos
 
Base de Datos
Base de DatosBase de Datos
Base de Datos
 

Recently uploaded

TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdfTRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdfVladimirWashingtonOl
 
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)samuelsan933
 
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdfGustavoAdolfoDiaz3
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxfranklingerardoloma
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potableFabricioMogroMantill
 
sistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstsistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstDavidRojas870673
 
portafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidenciasportafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidenciasIANMIKELMIRANDAGONZA
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...GuillermoRodriguez239462
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientoscuentaparainvestigac
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologicaJUDITHYEMELINHUARIPA
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxwilliam801689
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processbarom
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESJHONJAIROVENTURASAUC
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosandersonsubero28
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasDerlyValeriaRodrigue
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptRobertoCastao8
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanaArnolVillalobos
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptxNancyJulcasumaran
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALEdwinC23
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalaciónQualityAdviceService
 

Recently uploaded (20)

TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdfTRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
TRABAJO N°2 GERENCIA DE PROYECTOS (4).pdf
 
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
S3-OXIDOS-HIDROXIDOS-CARBONATOS (mineralogia)
 
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
3.6.2 Lab - Implement VLANs and Trunking - ILM.pdf
 
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptxEFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
EFICIENCIA ENERGETICA-ISO50001_INTEC_2.pptx
 
Presentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potablePresentación de Redes de alcantarillado y agua potable
Presentación de Redes de alcantarillado y agua potable
 
sistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gstsistema de CLORACIÓN DE AGUA POTABLE gst
sistema de CLORACIÓN DE AGUA POTABLE gst
 
portafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidenciasportafolio final manco 2 1816827 portafolio de evidencias
portafolio final manco 2 1816827 portafolio de evidencias
 
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
Resistencia-a-los-antimicrobianos--laboratorio-al-cuidado-del-paciente_Marcel...
 
TAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientosTAIICHI OHNO, historia, obras, reconocimientos
TAIICHI OHNO, historia, obras, reconocimientos
 
2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica2. Cristaloquimica. ingenieria geologica
2. Cristaloquimica. ingenieria geologica
 
Clasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docxClasificación de Equipos e Instrumentos en Electricidad.docx
Clasificación de Equipos e Instrumentos en Electricidad.docx
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
Tipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplosTipos de suelo y su clasificación y ejemplos
Tipos de suelo y su clasificación y ejemplos
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
Matrices Matemáticos universitario pptx
Matrices  Matemáticos universitario pptxMatrices  Matemáticos universitario pptx
Matrices Matemáticos universitario pptx
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 

MODELAMIENTO ENTIDAD-RELACION (ER)

  • 1. John Denis Suarez Ortiz Dorvin Eduardo Bardales Lucana Modelamiento Entidad- Relación (ER) BASE DE DATOS I Ingeniería de Sistemas y Telemática http://heroepatriota.blogspot.com Ing. Marco Aurelio Porro Chulli http://jhonsuarezortiz.blogspot.com
  • 2. Denominado por sus siglas como: E-R; Este modelo representa a la realidad a través de un esquema gráfico empleando los terminología de entidades, que son objetos que existen y son los elementos principales que se identifican en el problema a resolver con el diagramado y se distinguen de otros por sus características particulares denominadas atributos, el enlace que rige la unión de las entidades está representada por la relación del modelo Definición
  • 3. • Entidades : Son cosas u objetos del mundo real, abstractas o concretas , tangibles o intangibles , que son distinguibles de los demás objetos . Tienen un conjunto de propiedades, y los valores para algún conjunto de propiedades pueden identificar una entidad de forma unívoca. Por ejemplo, el D.N.I. Nº 17.236.587 identifica a una sola persona • Conjunto de Entidades: Es la totalidad de las entidades de un mismo tipo y que comparten las mismas propiedades. • Las entidades se representan gráficamente mediante un rectángulo. Tipos de entidad
  • 4. Tipos: – algo físico: una cierta persona (Autor), una casa, un automóvil, un empleado, Personal, Inmueble, Cliente, Componente, Suministrador, Producto etc. – algo conceptual: una compañía (ACME), un puesto de trabajo (secretario de centro), un curso universitario (2º A), experiencia laboral, etc. Cada tipo de entidad se identifica mediante un nombre y una lista de propiedades. Instancia de Entidad Cada objeto unívocamente identificable dentro de un tipo de entidad Personal: Jesús Fernández que trabaja en la sucursal de Madrid Inmueble: El piso de 4 habitaciones de la calle los rosales 4 de Sevilla Cliente: Ana Rodríguez de Albacete Tipos de entidad
  • 5. • Relación: Es una asociación entre diferentes entidades. Por ejemplo, un cliente compra artículos; donde compra es la relación entre ambas entidades. • Conjunto de Relaciones : Es un conjunto de relaciones del mismo tipo. Formalmente, es una relación matemática con n >= 2 de conjuntos de entidades, entonces un conjunto de relaciones R es un subconjunto de: {(e1, e2,..., en)| e1 ∈ E1, e2 ∈ E2,..., en ∈ En} donde (e1, e2,..., en) es una relación. Tipos de relaciones
  • 6. • Las relaciones pueden ser del tipo binarias o n-arias. En las relaciones binarias solamente se asocia a dos entidades. • En cambio, en las relaciones n-arias, se pueden as ociar más de dos entidades, las más comunes son las de tipo triarias. Tipos de relaciones • La relación entre entidades s e representa mediante un rombo.
  • 7. Al número de conjunto de entidades que participan en un conjunto de relaciones se le denomina grado del conjunto de relaciones, de esta forma un conjunto de relaciones binarias tiene grado 2. La participación de un conjunto de entidades E en un conjunto de relaciones R se dice que es total si cada entidad en E participa en al menos una relación en R. Si solo algunas entidades en E participan en relaciones en R se dice que la participación del conjunto de entidades en E en la relación es parcial. Tipos de relaciones
  • 8. cardinalidad Expresa el número de entidades a las que otra entidad puede estar as ociada a través de un conjunto de relaciones. En el cas o de las relaciones binarias, la cardinalidad será de una de las siguientes formas:  Uno a uno.  Uno a varios.  Varios a uno.  Varios a varios. En el D.E.R., la cardinalidad se grafica de la siguiente manera: Tipos de relaciones
  • 9. La correspondencia de cardinalidades debe ser una de las siguientes: a) Uno a Uno: Una instancia de A se relaciona con una instancia de B y viceversa. Tipos de relaciones
  • 10. b) Uno a Varios: Una instancia de A se relaciona con 0 o varias instancias de B, pero cada instancia de B está asociada a lo sumo con una de A. Tipos de relaciones
  • 11. c) Varios a uno: Las instancias de A pueden asociarse a lo sumo con una de B, y cada instancia de B puede asociarse con 0 o más instancias de A. Tipos de relaciones
  • 12. d) Varios a Varios: Las instancias de A se asocian con cualquier cantidad de instancias de B y viceversa. Tipos de relaciones
  • 13. • Atributos: Son las propiedades descriptivas que poseen todos los elementos de un conjunto de entidades. Por ejemplo alumno = (nombre-alumno, dni-alumno, dirección, carrera). Y el dominio de los atributos son los conjuntos de valores permitidos para cada uno. Atributos
  • 14. Entidades fuertes Consideremos una empresa que quiere mantener datos de sus clientes. Se debe mantener la cédula de los clientes, que los determina. Se desea mantener además el nombre, apellido, sexo, fecha de nacimiento, dirección completa (con departamento, ciudad, calle, número y apartamento si corresponde) y números de teléfono (que pueden ser más de uno). El siguiente podría ser parte del MER, donde se reflejan los datos relevantes del cliente. Un tipo de entidad será fuerte: Si su existencia no depende de la existencia de otro tipo de entidad Personal, Sucursal Cada instancia de la entidad puede identificarse de manera unívoca utilizando los atributos de la clave principal de dicho tipo de entidad Tipos de entidad fuerte y débil
  • 15. Entidades débiles o dependientes En ocasiones ocurre que existen entidades que solo importan si existen otras, o sea, que si la existencia de la entidad x depende de la existencia de la entidad y, se dice que x tiene dependencia de existencia de y. La entidad y es la entidad dominante y la entidad x es la subordinada. Las entidades débiles no tienen clave. Un conjunto de entidades débiles se puede modelar en forma más adecuada como un atributo si solo participa en la relación de identificación y si tiene pocos atributos. Por otra parte, una representación de conjunto de entidades débil será más adecuada para modelar una situación en que el conjunto participe en otras relaciones. Tipos de entidad fuerte y débil
  • 16. Un atributo en el modelo de entidad-relación se clasifica en los siguientes tipos: 1. Simples: no están divididos en sub-partes, como por ejemplo Nº de factura, Nº Libreta_Universitaria. 2. Compuestos: se pueden dividir en sub-partes, es decir en otros atributos, por ejemplo dirección_cliente se puede dividir en nombre_calle, Nº, Piso, Dpto. 3. Uni-valorados: tiene un solo valor para una entidad concreta, como ser Nº_cuenta para una entidad caja_ahorro específica, es decir se referencia a un única cuenta. Atributos en las relaciones
  • 17. 4. Multivalorados: tiene un conjunto de valores para una entidad específica, considérese una entidad profesor con el atributo catedra_impartida. 5. Nulos: se utiliza cuando una entidad no tiene un valor para un atributo; por ejemplo cuando un cliente no vive en un edificio; o queeste no es conocido. 6. Derivados: el valor de un atributo se puede derivar de los valores de otros atributos o entidades, el conjunto de entidades alumnos que tiene como atributos Parcial1, Parcial2, Parcial3, donde el atributo Promedio se deriva de los otros tres. Atributos en las relaciones
  • 18. Atributos en las relaciones
  • 19. Semántica Las restricciones estructurales deben reflejar las restricciones que se perciban en el mundo real para esas relaciones Un inmueble en alquiler debe tener un propietario cada sucursal debe tener empleados Garantizar que se identifiquen y representen todas las restricciones empresariales apropiadas constituye una parte importante de la tarea de modelado La multiplicidad Restringe la forma en que las entidades se relacionan pues representan las políticas o reglas de negocio establecidas por la empresa, el grado más común, se clasifican como de tipo uno a uno, uno a muchos o muchos a muchos Restricciones estructurales
  • 20. En realidad, la multiplicidad está compuesta por dos restricciones separadas conocidas como cardinalidad y participación Cardinalidad: son los valores máximos de los rangos de multiplicidad Participación: indica si todas las instancias de entidad están implicadas en la relación (participación obligatoria) o si sólo participan algunas (participación opcional); son los valores mínimos de los rangos de multiplicidad Restricciones estructurales
  • 21. La trampa Multiplicativa: Cuando existe una relación entre tres o más entidades involucradas y no se puede encontrar la ruta adecuada para conectar una instancia de una entidad con una instancia de la otra (la ruta es ambigua). Generalmente, cuando salen de una misma entidad relación del tipo 1:*. Este problema se resuelve al restructurar el modelo de las relaciones involucradas. Problemas con Problemas con los Modelos los Modelos Entidad Entidad-Relación
  • 22. La trampa de Corte: Puede ocurrir cuando hay una o más relaciones con una multiplicidad mínima de cero. En el modelo sabemos que debe existir una relación entre ciertas entidades, pero no existe ninguna ruta para ciertas instancias de dichas entidades. Este problema se resuelve creando una nueva relación entre las entidades involucradas. Problemas con Problemas con los Modelos los Modelos Entidad Entidad-Relación
  • 24. Denominado por sus siglas como: E-R; Este modelo representa a la realidad a través de un esquema gráfico empleando los terminología de entidades, que son objetos que existen y son los elementos principales que se identifican en el problema a resolver Entidades : Son cosas u objetos del mundo real, abstractas o concretas , tangibles o intangibles , que son distinguibles de los demás objetos. Tipos de entidades: – algo físico: una cierta persona (Autor), una casa, un automóvil, un empleado, Personal, Inmueble, Cliente, Componente, Suministrador, Producto etc. – algo conceptual: una compañía (ACME), un puesto de trabajo (secretario de centro), un curso universitario (2º A), experiencia laboral, etc. Cada tipo de entidad se identifica mediante un nombre y una lista de propiedades. Tipos de relaciones Resumen
  • 25. • Relación: Es una asociación entre diferentes entidades. Por ejemplo, un cliente compra artículos; donde compra es la relación entre ambas entidades. Tipos de relaciones:  Uno a uno.  Uno a varios.  Varios a uno.  Varios a varios. Un tipo de entidad será fuerte Cada instancia de la entidad puede identificarse de manera unívoca utilizando los atributos de la clave principal de dicho tipo de entidad Resumen
  • 26. Entidades débiles o dependientes En ocasiones ocurre que existen entidades que solo importan si existen otras. Atributos • Atributos: Son las propiedades descriptivas que poseen todos los elementos de un conjunto de entidades Se clasifica en los siguientes tipos: 1. Simples: no están divididos en sub-partes. 2. Compuestos: se pueden dividir en sub-partes, es decir en otros atributos. 3. Univalorados: tiene un solo valor para una entidad concreta. 4. Multivalorados: tiene un conjunto de valores para una entidad específica. 5. Nulos: se utiliza cuando una entidad no tiene un valor para un atributo. 6. Derivados: el valor de un atributo se puede derivar de los valores de otros atributos o entidades. Resumen
  • 27. Called by its acronym: E-R; This model represents reality through a graphic outline using the terminology of entities, which are objects that exist and are the main elements identified in the problem to solve Entities: These are real things or objects, abstract or concrete, tangible or intangible world that are distinguishable from other objects. Types of entities: - Something physical: a certain person (Author), a house, a car, an employee, Staff, Property, Customer, Component Supplier, Product etc. - Something conceptual: a company (ACME), a job (secretary center), a college course (2nd A), work experience, etc. Each type of entity is identified by a name and a list of properties. Types of Relationships Summary
  • 28. • Relationship: A partnership between different entities. For example, a customer buys items; where purchase is the relationship between the two entities. Types of relationships:  One by one.  One to many.  number one.  Several to several. One type of entity will be strong Each instance of an entity may be uniquely identified using the primary key attributes of the entity type Summary
  • 29. weak or dependent entities Sometimes it happens that there are entities that only matter if there are others. attributes • Attributes: These are the descriptive properties possessed by all members of a set of entities It is classified into the following types: 1. Simple: They are not divided into sub-parts. 2. Compounds: can be divided into sub-parts, ie other attributes. 3. Univalorados: it has a single value for a particular entity. 4. Multivalued: has a set of values for a specific entity. 5. Null: used when an entity has a value for an attribute. 6. Derivatives: the value of an attribute can be derived from the values ​​of other attributes or entities. Summary
  • 30. Recomendaciones El diseño del modelo E-R a partir del análisis inicial NO es directo. A un mismo análisis le corresponden muchos diseños “candidatos”. ¿Cuál escoger? Muchos criterios, ninguno definitivo. De un buen diseño depende: - eficiencia: Muy importante en las BD (grandes cantidades de datos). - simplicidad del código: Menos errores - flexibilidad: Fácil de modificar Conclusiones • Ventajas del modelo E-R: - Diseño de alto nivel: Expresa con bastante precisión el esquema conceptual - Los diagramas de E-R permiten mantener una visión global del diseño y favorece la comunicación entre los diseñadores. • Desventajas del modelo E-R: - Carece de un soporte formal y los SGBD no suelen implementarlo directamente. Normalmente hay que transformarlo en un modelo de más bajo nivel.
  • 31. Apreciación del equipo Es muy importante ya que el modelo de entidad-relación es informal, es decir no existen principios formales en los que se base, es una serie de convenciones, supuestos, subjetividades y abstracciones que el diseñador deberá aplicar guiado de su sentido común. Se basa en una percepción de un mundo real, que consiste en un conjunto de objetos básicos que se llaman entidades y relaciones para representar la realidad. Ayuda a facilitar el diseño de base de datos, permitiendo la especificación de un esquema empresarial que representa la estructura lógica global de la base de datos.
  • 32. Glosario de términos Instancia: es la palabra que refiere al acto y resultado de instar (es decir, de reiterar o ser insistente en una petición, urgir la rápida ejecución de algo) Triarías:cuando: relacion de tres grupos Cardinalidad: Número de instancias o elementos de una entidad que pueden asociarse a un elemento de la otra entidad relacionada Atributo: Son las propiedades descriptivas que poseen todos los elementos de un conjunto de entidades Bibliografía y fuentes de información http://gva1.dec.usc.es/~antonio/docencia/2006basdat/teoria/T3_MER.pdf http://www.uazuay.edu.ec/analisis/Modelo%20E-R.pdf http://dryvalleycomputer.com/index.php/bases-de-datos/el-modelo-entidadrelacion/56-entidades-fuertes- y-debiles http://www.iua.upf.edu/peiii/bd_asp/bd.pdf Para conocer el tema mas en detalle visitar: http://heroepatriota.blogspot.com