> Hallo Miteinander
> 
> Ich muss eine einfach Adress-Datenbank (mit Adressen von 
> Organisationen) ins Internet stellen. Dabei gibt es ein Feld 
> T�tigkeiten, in welchem eine oder mehrere T�tigkeiten der 
> entsprechenden Organisation gespeichert werden soll. Meine 
> Frage zur Datenbankstruktur: Meine Idee war, zwei Tabellen 
> (Adressen & T�tigkeiten) zu erstellen, und diese dann zu 
> verkn�pfen. Nun kommen die Fragen:
> 
> 1. ist das sinnvoll?

Ja, genau so wird's gemacht...


> 2. Wie realisiere ich es, wenn meherer T�tigkeiten angegeben 
> werden? Bei einer einzigen ist es mir klar: in der 
> Adress-Tabelle z.B. 1 Eintrag und in der T�tigkeitstabelle 
> den Eintrag erstellen T�tigkeit1 = 1. Wie aber bei vielen T�tigkeiten?

Tabelle Organisationen:
ID
Name
Strasse
PLZ
Ort
.....

Tabelle T�tigkeiten:
ID
OrgID
Name
Beschreibung
....

Beispiel-Daten:

Organisationen:
1, "OrgName1", "Strasse1", "12345", "Ort1", ...
2, "OrgName2", "Strasse2", "23456", "Ort2", ...
...

T�tigkeiten:
1, 1, "T�tigkeit1 f�r Org1", "Beschreibung1", ...
2, 1, "T�tigkeit2 f�r Org1", "Beschreibung1", ...
3, 1, "T�tigkeit3 f�r Org1", "Beschreibung1", ...
4, 2, "T�tigkeit1 f�r Org2", "Beschreibung1", ...
5, 2, "T�tigkeit2 f�r Org2", "Beschreibung1", ...


Die Abfrage l�uft dann ca. so:

SELECT * FROM Organisationen o INNER JOIN T�tigkeiten t ON o.ID=t.OrgID
...

Claudius


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an