Starthilfe

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

Daimonion
*
Beiträge: 15
Registriert: Mi, 02.05.2007 15:15

Re: Starthilfe

Beitrag von Daimonion »

Hallo

Also ich würde 3 Tabellen machen. Eine wo deine Kunden drinstehen, eine wo deine Werkzeuge drinstehen und eine wo drinsteht, an wen du welches Werkzeug verliehen hast.

Grüße
Daimonion
AndreasJBittner
*****
Beiträge: 473
Registriert: Fr, 09.10.2009 16:44
Wohnort: Bielefeld
Kontaktdaten:

Re: Starthilfe

Beitrag von AndreasJBittner »

Hallo,

Du mußt erst mal etwas über Datenbanken lernen. Deine Tabellen sollten jeweils ein Feld ID (autoincrement, primary key) haben, dann legst Du in der dritten Tabelle (s. Beitrag über mir) als m:n-Beziehung nur die IDs von Werkzeug und Kunden ab. Definiere aber zuerst Deine Kunden- und Werkzeugtabelle und überlege Dir, ob Du auch wissen mußt, von wann bis wann wer was hatte. Falls ja, dann wird es noch etwas komplizierter.
Kunden- und Werkzeugtabelle kannst Du im einfachsten Fall über einen Foreign Key verbinden (z. B. eine Spalte Kd_ID in der Werkzeugtabelle, in der dann die Kunden-ID eingetragen wird). Da das Werkzeug immer nur einer zu gegebener Zeit haben kann, sparst Du Dir so vielleicht die n:m-Beziehung. Dann könnte die dritte Tabelle so aussehen:
ID - Kd_ID - Wz-ID - Datum_von - Datum_bis

Grüße
Andreas
LO 4.3
AMD Athlon 64 3700+, 2.21 GHz, 4 GB RAM, Win XP SP3
iMac 2 GHz, 16 GB RAM/MacBookPro, 8 GB RAM, Mac OS X 10.9.5
Intel Core2 Quad CPU Q6600 @ 2,4 GHz, 4 GB RAM, Suse 13.2

MySQL 5.1: Pentium III, 666 MHz, 512 MB, Suse 12.1
Antworten