ELEMENTOS PARA INTERPRETAR EL MODELO CONCEPTUAL DE DATOS
Modelo conceptual de datos:
Son descripciones orientadas a objetos de la estructura de datos y las restricciones de integridad. Se utilizan principalmente en la fase de análisis de un problema dado, para expresar los elementos involucrados en el problema y sus relaciones. El modelado de datos es el proceso de clasificar los datos y sus relaciones para desarrollar un modelo lógico de la base de datos. El objetivo esperado es: lograr una estructura de datos flexible, estable y estandarizada, y separar el proceso de los datos.
Identificación de elementos del modelo E/R
Este modelo se obtuvo durante el diseño de la base de datos. Fue propuesto por Peter Chen en 1976 y desde entonces se ha utilizado de manera muy global. Se caracteriza por el uso de una serie de símbolos y reglas para representar datos y sus relaciones. Usando este modelo, podemos representar gráficamente la estructura lógica de la base de datos. El elemento principal del modelo de relación entre entidades es la entidad y sus atributos y la relación entre las entidades.
Entidad
Es un objeto del que se puede recopilar información de interés para la base de datos. Están representados gráficamente por rectángulos. Un ejemplo es una entidad bancaria, donde se recopilarán datos relacionados con el banco, como nombre, número de sucursal, dirección, etc. En la entidad, pueden ser fuertes o débiles. Las fuertes son aquellas entidades que no dependen de otras entidades y existen, mientras que las entidades débiles siempre dependen de otra entidad pero no tienen sentido en sí mismas.
Atributo
Cada atributo de una entidad o relación. Cada atributo tiene un nombre y todos los valores posibles que puede tener. Debe haber un atributo principal en una entidad para identificar la entidad y su valor debe ser único. Un ejemplo del atributo principal es el ID en la entidad persona.
Atributo llave
es el atributo de una dimensión que identifica las columnas de la tabla principal de dimensiones que se utilizan en las relaciones de clave externa con la tabla de hechos
Atributo Multivaluado
debe tener un acotamiento mínimo y uno máximo para limitar el número de valores permitidos para cada registro. Por ejemplo, el atributo Color de un coche puede estar entre uno y tres valores, si asumimos que un automóvil puede tener cuando mucho tres colores.
Relación
Las relaciones se representas gráficamente con rombos, dentro de ellas se coloca el nombre de la relación.
Multiplicidad de relaciones entre entidades
1:1. Uno a uno, a cada ocurrencia de una entidad le corresponde como máximo una ocurrencia de la otra entidad relacionada
1:N. Uno a Mucho, a cada ocurrencia de la entidad A le pueden corresponder varias de la entidad B.
N:M. Muchos a muchos, cada ocurrencia de una entidad puede contener varias de la otra entidad relacionada y viceversa.
tenemos la cardinalidad que define el número máximo y mínimo de ocurrencias de cada tipo de entidad. Se representa con los valores máximo coma mínimo encerrados entre paréntesis encima de la relación. (máximo, mínimo).
Relaciones multidireccionales
pueden leerse siguiendo cualquier dirección. E-R no muestra cardinalidad, es decir no muestra el número de objetos que participan en la relación.
Roles
En los diagramas E-R se indican papeles mediante etiquetas en las líneas que unen rombos con Rectángulos. A veces en las líneas de relación se indican roles. Los roles representan el papel que juega una entidad en una determinada relación.
En la siguiente figura se muestran los indicadores de papeles director y trabajador entre el conjunto de entidades empleado y el conjunto de relaciones trabaja- para.
Relaciones entre atributos
Transformación de interrelaciones binarias
Para transformar una interrelación binaria es necesario tener en cuenta su conectividad, y si las entidades son obligatorias u opcionales en la interrelación.
1.1
Nuestro punto de partida es que las entidades que intervienen en la interrelación 1:1 ya se han transformado en relaciones con sus correspondientes atributos. Entonces sólo será necesario añadir a cualquiera de estas dos relaciones una clave foránea que referencie a la otra relación. Transformación de una interrelación binaria
1:N
Partimos del hecho de que las entidades que intervienen en la interrelación 1:N ya se han trasformado en relaciones con sus correspondientes atributos. En este caso sólo es necesario añadir en la relación correspondiente a la entidad del lado N, una clave foránea que referencie la otra relación. transformación de una interrelación binaria 1:N
M:N
Una interrelación M:N se transforma en una relación. Su clave primaria estará formada por los atributos de la clave primaria de las dos entidades interrelacionadas. Los atributos de la interrelación serán atributos de la nueva relación. transformación de una interrelación binaria M:N.
Extensión del modelo E/R
El modelo E-R extendido pretende aportar soluciones a requerimientos un tanto más complejos no contemplados en el modelo E-R propuesto por Codd. Así se incorporan al modelo E-R dos nuevos elementos: Además de entidades, asociaciones y atributos, se definen símbolos adicionales para algunos conceptos que facilitan la conceptualización y lectura de los modelos.
Entidades generalizadoras, especializadoras
El proceso para determinar la necesidad de usar estos elementos puede producirse en dos sentidos:
Especialización: es el proceso de definir un conjunto de subclases a partir de un tipo entidad.
Generalización: es el proceso de suprimir las diferencias entre varios tipo entidad, identificando sus cualidades comunes.
Entidades subtipos
En algunas ocasiones encontramos conjuntos de entidades para los que para todos los elementos existen determinados atributos o asociaciones, mientras que para algunos subconjuntos existen asociaciones o atributos exclusivos para el subconjunto. En este caso es útil establecer una entidad generalizadora (SuperClase) y una o varias entidades especializadoras(SubClase):
Una superclase es todo tipo entidad sobre el que se definen subclases. Como se trata de entidades, se representa al igual que ellas con un rectángulo.
Una subclase es un subconjunto del tipo entidad que tiene sentido en el mini mundo ya que tiene atributos particulares. Como se trata de entidades, se representa al igual que ellas con un rectángulo.
Herencia de atributos
Un atributo clave de las entidades de nivel más alto y más bajo creadas a través de la especialización y la generalización es la herencia de atributos. Se dice que los atributos del conjunto de entidades de nivel superior son heredados por el conjunto de entidades de nivel inferior. Por ejemplo, el cliente y el empleado heredan el atributo de persona. Por lo tanto, los clientes se describen por su nombre, atributos de calle y ciudad y atributos de ID de cliente; los empleados se describen por su nombre de atributo, calle y ciudad, y atributos id-cliente y salario. El conjunto de entidades de nivel inferior (o subclase) también hereda la participación del conjunto de relaciones en el que participa la entidad de nivel superior (o superclase). Los dos grupos de funcionarios de la entidad, cajeros y secretarias participan en el trabajo como un conjunto de relaciones. La herencia de atributos se aplica a todas las capas del conjunto de características de bajo nivel.
......................................
.............................................
Gracias por leer .............................
................................................................................
................................................................................................
Bibliografía:

Comentarios
Publicar un comentario