SQL - Übungen Bearbeitung der Datenbank Personal (1)



Ähnliche Dokumente
Datenbanken Microsoft Access 2010

Datenbanken Kapitel 2

Lehrer: Einschreibemethoden

Abfragen: Grundbausteine

Der neue persönliche Bereich/die CommSy-Leiste

Erstellen von x-y-diagrammen in OpenOffice.calc

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

ecaros2 - Accountmanager

Handbuch Fischertechnik-Einzelteiltabelle V3.7.3

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Excel Pivot-Tabellen 2010 effektiv

Anzeige von eingescannten Rechnungen

Workflows verwalten. Tipps & Tricks

Datenexport aus JS - Software

TYPO3 Tipps und Tricks

Um eine Person in Magnolia zu erfassen, gehen Sie wie folgt vor:

Österreichische Trachtenjugend

In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.

Anwendungsbeispiele Buchhaltung

Probeklausur im Modul Informationstechnik 1, WS 2003/04. Studiengang IWD 1. Semester Seite 1 von 5

ZAHLUNGSAVIS. Im Zahlungsprogrammteil automatisch erstellen

Bedienung des Web-Portales der Sportbergbetriebe

Stand: Adressnummern ändern Modulbeschreibung

Biogena IMK. Individuelle Mikronährstoff Komponenten. Benutzerhandbuch. Natürlich so individuell wie Ihr Patient

Programmteil Bautagebuch

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

Zertifikat in dakota einlesen Wie lese ich mein Zertifikat in dakota.le ein?

1. Einführung Erstellung einer Teillieferung Erstellung einer Teilrechnung 6

Übungen zu Einführung in die Informatik: Programmierung und Software-Entwicklung: Lösungsvorschlag

Erstellung eines Google-Kontos Stand: Juni 2013

Lieferschein Dorfstrasse 143 CH Kilchberg Telefon 01 / Telefax 01 / info@hp-engineering.com

Access [basics] Gruppierungen in Abfragen. Beispieldatenbank. Abfragen gruppieren. Artikel pro Kategorie zählen

Auswertung von Kinderleichtathletik- Wettkämpfen mit Excel und Word

Wenn Sie sich als Vertretungskraft für PES bewerben wollen, gehen Sie zur Selbstregistrierung auf folgende Internetadresse:

Advoware mit VPN Zugriff lokaler Server / PC auf externe Datenbank

Anleitung über den Umgang mit Schildern

Bedienungsanleitung für Mitglieder von Oberstdorf Aktiv e.v. zur Verwaltung Ihres Benutzeraccounts auf

Access [basics] Rechnen in Berichten. Beispieldatenbank. Datensatzweise berechnen. Berechnung im Textfeld. Reporting in Berichten Rechnen in Berichten

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.

Projektzeit erfassen. Allgemeines. Projektzeit erfassen - Maske. Erklärung der Tabellenspalten. In Arbeit!

Erweiterungen Webportal

Im Original veränderbare Word-Dateien

Kurzanleitung fu r Clubbeauftragte zur Pflege der Mitgliederdaten im Mitgliederbereich

5. Übung: PHP-Grundlagen

Kapitel 4 Die Datenbank Kuchenbestellung Seite 1

WinWerk. Prozess 6a Rabatt gemäss Vorjahresverbrauch. KMU Ratgeber AG. Inhaltsverzeichnis. Im Ifang Effretikon

Professionelle Seminare im Bereich MS-Office

Webalizer HOWTO. Stand:

Anleitung zur KAT-Datenbank Qualitrail Eingabe Futtermittel

Hilfedatei der Oden$-Börse Stand Juni 2014

Der Jazz Veranstaltungskalender für Deutschland, Österreich und die Schweiz

Vorgehensweise bei Lastschriftverfahren

1 BEDIENUNGSANLEITUNG

Wie man Registrationen und Styles von Style/Registration Floppy Disketten auf die TYROS-Festplatte kopieren kann.

