sábado, 14 de mayo de 2016

Modelo Entidad Relacion












1. CONTENIDO
  • Definición: Es un tipo de modelo de datos conceptual de alto nivel que se emplea en el diseño de la base de datos relacionales. El modelo entidad-relación muestra la estructura de la base de datos empleando todo tipo de herramientas conceptuales.
  • Tipos de Relaciones:
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 registro 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 secundaria.

Relación Muchos a Muchos: Cuando un registro de una tabla puede estar relacionado con más de un registro de la otra tabla y viceversa. En este caso 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 valores 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.


  • Atributos:
SIMPLES: Es un atributo que tiene un solo componente, que no se puede dividir en partes más pequeñas que tengan un significado propio.

COMPUESTO: Es un atributo con varios componentes, cada uno con un significado por sí mismo. Un grupo de atributos se representa mediante un atributo compuesto cuando tienen afinidad en cuanto a su significado, o en cuanto a su uso. Se representa gráficamente mediante un óvalo.

MONOVALENTE.- Es aquel que tiene un solo valor para cada ocurrencia de la entidad o relación a la que pertenece.

POLIVALENTE: Es aquel que tiene varios valores para cada ocurrencia de la entidad o relación a la que pertenece. También se les denomina multivaluados, y pueden tener un número máximo y un número mínimo de valores

•ATRIBUTOS DERIVADOS:Valor calculado a partir de otra información ya existente (atributos, entidades relacionadas) –Son información redundante…
edad [de EMPLEADO], cálculo a partir de fechanacim
»atributo derivado del valor de otro atributo
numcopias [de una PELICULA], cuenta del número de entidades COPIA relacionadas con cada película concreta
»atributo derivado de entidades relacionadas »
Atributos almacenados
fechanacim [de cada EMPLEADO]
nacionalidad [de una PELICULA].
INTERRELACIONES.
Asociación, vínculo o correspondencia entre instancias de entidades relacionadas de alguna manera en el “mundo real”.
Representamos el tipo de interrelación  mediante un rombo etiquetado con el nombre de la interrelación.

  • Tipos de Entidad Fuerte y Débil:
Entidad Debil: Una entidad fuerte es aquella que no necesita de otra entidad débil para existir. Una entidad débil es aquella que sí que necesita de otra para existir. Por ejemplo, en un video-club lo que realmente se alquila a los clientes no son películas, sino las copias de películas que tiene el video-club adquiridas.

Entidad Fuerte:Es aquella que puede ser identificada unívocamente sin participar en la relación
  • Restricciones:
Son reglas que deben mantener los datos almacenados en la base de datos.
Correspondencia de cardinalidades: Dado un conjunto de relaciones en el que participan dos o más conjuntos de entidades, la correspondencia de cardinalidad indica el número de entidades con las que puede estar relacionada una entidad dada.
Dado un conjunto de relaciones binarias y los conjuntos de entidades A y B, la correspondencia de cardinalidades puede ser:
·         Uno a Uno: (1:1) Un registro de una entidad A se relaciona con solo un registro en una entidad B. (ejemplo dos entidades, profesor y departamento, con llaves primarias, codigo_profesor y jefe_depto respectivamente, un profesor solo puede ser jefe de un departamento y un departamento solo puede tener un jefe).
·         Uno a varios: (1:N) Un registro en una entidad en A se relaciona con cero o muchos registros en una entidad B. Pero los registros de B solamente se relacionan con un registro en A. (ejemplo: dos entidades, vendedor y ventas, con llaves primarias, codigo_vendedor y venta, respectivamente, un vendedor puede tener muchas ventas pero una venta solo puede tener un vendedor).
·         Varios a Uno: (N:1) Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A (ejemplo empleado-centro de trabajo).
·         Varios a Varios: (N:M) Una entidad en A se puede relacionar con 0 o con muchas entidades en B y viceversa (ejemplo asociaciones-ciudadanos, donde muchos ciudadanos pueden pertenecer a una misma asociación, y cada ciudadano puede pertenecer a muchas asociaciones distintas).

