von AndreasJBittner » Di, 13.04.2010 11:53
Hallo,
"verlinken" macht man über sog. Fremdschlüssel. Du hast eine Tabelle Familie mit
ID Name
1 Papa
2 Mama
3 Kind
und eine mit irgendwelchen Sachen
ID Sache FamID
1 Pfeife 1
2 Schürze 2
3 Ball 3
die einen Fremdschlüssel FamID hat. Dort wird abgelegt, wer (dh wessen ID) der Eigentümer ist. Das ist eine 1:n Beziehung. Papa, Mama und Kind können nämlich im Prinzip unendlich viele Sachen haben, die in der 2. Tabelle stehen. Die Aufteilung der Personen- und Sachen-Tabelle nennt man übrigens Normalisierung. Wenn Du jetzt auf die Idee kämst, den Namen von Papa unter Papa zu ändern, wird quasi automatisch in der Sachtabelle der Eigentümer "geändert" (es ändert sich nix, die '1' verweist nach wie vor auf die Stelle 'Papa'). Das ganze Spielchen kann man mit beliebig vielen Tabellen machen, die untereinander "verlinkt" sind.
Datenbanken sind etwas anders als Calc-Tabellen, zu Anfang fällt einem das schon schwer aber lies Dich mal ein und spiel ein bißchen, dann kommst Du da schon rein.
Grüße
Andreas
Hallo,
"verlinken" macht man über sog. Fremdschlüssel. Du hast eine Tabelle Familie mit
ID Name
1 Papa
2 Mama
3 Kind
und eine mit irgendwelchen Sachen
ID Sache FamID
1 Pfeife 1
2 Schürze 2
3 Ball 3
die einen Fremdschlüssel FamID hat. Dort wird abgelegt, wer (dh wessen ID) der Eigentümer ist. Das ist eine 1:n Beziehung. Papa, Mama und Kind können nämlich im Prinzip unendlich viele Sachen haben, die in der 2. Tabelle stehen. Die Aufteilung der Personen- und Sachen-Tabelle nennt man übrigens Normalisierung. Wenn Du jetzt auf die Idee kämst, den Namen von Papa unter Papa zu ändern, wird quasi automatisch in der Sachtabelle der Eigentümer "geändert" (es ändert sich nix, die '1' verweist nach wie vor auf die Stelle 'Papa'). Das ganze Spielchen kann man mit beliebig vielen Tabellen machen, die untereinander "verlinkt" sind.
Datenbanken sind etwas anders als Calc-Tabellen, zu Anfang fällt einem das schon schwer aber lies Dich mal ein und spiel ein bißchen, dann kommst Du da schon rein.
Grüße
Andreas