Hi !
Was aber deinem Vorschlag widerspricht:
Also bleibt diese Telefonnummer in der Firmen-, Briefmarken-, Rammelvereins-Tabelle.
Nun, es kommt darauf an, ob es eine Regelung gibt:
"Jeder hat maximal 2 Handys, 3 Festnetzanschlüsse und 4 Fax-Geräte" -> Dann die entsprechenden Spalten in der Tabelle frei halten
Oder
"Jeder kann beliebig viele Medien haben, diese findet man in der Tabelle 'Medien'".
Leider gibt es nicht DIE Lösung. Denn der Menscht ist gebaut nach "Woher weiß ich was ich brauche, wenn ich nicht sehe, was es gibt (oder möglich ist)".
Somit ist es ratsam, sich bei Tabellen-Designs immer die Option "erweiterbar nach allen Richtungen" offen zu halten. Dies kann man dadurch erzielen, daß man Objekte (Mensch, Auto, Käfer, etc.) durch eine ID kennzeichnet und diese ID taucht dann in all den Tabellen wieder auf, die eine Erweiterung zur Ursprungstabelle darstellen.
Wäre also zuerst eine begrenzte Anzahl von Medien für einen Mitarbeiter vorgesehen gewesen, danach aber kann jeder Mitarbeiter duzende von Handys, Faxe und Telefone haben, muß man die Tabelle 'Medien-Tabelle' machen
Bsp:
Name Personen-ID Funktions-ID
------------------------------
Hans 4711 1234
Medien-Tabelle:
Personen-ID Medien-Name Rufnummer Funktions-ID
-----------------------------------------------------------
4711 Handy1 0171-123 1234
4711 Handy2 0175-456 1111
4711 Fax1 01234-5678 1234
4711 Fax2 01234-8765 1111
4711 Festnetz 01234-99876 4444
8965 Handy1 0175-12345 3321
8965 Fax1 01234-8744 3321
123456 Festnetz 01234-85674 8765
Funktions-Tabelle:
Funktions-ID Funktion
--------------------------------
1234 Vorstand Briefmarken
1111 Vorstand Kaninchenzüchter
4444 Pforte Firma
...
etc.
Somit kann ich mit den Tabellen festlegen, welche Person wo welche Funktion besitzt und an welchem Ort unter welchem Festnetz/Fax/Handy erreicht werden kann.
Gruß
Hans