Diese Ansicht erhalten Sie nach der erfolgreichen Anmeldung bei Wordpress.

Datenbank LAP - Chefexperten Detailhandel

2. Im Admin Bereich drücken Sie bitte auf den roten Button Webseite bearbeiten, sodass Sie in den Bearbeitungsbereich Ihrer Homepage gelangen.

EvaSys-Export (Stand )

Wenn Sie sich als Vertretungskraft für PES bewerben wollen, gehen Sie zur Selbstregistrierung auf folgende Internetadresse:

4. BEZIEHUNGEN ZWISCHEN TABELLEN

Antolin-Titel jetzt automatisch in WinBIAP kennzeichnen

1. So beginnen Sie eine Kalkulation

Schnellanleitung: Verbuchung von Studien- und Prüfungsleistungen

Dokumentenverwaltung im Internet

Etikettendruck mit Works 7.0

I Serverkalender in Thunderbird einrichten

Bereich METIS (Texte im Internet) Zählmarkenrecherche

Mit der Maus im Menü links auf den Menüpunkt 'Seiten' gehen und auf 'Erstellen klicken.

Anwendungsbeispiele Buchhaltung

Word. Serienbrief erstellen

Microsoft Access 2010 Navigationsformular (Musterlösung)

Die Textvorlagen in Microsoft WORD und LibreOffice Writer

NODELOCKED LIZENZ generieren (ab ST4)

So gehts Schritt-für-Schritt-Anleitung

Fachbereich Wirtschaftswissenschaften Campus Sankt Augustin

Anleitung zum neuen Überaumbuchungssystem der Hochschule für Musik und Tanz Köln

Fallbeispiel: Eintragen einer Behandlung

Schuljahreswechsel im Schul-Webportal

Handbuch. NAFI Online-Spezial. Kunden- / Datenverwaltung. 1. Auflage. (Stand: )

Kostenstellen verwalten. Tipps & Tricks

SEPA-Leitfaden für PC-VAB Version Inhalt

FEUERWEHR KAMERADEN LEHRGÄNGE 4 DRUCKEN 5

Das Modul ARTIKEL-BARCODE ermöglicht den Druck von Barcode-Etiketten der EAN-Codes 8 und 13.

Aktions-Tool. Online-Verwaltung für Einrichtungen & Unternehmen. Online-Verwaltung für Einrichtungen & Unternehmen

Inventur. Bemerkung. / Inventur

Typo3: Nachrichten verfassen

Bei der Anlage von Pauschalen ist folgendes zu beachten!!!!!!!!

Internationales Altkatholisches Laienforum

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

Arbeiten mit UMLed und Delphi

Kontakte Dorfstrasse 143 CH Kilchberg Telefon 01 / Telefax 01 / info@hp-engineering.com

KNV Gutschein-Service. 'Business Client' Juni Koch, Neff & Volckmar GmbH, Stuttgart und Köln

Mit Ihrer Bewerbung fängt alles an!

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Arbeitslos Wohnen in den Niederlanden, Arbeiten in Deutschland

Anleitung zum Einrichten der ETKA Schnittstelle. ETKA Schnittstelle. procar informatik AG 1 Stand: FS 09/2012 Eschenweg Weiterstadt

Stammdatenanlage über den Einrichtungsassistenten

Erste Schritte ANLEITUNG Deutsche Sportausweis Vereinsverwaltung Schnittstelle zum Portal des Deutschen Sportausweises unter

Transkript:

