Modelo entidad relacion almacen

Almacenes de datos: guía práctica para la modelización dimensional pdf
Una asociación es un vínculo que tiene un significado específico entre varias entidades. En nuestro ejemplo, la asociación pedido es un vínculo evidente entre las entidades artículos y clientes, mientras que la asociación entrega establece el vínculo semántico entre las entidades artículos y proveedores.
También en nuestro ejemplo (Figura 3), el precio unitario es un atributo de la entidad artículo, el apellido es un atributo de la entidad cliente, la cantidad del pedido es un atributo de la asociación pedido y la fecha de entrega es un atributo de la asociación entregar.
Una cardinalidad mínima de 1 debe estar justificada por el hecho de que los individuos de la entidad en cuestión necesitan que exista la asociación (un cliente no existe hasta que ha pedido algo, por lo que la cardinalidad mínima de la entidad cliente en la asociación de pedidos es 1). En todos los demás casos, la cardinalidad mínima es 0 (es el caso, por ejemplo, de una lista preestablecida de elementos).
Dicho esto, la discusión sobre una cardinalidad mínima de 0 o 1 sólo es realmente interesante cuando la cardinalidad máxima es 1. Veremos de hecho durante la traducción hacia un esquema relacional (sección "Traducción de un MCD a un MLDR"), que cuando la cardinalidad máxima es n, no podemos hacer la diferencia entre una cardinalidad mínima de 0 y una cardinalidad mínima de 1.
Modelización de almacenes de datos multidimensionales
El proyecto de almacén de datos y la modelización de datos mediante el esquema en estrella. Empecemos con un recordatorio sobre la modelización de bases de datos y luego veamos las especificidades de la Inteligencia de Negocio...
Como recordatorio, existen 3 formas normales principales denominadas 1FN, 2FN, 3FN. Las 3 formas normales garantizan la atomización entidad, propiedades, relación y la pertinencia del diagrama relacional implementado. Véase, en particular, el artículo Bases de datos relacionales.
Modelización dimensional para almacenes de datos
Hoy en día, las organizaciones recopilan una gran cantidad de datos procedentes de muchas fuentes. Sin embargo, los datos brutos no bastan. Es necesario analizar los datos para obtener información práctica que permita tomar decisiones empresariales rentables. Un análisis de datos preciso requiere una recogida, almacenamiento y procesamiento de datos eficientes. Existen muchas tecnologías de bases de datos y herramientas de tratamiento de datos diferentes, y los distintos conjuntos de datos requieren herramientas diferentes para un análisis eficaz.
En el ejemplo del concesionario de coches, la clase padre Exposiciones tendría como hijos las dos entidades Coches y Representantes, porque en una exposición se exponen varios coches y trabajan varios representantes.
El modelado de datos entidad-asociación (EA) utiliza diagramas formales para representar las relaciones entre entidades de una base de datos. Los arquitectos de datos utilizan varias herramientas de modelado de EA para representar los datos.
Diagrama de constelación
Aunque la modelización de datos se convirtió en una necesidad en torno a la década de 1970, no existía un método estándar para modelizar bases de datos o procesos empresariales. Aunque se han propuesto y debatido muchas soluciones, ninguna ha sido ampliamente adoptada.
Por ejemplo, el software de inventario utilizado en una tienda minorista tendrá una base de datos que controla elementos como las compras, el artículo, el tipo de artículo, el origen del artículo y el precio del artículo. La representación de esta información a través de un gráfico de Urgencias tendría un aspecto similar al siguiente: