¿QUE ES EL MODELO ENTIDAD RELACION?
El modelo entidad-relación
ER es un modelo de datos que permite representar cualquier abstracción,
percepción y conocimiento en un sistema de información formado por un conjunto
de objetos denominados entidades y relaciones, incorporando una representación
visual conocida como diagrama entidad-relación.
Una herramienta para el modelado
de datos que permite representar las
entidades relevantes de un sistema
de información así como sus interrelaciones
y propiedades.
El Modelo Entidad-Relación
1. Se elabora el diagrama (o
diagramas) entidad-relación.
2. Se completa el modelo con
listas de atributos y una descripción de otras restricciones que no se pueden
reflejar en el diagrama.
El modelado de datos no acaba
con el uso de esta técnica. Son necesarias otras técnicas para lograr un modelo
directamente impleméntale en una base de datos. Brevemente:
Permite mostrar resultados
entre otras entidades pertenecientes a las existentes de manera que se
encuentre la normatividad de archivos que se almacenarán.
·
Transformación
de relaciones múltiples en binarias.
·
Normalización de una base de
datos de relaciones (algunas relaciones pueden transformarse en
atributos y viceversa).
·
Conversión
en tablas (en caso de utilizar una base de datos relacional).
Entidad [editar]
Representa una “cosa”,
"objeto" o "concepto" del mundo real con existencia
independiente, es decir, se diferencia únicamente de otro objeto o cosa,
incluso siendo del mismo tipo, o una misma entidad.
Algunos Ejemplos:
·
Una
persona. (Se diferencia de cualquier otra persona, incluso siendo gemelos).
·
Un
automóvil. (Aunque sean de la misma marca, el mismo modelo,..., tendrán
atributos diferentes, por ejemplo, el número de chasis).
·
Una
casa (Aunque sea exactamente igual a otra, aún se diferenciará en su
dirección).
Una entidad puede ser un
objeto con existencia física como: una persona, un animal, una casa, etc.
(entidad concreta); o un objeto con existencia conceptual como: un puesto de
trabajo, una asignatura de clases, un nombre, etc. (entidad abstracta).
Una entidad está descrita y se
representa por sus características o atributos. Por ejemplo, la entidad Persona las características:
Nombre, Apellido, Género, Estatura, Peso, Fecha de nacimiento.
Atributos [editar]
Los atributos son las
características que definen o identifican a una entidad. Estas pueden ser
muchas, y el diseñador solo utiliza o implementa las que considere más
relevantes.
En un conjunto de entidades
del mismo tipo, cada entidad tiene valores específicos
asignados para cada uno de sus atributos, de esta forma, es posible su identificación
unívoca.
Ejemplos:
A la colección de entidades
«alumnos», con el siguiente conjunto de atributos en común, (id, nombre, edad,
semestre), pertenecen las entidades:
·
(1,
Sophia, 15 años, 2)
·
(2,
Josefa, 19 años, 5)
·
(3,
Carlos, 20 años, 2)
·
...
Cada una de las entidades
pertenecientes a este conjunto se diferencia de las demás por el valor de sus
atributos. Nótese que dos o más entidades diferentes pueden tener los mismos
valores para algunos de sus atributos, pero nunca para todos.
En particular, los atributos identificativos son
aquellos que permiten diferenciar a una instancia de la entidad de otra
distinta. Por ejemplo, el atributo identificativo que distingue a un alumno de
otro es su número de id.
Para cada atributo, existe un dominio del mismo, este hace
referencia al tipo de datos que será almacenado a restricciones en los valores
que el atributo puede tomar (cadenas de caracteres, números, solo dos letras,
solo números mayores que cero, solo números enteros...).
Cuando algún atributo
correspondiente a una entidad no tiene un valor determinado, recibe el valor nulo, bien sea porque no se
conoce, porque no existe o porque no se sabe nada al respecto del mismo.
No hay comentarios:
Publicar un comentario