Bearbeitung der Datenbank Personal (1) 1. Abfragen einer einzigen Tabelle 1.1. Zeigen Sie alle Informationen an, die über die Kinder der Mitarbeiter gespeichert sind. 1.2. Zeigen Sie aus der Tabelle stelle die Stellennummer, Stellenbezeichnung und die Nummer der zugehörigen Kostenstelle an. 1.3. Zeigen Sie aus der Tabelle stelle die Stellenbezeichnung und die Nummer der zugehörigen Kostenstelle an, aber ohne Duplikate. 1.4 Welche Mitarbeiter sind vor 1974 geboren? (Mitarbeiternummer, Name, Vorname und Geburtsdatum) 1.5. Welche Mitarbeiter erhalten keine Zulage? (Mitarbeiternummer, Name, Vorname und Gehalt) 1.6. Holen Sie aus der Tabelle mitarbeiter die Daten Mitarbeiternummer, Nachname, Beruf und Geburtsdatum für alle Mitarbeiter, die von Beruf Informatiker sind. 1.7. Holen Sie aus der Tabelle mitarbeiter die Daten Mitarbeiternummer, Nachname, Gehalt und Zulage für alle Mitarbeiter, deren Gehalt bei einer 10 %-igen Anhebung noch unter 2500,-- bleiben würde. 1.8. Holen Sie aus der Tabelle mitarbeiter die Daten Mitarbeiternummer, Nachname, Gehalt und Zulage für alle Mitarbeiter, deren Gehalt bei einer 10 %-igen Anhebung noch unter 2500,-- bleiben würde. Das erhöhte Gehalt soll in einer Spalte mit der Überschrift "Neues Gehalt" neben dem alten Gehalt (Überschrift: "Altes Gehalt") erscheinen. 1.9. Welche Töchter von Mitarbeitern sind vor 2000 geboren? (Mitarbeiternummer, Vorname des Kindes, Geburtstag) 1.10. Welche Mitarbeiter verdienen mehr als 3000,-- (Gehalt plus Zulage) und haben eine Zulage über 150,--? (Mitarbeiternummer, Nachname, Gehalt, Zulage) 1.11. Zeigen Sie die Kindertabelle absteigend sortiert nach Vornamen an. 1.12. Welche Mitarbeiter wohnen in Orten, die auf "ingen" enden? (Mitarbeiternummer, Name, Vorname, Wohnort) 1.13. Welche Mitarbeiter beziehen ein Gehalt zwischen 2500,-- und 3500,-- und sind nach 2003 in die Firma eingetreten? (Mitarbeiternummer, Name, Gehalt und Eintrittsdatum) 1.14 Erstellen Sie eine Liste der Mitarbeiter, die in Böblingen, Tübingen oder Stuttgart wohnen (Nachname, Vorname, Wohnort). Die Liste soll nach der Höhe der Bezüge (Gehalt plus Zulage) aufsteigend sortiert sein.

Bearbeitung der Datenbank Personal (2) 2. Eingebaute Funktionen 2.1. Zeigen das niedrigste, das höchste und das durchschnittliche Gehalt aller Mitarbeiter an. Die Spalten sollen entsprechende Überschriften erhalten. 2.2. Berechnen Sie die durchschnittliche Zulage der Mitarbeiter: 2.2.1: bezogen auf alle Mitarbeiter 2.2.2: bezogen auf die Mitarbeiter, die eine Zulage erhalten Benutzen Sie in beiden Teilaufgaben sowohl die Funktion avg als auch die Funktionen sum und count. 2.3. Wie hoch ist die Anzahl der Kinder einer Familie maximal? (ohne den Mitarbeiter zu nennen) 2.4. Das Geburtsdatum der Kinder soll in seine Komponenten Tag, Monat und Jahr zerlegt werden. Die Ergebnistabelle soll anzeigen: Mitarbeiternummer, Vornamen des Kindes,"Geburtstag:", Tag, "Geburtsmonat:", Monat, "Geburtsjahr", Jahr. 3. Gruppierung von Daten 3.1. Zeigen Sie alle Berufsgruppen, die mehr als eine Person umfassen und bei denen das maximale Gehalt größer oder gleich dem 1,5-fachen des minimalen Gehaltes in der Gruppe ist. (Berufsgruppe, Anzahl Personen, minimales Gehalt, maximales Gehalt, durchschnittliches Gehalt in dieser Gruppe) 3.2. Welche Mitarbeiter haben mehr als einen Sohn oder mehr als eine Tochter? Ermitteln Sie auch, wieviele es jeweils sind. (Mitarbeiternummer, Kinderart, Anzahl Kinder dieses Geschlechts) 3.3. Erzeugen Sie eine Statistik der Wohnorte mit der jeweiligen Anzahl der dort wohnenden Mitarbeiter, alphabetisch sortiert. 4. Verknüpfung von Tabellen 4.1. Nennen Sie die Namen der Kostenstellenleiter. (Kostenstellennummer, Mitarbeiternummer, Nachname) 4.2. Wie heißen die Stellen, in denen Mitarbeiter arbeiten? (Mitarbeiternummer, Nachname, Stellennummer, Stellenbezeichnung) 4.3. Welchen Kostenstellen sind die Mitarbeiter zugeordnet? (Mitarbeiternummer, Nachname, Kostenstelle) 4.4. Bilden Sie alle möglichen Fahrgemeinschaften zu jeweils zwei Mitarbeitern, die beide im gleichen Ort wohnen (Nachname-1, Nachname-2, gemeinsamer Wohnort). 4.5. Bilden Sie entsprechend 4.4 Dreiergruppen. 4.6. Bilden Sie entsprechend 4.4 Vierergruppen.

