Thomas Schmieder: Dynamische Webseite; zurück zum Thema

Beitrag lesen

Zurück zum Thema!

Hi Daniel,

versuchs mit Buntstiften. (also, der Vergleich von Antje gefällt mir immer besser...)

Mal Dir mal als Erstes auf, wie eine solche fertige Seite mit z.B. fünf Beiträgen aussehen soll, wenn man die aufruft. Woher kommen diese Daten? -> Tabelle anlegen

Dann mal Dir als nächstes auf, wie die Seite aussehen soll, wenn man irgendwo draufklickt. Woher kommen diese zusätzlichen Daten? -> Tabelle anlegen. Woher wissen die Daten, zu welchen Datan aus dem ersten Schritt sie gehören? -> Verknüpfung definieren. Du weißt nicht wie?

Nimm einen Zettel.
Sag  mir, wie Du heißt -> Name, Adresse. lass links bitte einen breiten Rand und schreib die Daten auf.

Sag mir, wie ich Dich erreichen kann:

  • Telefon
  • eMail
  • Fax
  • Handy
  • Funk
  • Trommel
  • homepage

Gut, das schreiben wir jetzt JEWEILS auf einen eigenen Zettel, aber nur wenn man Dich auf diesem Wege auch wirklich erreichen kann

So, nun sag mir, wie Dein bester Freund heißt -> Name, Adresse. Das schreiben wir unter Deinen Namen auf den ersten Zettel. Halt, vorher machen wir einen Strich unter Deine Daten. Und bitte an den Rand denken.

Sag mir, wie ich Deinen Freund erreichen kann:

  • Telefon
  • eMail
  • Fax
  • Handy
  • Funk
  • Trommel
  • homepage

Das schreiben wir wieder jeweils auf einen eigenen Zettel, aber nur, wenn man Deinen Freund auch wirklich so erreichen kann.

Das gleiche machen wir mit Deiner Freundin (oh Du bist verheiratet? Gut, dann lass Deine Frau die Zettel nicht finden) Name und Adresse unter die anderen auf den ersten Zettel, je einen Zettel für Telefon, Fax, etc

Na, und weils so schön war, machen wir das gleich nochmal mit ...
denk Dir was aus.

Nun sortieren wir die Zettel.

Auf dem einen stehen nur die Namen und Adressen. Fein, in den linken Rand schreiben wir eine laufende Nummer.

Na, und weil wir ja nicht wollen, dass Deine Frau die Telefonnummer von Deiner Freundin findet und Verdacht schöpft, schreiben wir auf ihre Kontaktzettel ganz oben die Nummer, die vor ihrem Namen steht.

Das gleiche machen wir mit allen anderen Kontaktzetteln.

Jetzt können wir die sortieren. Erst alle Telefone, dann alle Faxe, dann alle emails...

Käse, welche Telefonnummer hate doch Dein bester Freund?
Welche laufende Nummer(Index, Primärschlüssel) hat der denn? Ok, den Kontakt-Stapel müssen wir jetzt nur mach diesem Schlüsselwert durchsuchen und ...

na ausgeben.

Prinzip verstanden?

Immer die übergeordnete Datei hat einen eindeutigen Schlüsselwert Promärschlüssel. Und die untergeordnete Datei benutzt den (Sekundär oder Fremdschlüssel).

So gehts mit Dateien.

Man kann auch für jeden "Adresszettel" ein Verzeichnis auf der Platte anlegen und für jeden Eintrag eine eigen Datei in das Verzeichnis packen. Das ist dann solange praktisch, wie man die Daten immer nach einer Methode ausgeben will.

Gruß

Tom