Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
[MySQL 3.23.X] Frage zu Tabellenstruktur [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[MySQL 3.23.X] Frage zu Tabellenstruktur


 
luenstedt
09-03-2004, 12:01 
 
Hallo,
ich bin dabei ein Inventarprogramm für PCs zu schreiben.
Ich habe eine Tabelle 'lizenz' in der die Daten 'softwarename' und 'lizenzanzahl' stehen.
Ich möchte jetzt jedem PC diverse Programme zuordnen. Zum Beispiel in einer Tabelle Software mit den Feldern 'PCname' 'software'. Jetzt ist aber die frage: Muss ich für jede Software eine einzelne Spalte anlegen oder gibt es da eine leichte Möglichkeit? Wenn es jetzt z.B. eine neue Software gibt, was passiert dann? Man müsste sie von Hand nachtragen, oder?
Vielleicht kann mir ja jemand helfen?

 
wahsaga
09-03-2004, 12:50 
 
Original geschrieben von luenstedt
Ich möchte jetzt jedem PC diverse Programme zuordnen. Zum Beispiel in einer Tabelle Software mit den Feldern 'PCname' 'software'. Jetzt ist aber die frage: Muss ich für jede Software eine einzelne Spalte anlegen oder gibt es da eine leichte Möglichkeit?
lege eine extra tabelle dafür an, die nur zwei spalten beinhaltet, pc-name (bzw. besser eine eindeutige ID) und software-ID.

so kannst du jetzt dem PC mit der ID 15 die software mit den IDs 4711, 666 und 911 zuordnen:
PC-ID | Software-ID
------+------------
15 | 4711
15 | 666
15 | 911


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:12 Uhr.