Bearbeitung der Datenbank Personal (3) 2013 - Koch 4.7. Zeigen Sie eine Tabelle der Vornamen aller Mitarbeiter und aller Kinder mit ihren jeweiligen Geburtstagen. Die Tabelle soll nach Vornamen aufsteigend sortiert sein.. 4.8. Erzeugen Sie eine Liste der ausgeübten Tätigkeiten und der dazu erforderlichen Fähigkeiten. 4.9. Welche Tätigkeiten können von Mitarbeitern ausgeübt werden, die nach 2005 in die Firma eingetreten sind? 5. Unterabfragen 5.1. Wer bekommt das höchste Gehalt? (Mitarbeiternummer, Nachname, Gehalt) 5.2. Welchen Mitarbeitern sind die meisten Kinder zugeordnet. 5.3. Welche Mitarbeiter sind nicht Kostenstellenleiter? (Mitarbeiternummer, Nachname) 5.4. Welche Kostenstellen verwalten weniger Stellen als sie nach der Anzahl der Planstellen verwalten könnten? (Kostenstellennummer, Bezeichnung, Anzahl Planstellen, sortiert nach Kostenstelle) 5.5. Welche Stellen sind offen? (Stellennummer, Stellenbezeichnung, sortiert nach Stellennummer) 5.6. Bei welchen Mitarbeitern ist das Gehalt höher als das durchschnittliche Gehalt innerhalb ihrer Kostenstelle? (Mitarbeiternummer, Nachname, Gehalt, Kostenstellen- Nr, sortiert nach Kostenstellen-Nr) 6. Modifizieren von Tabellen 6.1. Erzeugen Sie eine Tabelle Temp mit den Spalten entsprechend Mitarbeiternummer, Mitarbeitername, Gehalt und Zulage. 6.2. Füllen Sie diese Tabelle mit den Daten derjenigen Mitarbeiter aus Mitarbeiter, die ein unterdurchschnittliches Gehalt beziehen. Prüfen Sie das Ergebnis. 6.3. Tragen Sie ein weitere Zeile in Temp ein: Mitarbeiter-Nr. 001, Name Testberger, Gehalt 3125,13, Zulage 0,00. Prüfen Sie das Ergebnis. 6.4. Erhöhen Sie die Gehälter unter 3100,-- in Temp um 3,5 %. Prüfen Sie das Ergebnis. 6.5. Löschen Sie alle Mitarbeiter aus Temp, die keine Kinder haben. Prüfen Sie das Ergebnis. 6.6. Löschen Sie alle Mitarbeiter aus Temp, die (nach der Erhöhung) überdurchschnittliche Bezüge (Gehalt plus Zulage) erhalten. Prüfen Sie das Ergebnis.

