- 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.
http://dryvalleycomputer.com/index.php/bases-de-datos/el-modelo-entidadrelacion/56-entidades-fuertes-y-debiles
Muy bien. Felicitaciones. Trabajo esta bien detallado. Gracias por su aporte. saludos
ResponderEliminar