> 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
