datenbankplanung richtig ?
-
Hallo,
ich bin gerade eine datenbank am planen mit der die verschiedene software und hardware verwaltet wird bei uns. es soll u.a. möglich sein sich anzeigen zu lassen welche hard und software ein nutzer hat und welche in einen bestimmten raum steht
meine planung sieht bis jetzt so aus
mitarbeiter
-----------
userid
anrede
vorname
nachname
telefonnummer
raumstandort
--------
raum
ortsoftware
--------
id
name
hersteller
typhardware
--------
seriennummer
typ
hersteller
bezeichnung
kaufdatumhardware_details (wenn die hardware ein rechner ist)
----------------
cpu
arbeitsspeicher
festplatte
grafikkarte
laufwerk
netzwerkWas haltet ihr davon? was brauch ich noch für tabellen damit das funktioniert?
-
Hast du dir über die Beziehungen schon Gedanken gemacht?
Ich würde die (ohne genauere Angaben aus dem Bauch heraus) wie folgt setzenMitarbeiter - Standort <-> n : 1 Mitarbeiter - Hardware <-> m : n Mitarbeiter - Software <-> m : n Standort - Hardware <-> 1 : n
Zusätzlich würde ich anstatt der Detail Tabelle eine Tabelle Computer einführen... (evtl. noch Entwicklerboards, Drucker usw...., wenn die Unterscheidung lohnt...)
Das Ergäbe dann für mich die Beziehung
Hardware - Computer <-> n : 1 Hardware - Drucker <-> n : 1 ...
Ansonsten brauchst du noch die Beziehungstabellen bei m : n Beziehungen...
Grüße
zeigerzeiger