Supportnet / Forum / Datenbanken
Normalformen
Frage
Servus!
Ich spiele zur Zeit (auch wegen der Schule bedingt) mit Access rum. Eine relationale Datenbank sollte bzw. muss in einer Normalform sein.
Doch ich verstehe den Unterschied zwischen der zweiten Normalform und der dritten nicht. Kann mir den jemand erklären?
Natürlich habe ich schon über eine sehr bekannte Suchmaschine gesucht und bin auf folgenden link gekommen:
http://www.developerchannel.de/sql/sql_datenmodell.php
Eine weitere Frage hätte ich jedoch auch, und zwar ist mir der Unterschied zwischen Tabellen verknüpfen und Beziehungen erstellen nicht bekannt. Könnte mir dazu vielleicht auch noch jemand etwas erzählen? (Dazu habe ich natürlich auch Definitionen gefunden, wobei ich die irgendwie nicht ganz verstehe. Vor Allem, da ich in Access immer nur mit Beziehungen gearbeitet habe.)
Vielen Dank und Liebe Grüße Alex
Antwort 1 von OmaDuck
Hallo Alex,
das sind 2 sehr umfangreiche (weit mehr als abendfüllende) Themen. Normalformen befassen sich mit Redundanzen und Null-Values (beides in DBen nicht erwünscht).
Zu thema Verknüpfung / Beziehung:
verknüpfte Tabellen sind üblicherweise in einer anderen Datenbank (Oracle, Informix, MySql ...) gespeichert und nur für die Anwendung in access dorthin verknüpft, d.h. die Daten liegen woanders. Beziehungen existieren zwischen Tabellen. Eine Tabelle referenziert die andere. Das ist das was Du in access schon gemacht hast.
Gruß
OmaDuck
das sind 2 sehr umfangreiche (weit mehr als abendfüllende) Themen. Normalformen befassen sich mit Redundanzen und Null-Values (beides in DBen nicht erwünscht).
Zu thema Verknüpfung / Beziehung:
verknüpfte Tabellen sind üblicherweise in einer anderen Datenbank (Oracle, Informix, MySql ...) gespeichert und nur für die Anwendung in access dorthin verknüpft, d.h. die Daten liegen woanders. Beziehungen existieren zwischen Tabellen. Eine Tabelle referenziert die andere. Das ist das was Du in access schon gemacht hast.
Gruß
OmaDuck