Bearbeitung der Datenbank Personal (4) 2013 - Koch 7. Gemischte Aufgaben 7.1. Erzeugen Sie eine Liste der in der Firma vorhandenen Fähigkeiten, jeweils mit Anzahl der betroffenen Mitarbeiter. 7.2. Erzeugen Sie eine Liste aller Tätigkeiten mit den dafür erforderlichen Fähigkeiten. 7.3. Welche Tätigkeit wird am besten entlohnt? 7.4. Welcher Mitarbeiter hat die meisten Fähigkeiten? 7.5. Welcher Mitarbeiter übt die meisten Tätigkeiten aus? 7.6. Welche Stelle ist am teuersten? Listen Sie auch den Mitarbeiter auf, der diese Stelle besetzt, sowie seine Tätigkeiten. 7.7. Bei welchem Kind ist die Altersdifferenz zum zugeordneten Elternteil am größten? 8. Indexe 8.1. Erzeugen Sie einen "unique"-index über die Mitarbeiternummer 8.2. Versuchen Sie, einen "unique"-index über den Nachnamen zu erstellen. 8.3. Wiederholen Sie den Versuch 8.2. ohne das Attribut "unique". 9. Views 9.1. Erzeugen Sie eine View kindsicht mit allen Informationen über die Eltern und ihre Kinder, mit Ausnahme der Bezüge der Mitarbeiter. 9.2. Beantworten Sie Frage 5.2 (Wer hat die meisten Kinder?) über die View kindsicht. 9.3. Erstellen Sie eine Statistik der Wohnorte mit den zugehörigen Kinderzahlen.

Bearbeitung der Datenbank Personal (5) 10. Embedded SQL (JDBC) 10.1. Erzeugen Sie durch ein Java-Programm eine Liste aller Kinder (Kindnr, Ldfnr, Nachname, Vorname). Die Liste soll nach Nachnamen aufsteigend sortiert sein. Schreiben Sie das SQL-Statement an den Listenkopf. Überprüfen Sie die Korrektheit Ihres Programms durch Vergleich der erzeugten Liste mir einer passenden interaktiven SQL-Abfrage. 10.2. Fertigen Sie eine Kopie mitarbeiter2 der Tabelle mitarbeiter an. Die Zulage der Mitarbeiter mit Kindern soll überarbeitet werden. Hierzu werden zunächst deren Zulagen gekürzt, und zwar bei einem Gehalt von weniger als 2.500,-- um 50,--, sonst um 100,--. Eine Zulage kann jedoch nicht negativ werden. Der so insgesamt ersparte Betrag wird wieder auf die gleichen Mitarbeiter verteilt. 50 % des Betrages werden linear auf die Zulagen aufaddiert, die restlichen 50 % proportional in Anhängigkeit von der jeweiligen Kinderzahl. Testen Sie das Programm gegen die Tabelle mitarbeiter2. Geben Sie ein Protokoll aus, auf dem für jeden betroffenen Mitarbeiter seine Nummer, Name, Kinderzahl sowie alte und neue Zulage verzeichnet sind. Am Ende des Protokolls geben Sie die Gesamtsumme der umverteilten Zulage aus. Überprüfen Sie die Korrektheit Ihres Programms durch geeignete DB-Abfragen. 10.3. fakultativ Die Zulage der Mitarbeiter sollen unter Benutzung einer grafischen Oberfläche von Hand verändert werden können. In einem entsprechenden Menu wird dazu die Personalnummer eines Mitarbeiters eingeben und anschließend zusammen mit seinem Namen, Vornamen, Gehalt und der aktuellen Zulage angezeigt. Der Bediener kann nun in einem weiteren Feld die neue Zulage eingeben und über einen Button die Aktualisierung auslösen. 10.4 Zusatz zu 10.3 Bei der Realisierung soll Datenkonsistenz gewährleistet werden, auch bei evt. konkurrierenden Zugriffen auf den gleichen Datensatz.