Schneeflocke Schema

Autor: Robert Simon
Erstelldatum: 22 Juni 2021
Aktualisierungsdatum: 22 Juni 2024
Anonim
Snowflake How to cut a snowflake from paper step by step Snowflake pattern Scheme
Video: Snowflake How to cut a snowflake from paper step by step Snowflake pattern Scheme

Inhalt

Definition - Was bedeutet Schneeflockenschema?

Beim Rechnen bezieht sich ein Schneeflockenschema auf eine mehrdimensionale Datenbank mit logischen Tabellen, in der das Entity-Relationship-Diagramm in Form einer Schneeflocke angeordnet ist. Es wird häufig durch eine zentrale Faktentabelle dargestellt, die mit mehreren und unterschiedlichen Dimensionen verknüpft ist. Die Dimensionstabellen sind in verschiedene Dimensionstabellen unterteilt, die im Allgemeinen normalisiert sind, um Redundanz zu beseitigen. Beispielsweise ist eine Produkttabelle in Produkttabellen und Unterprodukte unterteilt.

Ein Schneeflockenschema ähnelt einem Sternschema. Die Dimensionen eines Sternschemas werden jedoch normalisiert, sodass jede Dimension in einer einzelnen Tabelle dargestellt wird.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt das Schneeflockenschema

Komplexe Schneeflockenmuster werden angezeigt, wenn umfangreiche Schneeflockenschemadimensionen vorhanden sind. Damit das Schema die Form einer Schneeflocke hat, muss es aus verschiedenen Beziehungsebenen bestehen, und untergeordnete Tabellen müssen mehrere übergeordnete Tabellen enthalten. Die Faktentabellen sind vom "Schneeflocke" -Effekt nicht betroffen.

Schneeflockenschemata sind für die flexible Abfrage komplexerer Beziehungen und Dimensionen konzipiert. Es ist ideal für Eins-zu-Viele- und Viele-zu-Viele-Beziehungen zwischen Dimensionsebenen und wird normalerweise mit Data Marts und dimensionalen Data Warehouses in Verbindung gebracht, in denen die Datenabrufgeschwindigkeit wichtiger ist als die Effizienz der Datenmanipulation. Schneeflockenschemata werden am häufigsten mit erweiterten Abfragetools verwendet, die eine Abstraktionsebene zwischen Benutzern und Basistabellen für Szenarien mit mehreren Abfragen mit detaillierten Spezifikationen erstellen.

Die Verwendung eines Schneeflockenschemas bietet folgende Vorteile:
  • Der Hauptvorteil ist die Verbesserung der Abfrageleistung, da nur minimaler Festplattenspeicher erforderlich ist und Lookup-Tabellen mit kleineren Größen verknüpft werden
  • Bietet eine bessere Flexibilität für Wechselbeziehungen zwischen Komponenten und Dimensionsebenen
  • Wartungsfreundlich, da keine Redundanz
  • Verbessert die Gesamtleistung, da kleinere Tabellen gekoppelt sind

Zu den Nachteilen von Schneeflockenschemata gehören:


  • Abfragen sind schwieriger, da zusätzliche Tabellen verknüpft werden müssen. Dies erschwert das Verständnis von Abfragen.
  • Erfordert mehr Ausführungszeit für Abfragen, da mehr Tabellen verwendet werden