Robert

Aus ProgrammingWiki
Archivierte Version vom 2013-03-03T16:04:18+00:00. Aktuelle Version

Inhaltsverzeichnis

Datenbank einer Bürofirma

Ich erstelle hier eine Datenbank eines Unternehmens mit angemessenen Angestellten und ihren Löhnen, wie auch zu den Aufträgen der Firma bzw. des Unternehmens. Dies tue ich, weil ich vielleicht mal später in so einer Art Geschäft arbeiten wöllte.

Modellierung in einem ERM

XXxrobbe117xXx_Diagram12.png

Zwischen dem Unternehmen und den Angestellten gibt es die Kardinalität 1:n , da jede Firma mehrere Angestellte besitzen kann, aber jeder Angestellte nur eine Firma. Zwischen den Angestellten und ihren Aufträgen liegt die Kardinalität 1:n vor, da ein Angestellter der Firma auch an mehreren Aufträgen sitzen kann. Zwischen Angestellter und Lohn gibt es die Kardinalität 1:1 , da jeder Angestellte seinen eigenen Lohn erhält und nicht mehr bekommt als er verdient!

Transformation in das Relationenmodell

Unternehmen (Firma-ID; Ort; Name; Straße)

Angestellte (Firma-ID; A-ID; Name; Vorname; Land)

Büromaterial (Schreibzeug; A-ID; Papier; Drucker; Geschäftsauto)

Auftrag (Auftrags-ID; Auftraggeber; Kosten; Zeitaufwand)

Firmen-Auftrag (FA-ID; Arbeitszeit-Stunden; Auftrags-ID; A-ID)

Transformation in die Datenbank

Datenbank

Abfragen der Datenbank