Restricciones de participación:
Dado un conjunto de relaciones R en el cual participa un conjunto de entidades A, dicha participación puede ser de dos tipos:
·         Total: Cuando cada entidad en A participa en al menos una relación de R.
·         Parcial: Cuando al menos una entidad en A NO participa en alguna relación de R.

Link para ver Modelo Entidad Relación - Tutorial Rápido

  • Ejemplos:



















2. RESUMEN  

El modelo E-R fue propuesto por Peter P. Chen entre los años 1976‑1977. Posteriormente otros muchos autores han investigado y escrito sobre el modelo, proporcionando importantes aportaciones, por lo que realmente no se puede considerar que exista un único modelo E-R.El modelo E-R describe los datos como entidades, relaciones (vínculos) y atributos y permite representar el esquema conceptual de una base de datos de forma gráfica mediante los diagramas E-R.
Entidades y atributos:
 El objeto básico que se representa en el modelo E-R es la entidad que es "cualquier objeto del mundo real con existencia propia, sobre el cual queremos tener información en una base de datos”.  Una entidad puede ser un objeto con existencia física (una cierta persona, una casa, un empleado, un coche,..) o un objeto con existencia conceptual (una empresa, un puesto de trabajo, un curso universitario,...).
Conjunto de entidades es la totalidad de las entidades del mismo tipo que comparten las mismas propiedades o atributos. En los diagramas E-R se representan mediante un rectángulo y dentro del mismo se pone el nombre. Por ejemplo: CLIENTE, PROVEEDOR, ARTICULO, COCHE, etc. Debemos elegir nombres que comuniquen, hasta donde sea posible, el significado de cada entidad. Normalmente se utilizan nombres en singular y no en plural.

3.SUMMARY

The ER model was proposed by Peter P. Chen between 1976 1977. Later many other authors have researched and written on the model, providing important contributions, so it really can not be considered to have a single model ER model ER.El It describes data as entities, relationships (links) and attributes and allows to represent the conceptual database schema graphically by ER diagrams.
Entities and attributes:
 The basic object that is represented in the ER model is the entity that is "any real world object with its own existence, on which we have information in a database." An entity can be an object with a physical existence (some person, a house, an employee, a car, ..) or an object with a conceptual existence (a company, a job, a college course ...).
Set of entities is all the entities of the same type that share the same properties or attributes. In the E-R diagrams they are represented by a rectangle and within it the name sets. For example: customer, vendor, item, CAR, etc. We must choose names that communicate, as far as possible, the meaning of each entity. Normally names are used in singular and not plural.

4.RECOMENDACIONES
  •   Que el modelo Entidad Relación este bien estructurado para asi dar el siguiente paso que sera el modelo lógico.
5.CONCLUSIONES

Para saber mas a fondo todo sobre el modelo Entidad Relación  es necesario saber lo básico que es y como se realiza un Modelo Entidad Relación, entendiendo eso podremos saber como utilizarla.
Finalmente el propósito de una base de datos es responder a consultas y ejecutar transacciones de datos.


6.APRECIACION CRITICA

 Para este trabajo de investigación fue sencillo ya que conté con material específicamente sobre el tema e investigue un poco mas en Internet, espero te ayude.

7.GLOSARIO O TÉRMINOS

  • Restricción: Es lo que establece límites, topes, o impide superar ciertos máximos. Es lo contrario a lo amplio, abierto o irrestricto.
8.BIBLIOGRAFIA O LINCOGRAFIA 

Ver aqui Diapositivas


http://dryvalleycomputer.com/index.php/bases-de-datos/el-modelo-entidadrelacion/56-entidades-fuertes-y-debiles
















1 comentario:

  1. Muy bien. Felicitaciones. Trabajo esta bien detallado. Gracias por su aporte. saludos

    ResponderEliminar