Esquema de copo de nieve

Definición: ¿Qué significa el esquema de copo de nieve?

En informática, un esquema de copo de nieve se refiere a una base de datos multidimensional con tablas lógicas, donde el diagrama entidad-relación se organiza en forma de copo de nieve. A menudo se representa mediante una tabla de hechos centralizada vinculada a múltiples y diferentes dimensiones. Las tablas de dimensiones se dividen en varias tablas de dimensiones, que generalmente se normalizan para eliminar la redundancia. Por ejemplo, una tabla de productos se divide en tablas de productos y subproductos.

Un esquema de copo de nieve se parece a un esquema de estrella. Sin embargo, las dimensiones de un esquema en estrella están normalizadas, de modo que una tabla individual representa cada dimensión.

Techinfo explica el esquema de copo de nieve

Los patrones de copos de nieve complejos aparecen cuando hay dimensiones de esquema de copos de nieve elaboradas. Para que el esquema tenga la forma de un copo de nieve, debe constar de varios niveles de relación y las tablas secundarias deben incluir varias tablas principales. Las tablas de hechos no se ven afectadas por el efecto "copos de nieve".

Los esquemas de copo de nieve están hechos para consultas flexibles sobre relaciones y dimensiones más complicadas. Es ideal para relaciones de uno a muchos y de muchos a muchos entre niveles de dimensión y normalmente se asocia con mercados de datos y almacenes de datos dimensionales, en los que la velocidad de recuperación de datos es más crítica que la eficiencia de manipulación de datos. Los esquemas de copo de nieve se utilizan con mayor frecuencia con herramientas de consulta avanzadas, que crean una capa de abstracción entre los usuarios y las tablas sin procesar para escenarios que tienen varias consultas con especificaciones elaboradas.

Los beneficios de usar un esquema de copo de nieve son los siguientes:

  • El beneficio clave es la progresión en el rendimiento de las consultas, ya que requiere un almacenamiento en disco mínimo y se une a tablas de búsqueda con tamaños más pequeños.
  • Ofrece una mayor flexibilidad para las interrelaciones entre componentes y niveles de dimensión.
  • Fácil de mantener gracias a la redundancia cero
  • Mejora el rendimiento general porque se acoplan tablas más pequeñas

Las desventajas de los esquemas de copos de nieve incluyen lo siguiente:

  • Las consultas son más difíciles porque se requiere la unión de tablas adicionales. Esto dificulta la comprensión de las consultas.
  • Requiere más tiempo de ejecución de consultas, debido al uso de más tablas