PCtipp-Leser
Stammgast
Hallo zusammen
Ich muss eine Datenbank zum Eintragen von Schulungen erstellen.
Nun habe ich eine Personentabelle(Name, Abteilung, Personalnummer) und eine Abteilungstabelle(Abteilungsname, Abteilungsnummer, Abteilungschef).
Nun muss ich ein dritte Tabelle erstellen. Dort werden Name, Abteilung, Personalnummer, Abteilungsnummer, Abteilungschef und die Schulungsdaten(Schulungsname, Datum) eingetragen(sollten kopiert werden). Sie sollten hinein kopiert werden, weil, NUN KOMMT EIN BEISPIEL:
Wenn jemand die Abteilung wechselt, will man trotzdem noch sehen, welche Kurse er in der alten Abteilung besucht hat. Die Abteilung darf also in der dritten Tabelle nicht geändert werden. Werden neue Einträge kopiert, wird natürlich die neue Abteilung eingetragen.
Die dritte Tabelle ist die Tabelle, welcher der Leiter anschaut um zu Schauen welcher Mitarbeiter hat welche Schulungen besucht.
Zur Hilfe:
Wenn der User einen neuen Schulungseintrag erstellen will, muss er in die 3. Tabelle Schulungsname und Datum eintragen. Sein Name, Abteilung, Abteilungsnummer usw. werden dann von der Personaltabelle und der Abteilungstabelle kopiert. So würde die Abteilungsnummer auch nach einem Update die alte bleiben, weil sie ja nur beim Erstellen des Schulungseintrages kopiert wird. Es soll eine Art Historie enstehen.
Wer hat wann, wo und in welcher Abteilung war er damals welche Schulung besucht.
Gruss Chroperafox
Ich muss eine Datenbank zum Eintragen von Schulungen erstellen.
Nun habe ich eine Personentabelle(Name, Abteilung, Personalnummer) und eine Abteilungstabelle(Abteilungsname, Abteilungsnummer, Abteilungschef).
Nun muss ich ein dritte Tabelle erstellen. Dort werden Name, Abteilung, Personalnummer, Abteilungsnummer, Abteilungschef und die Schulungsdaten(Schulungsname, Datum) eingetragen(sollten kopiert werden). Sie sollten hinein kopiert werden, weil, NUN KOMMT EIN BEISPIEL:
Wenn jemand die Abteilung wechselt, will man trotzdem noch sehen, welche Kurse er in der alten Abteilung besucht hat. Die Abteilung darf also in der dritten Tabelle nicht geändert werden. Werden neue Einträge kopiert, wird natürlich die neue Abteilung eingetragen.
Die dritte Tabelle ist die Tabelle, welcher der Leiter anschaut um zu Schauen welcher Mitarbeiter hat welche Schulungen besucht.
Zur Hilfe:
Wenn der User einen neuen Schulungseintrag erstellen will, muss er in die 3. Tabelle Schulungsname und Datum eintragen. Sein Name, Abteilung, Abteilungsnummer usw. werden dann von der Personaltabelle und der Abteilungstabelle kopiert. So würde die Abteilungsnummer auch nach einem Update die alte bleiben, weil sie ja nur beim Erstellen des Schulungseintrages kopiert wird. Es soll eine Art Historie enstehen.
Wer hat wann, wo und in welcher Abteilung war er damals welche Schulung besucht.
Gruss Chroperafox