Está en la página 1de 2

Tarea 5: Data Warehouse

Un esquema ampliamente usado para almacenes de datos es un esquema estrella. Hay una
tabla central de datos en bruto, llamada la tabla de hechos, que almacena datos observados
no agregados. La tabla de hechos tiene algunos atributos que representan dimensiones y
otros atributos dependientes que son de interés. Cada dimensión se representa mediante su
propia tabla, y las tablas de dimensiones se pueden considerar como los puntos de una
estrella cuyo centro es la tabla de hechos. Por ejemplo, en la figura 15.4(a), la tabla de
hechos, ORDER (pedido), se muestra en el centro.

Cada tupla de la tabla de hechos proporciona información acerca de un pedido, que involucra
la venta de un producto a un cliente en un día particular. Para cada pedido, la tabla de hechos
registra el orderNumber (número de pedido), productNumber (número de producto),
customerId (identificación del cliente), salespersonId (identificación del vendedor), date
(fecha), unitPrice (precio unitario) y numberOrdered (cantidad pedida).

Hay tablas de dimensión para el producto, cliente, vendedor y fecha. Cada una de éstas se podría
usar como una dimensión en un hipercubo, lo que permite plantear consultas acerca de las
ventas de un producto particular, las ventas a un cliente particular, las ventas hechas por un
vendedor específico o las ventas hechas en una fecha específica.
Las tablas de dimensión (Product, Customer, Salesperson y Date) se muestran en relación
con sus correspondientes atributos de dimensión de la tabla de hechos. Por lo general, dichos
atributos son claves externas en la tabla de hechos. Las tablas de dimensión proporcionan
información adicional acerca de cada dimensión. Por ejemplo, la tabla de dimensión
Salesperson proporciona más detalles acerca del vendedor que tomó el pedido. Los atributos
restantes de la tabla de hechos, orderNumber, unitPrice y numberOrdered, son atributos
dependientes.
Una variación del esquema estrella es el esquema copo de nieve (snowflake), en el que las
tablas de dimensión tienen ellas las mismas dimensiones, porque están normalizadas. Por
ejemplo, en la figura 15.4(b) se muestra la dimensión Product que tiene una tabla de
dimensión Supplier (proveedor). De la tabla Product se removieron todos los atributos del
proveedor, excepto supplierNum (número de proveedor), pues dichos atributos son
funcionalmente dependientes de supplierNum, y se les colocó en una tabla Supplier
separada. Si alguna de las otras tablas no estuviese normalizada se habría hecho lo mismo
con ellas, lo que crea un copo de nieve con la tabla de hechos como el centro.

Indicaciones: Realice 10 consultas posibles, que contengan los conceptos de almacén de Datos
que cumplan las siguientes definiciones de Data Warehouse. Elabore 5 consultas con esquema de
estrella y 5 consultas con esquema en copo de nieve.

También podría gustarte