Datenbanken 1. Übung Aufgabe: Entwurf einer Datenbank zur Speicherung von Daten aus dem Personalwesen Lösungsschritte: 1) Eine Analyse des Personalwesens hat folgenden Zusammenhang von Daten aus dem Personalwesen ergeben: - Der Angestellte "A1" mit dem Namen "Fritz" ist am "2.1.1950" geboren und arbeitet in der Abteilung "OD (Organisation und Datenverarbeitung)" als "Systemplaner (SY)". Er besitzt zusätzliche Qualifikationen für "Operateur (OP)-", "Programmierer (PR)"-Tätigkeiten. Ein "Systemplaner" verdient "6000.00.-DM", ein "Operateur (OP)" "3500.- DM", ein "Programmierer" 5000.00.-DM" im Monat. - Der Angestellte "A2" mit dem Namen "Tom" ist am "2.3.1951" geboren und arbeitet in der Abteilung "KO (Konstruktion)" als "Ingenieur (IN)". Er besitzt zusätzliche Qualifikation zur "Systemplaner (SY)-"Tätigkeiten. Ein "Systemplaner" verdient "6000.00.-DM", ein "Ingenieur (IN)" "6000.- DM" im Monat. - Der Angestellte "A3" mit dem Namen "Werner" ist am "23.1.1948" geboren und arbeitet in der Abteilung "OD (Organisation und Datenverarbeitung)" als "Programmierer (SY)". Er besitzt zusätzliche Qualifikationen für "Operateur (OP)-", "Programmierer (PR)"-Tätigkeiten. Ein "Programmierer" verdient "5000.00.-DM" im Monat. - Der Angestellte "A4" mit dem Namen "Gerd" ist am "3.11.1955" geboren und arbeitet in der Abteilung "VT (Vertrieb)" als "Kaufm. Angestellter (KA)". Ein "Kaufm. Angestellter" verdient "3000.00.-DM" im Monat. - Der Angestellte "A5" mit dem Namen "Emil" ist am "2.3.1960" geboren und arbeitet in der Abteilung "PA (Personalabteilung)" als "Programmierer (PR)". Ein "Programmierer" verdient "5000.00.-DM" im Monat. - Der Angestellte "A6" mit dem Namen "Uwe" ist am "3.4.1952" geboren und arbeitet in der Abteilung "RZ (Rechenzentrum)" als "Operateur (OP)". Ein "Operateur (OP)" verdient "3500.- DM", ein "Programmierer" im Monat. - Die Angestellte "A7" mit dem Namen "Erna" ist am "17.11.1955" geboren und arbeitet in der Abteilung "KO (Konstruktion)" als "Techn. Angestellte (TA)". Eine "Techn. Angestellte" verdient "3000.00.-DM" im Monat. - Die Angestellte "A8" mit dem Namen "Rita" ist am "2.12.1957" geboren und arbeitet in der Abteilung "KO (Konstruktion)" als "Techn. Angestellte (TA)". Eine "Techn. Angestellte" verdient "3000.00.-DM" im Monat. - Die Angestellte "A9" mit dem Namen "Ute" ist am "8.9.1962" geboren und arbeitet in der Abteilung "OD (Organisation und Datenverarbeitung)" als "Systemplaner (SY)". Sie besitzt zusätzliche Qualifikation für "Ingenieur (IN)"-Tätigkeiten. Ein "Systemplaner" verdient "6000.00.-DM", ein "Ingenieur (IN)" "6000.- DM" im Monat. - Der Angestellte "A10" mit dem Namen "Willi" ist am "7.6.1956" geboren und arbeitet in der Abteilung "KO (Konstruktion)" als "Ingenieur (IN)". Ein "Ingenieur" verdient "6000.00.DM" im Monat. - ....... Die vorliegenden Daten zum Personalwesen lassen sich in den folgenden Tabellen zusammenfassen: ANG_ID A1 A2 A3 A4 A5 A6 A7 A8 A9 NAME Fritz Tom Werner Gerd Emil Uwe Eva Rita Ute GEBJAHR 2.1.1950 2.3.1951 23.4.1948 3.11.1950 2.3.1960 3.4.1952 17.11.1955 02.12.1957 08.09.1962 ABT_ID OD KO OD VT PA RZ KO KO OD JOB_ID SY IN PR KA PR OP TA TA SY 1 QUALI PR, OP SY Datenbanken A10 A11 A12 A13 A14 Willi Erna Anton Josef Maria 7.7.1956 13.10.1966 5.7.1948 2.8.1952 17.09.1964 KO OD OD KO PA ABT_ID KO OD PA RZ VT BEZEICHNUNG Konstruktion Organisation und Datenverarbeitung Personalabteilung Rechenzentrum Vertrieb JOB_ID KA TA SY PR OP TITEL Kaufm. Angestellter Techn. Angestellter Systemplaner Programmierer Operateur IN KA SY SY KA GEHALT 3000,00 DM 3000,00 DM 6000,00 DM 5000,00 DM 3500,00 DM 2) Je nach Zielrichtung können die erfaßten Daten über ein relationales bzw. objektorientiertes Datenbanksystem in eine Datenbank aufgenommen werden. Häufig schließt man aber die Analyse der Daten durch ein Entity-Relationship-Diagramm ab. Das hat den Vorteil: Unabhängig von der Art der Datenspeicherung werden die Daten dokumentiert und hinsichlich ihres Zusammenhangs beschrieben. 2