mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 27.04.2024 06:19 Benutzername: Passwort: Auto-Login

Thema: [Datenbanken] Was sind Kreuztabellen? vom 31.10.2005


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [Datenbanken] Was sind Kreuztabellen?
Seite: Zurück  1, 2
Autor Nachricht
Skamander
Threadersteller

Dabei seit: 11.05.2004
Ort: Halle (Saale)
Alter: 49
Geschlecht: Männlich
Verfasst Mo 31.10.2005 19:27
Titel

Antworten mit Zitat Zum Seitenanfang

Moin Sky,
Skyw4lker hat geschrieben:
Normalisierung ist dein Stichwort Grins

Was Normalisierung ist, weiß ich: Jedes Datum läßt sich nicht weiter zerlegen, etc, etc.
Aber mir erschließt sich der Zusammenhang zur Kreuztabelle nicht?


Zuletzt bearbeitet von Skamander am Mo 31.10.2005 19:31, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mo 31.10.2005 20:33
Titel

Antworten mit Zitat Zum Seitenanfang

Die eleminierung von nicht-atomaren Datentypen entspricht der 1. Normalform. Insgesamt existieren
5 Normalformen, von denen aber nur die ersten 3 in der Praxis Anwendung finden aufgrund von
mangelnder Relevanz.

Bezüglich deines Problemes ist die 2. Normalform anzuwenden. Es ist zwar möglich für jeden schüler
und jeden lehrer in den ursprünglichen tabellen mitzuspeichern welche lehrer/schüler wen unterrichtet oder
von wem unterricht erhält, das führt aber dazu, dass die tabellen jede menge Redundanzen enthalten. Daher
wird die Relation so normalisiert dass ein 3er Table ensteht der die Primärschlüssel der beiden anderen Tabellen
enthält. Wenn es Attribute gibt die von beiden Primärschlüsseln abhängig sind (hier nicht der Fall) würde dieser
auch in die neue Tabelle gepackt.

hier noch mal die Wikibeschreibung dazu

click

Gruß
Stefan


Zuletzt bearbeitet von Skyw4lker am Mo 31.10.2005 20:34, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Skamander
Threadersteller

Dabei seit: 11.05.2004
Ort: Halle (Saale)
Alter: 49
Geschlecht: Männlich
Verfasst Mo 31.10.2005 21:12
Titel

Antworten mit Zitat Zum Seitenanfang

Oha, da hast Du wohl was falsch verstanden, daß ist kein Problem, was es zu lösen
galt, sondern sollte nur ein Beispiel werden, was eine Kreuztabelle nach meiner Mei-
nung darstellt.

Oder bin ich jetzt irgendwie auf dem falschen Pferd? *hu hu huu*

Werde morgen am Besten mal meinen Lehrer beklingeln, worauf genau er rauswill.


Zuletzt bearbeitet von Skamander am Mo 31.10.2005 21:13, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Skyw4lker

Dabei seit: 30.08.2004
Ort: Bergisch Gladbach
Alter: 43
Geschlecht: Männlich
Verfasst Mo 31.10.2005 22:14
Titel

Antworten mit Zitat Zum Seitenanfang

das steht doch da drin was sie darstellt und wozu sie benutzt wird?
  View user's profile Private Nachricht senden
 
Ähnliche Themen datenbanken
Datenbanken - Grundbegrifferklärung?
Adobe Designer 7.0 und Datenbanken
erste Gehversuche mit Datenbanken
[Datenbanken] Unterschied zwischen 1 und 2?
[FAQ] Datenbanken: Einsatzgebiete und Strukturen
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.