Unterschied zwischen Master- und Transaktionstabelle

9

Warum brauchen wir zwei Tabellen (Master- und Transaktionstabelle) eines beliebigen Themas wie sales , purchase usw. Was sollte die Beziehung zwischen den beiden Tabellen sein und was sollte der Unterschied zwischen ihnen sein? Warum brauchen wir sie wirklich?

    
Vidhya 27.02.2016, 21:52
quelle

2 Antworten

12

Master- und Transaction-Tabellen werden im Datenbankschema speziell in den Vertriebsvertikalen benötigt.

Stammdaten : Daten, die sich selten ändern. Zum Beispiel, wenn ein Unternehmen eine Liste von 5 Kunden hat, dann sie verwaltet eine Kundenstammtabelle mit dem Namen und Adresse der Kunden zusammen mit anderen Daten, die bleibend dauerhaft und ist weniger wahrscheinlich, sich zu ändern.

Transaktionsdaten : Daten, die sich häufig ändern. Zum Zum Beispiel verkauft das Unternehmen einige Materialien an einen der Kunden. So werden sie einen Kundenauftrag für die Kunde. Wann sie einen Kundenauftrag generieren, bedeutet sie machen einige Verkaufstransaktionen. Diese Transaktionsdaten wird in der Transaktionstabelle gespeichert.

Dies ist wirklich erforderlich, um die Datenbanknormalisierung aufrechtzuerhalten.

    
FallAndLearn 27.02.2016, 22:49
quelle
3

Am Ende hängt es wirklich von der Art der Daten ab, mit denen Sie arbeiten. Wenn Sie ein konkretes Beispiel haben, könnte dies einen besseren Hinweis darauf geben, was Sie zu tun versuchen. Im Allgemeinen wäre eine Master-Tabelle jedoch theoretisch konstant in Bezug auf gewohnte Änderungen in Ihrer Transaktionstabelle.

    
Classik-- 27.02.2016 22:01
quelle

Tags und Links