SQL-Programmierung – Übung 6
Datenabfrage und Datenmanipulation

  1. Zeigen Sie von jenen Datensätze die Felder Vorname, Name, Ort, Schulungsbezeichnung und Kursbeginn von den Tabellen Personaldatenbank, Schulungsdatenbank und Teilnehmer an, bei denen der Inhalt der Felder laufende_NR in den Tabelle Schulungsdatenbank und Teilnehmer gleich sind und bei denen der Inhalt der Felder Personalnummer in den Tabellen Personaldatenbank und Teilnehmer gleich sind und der Ort Leipzig ist. Wie lautet das SQL-Kommando ? Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank !

  2. Zeigen Sie die Schulungsbezeichnung und die Kurskosten der Tabelle Schulungsdatenbank an, bei denen die Kurskosten größer als 2000 und kleiner als als 1000 sind. Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank !

  3. Zeigen Sie die Personalnummern, Namen und Vornamen jener Personen an, welche im Zeitraum vom 1.1.1996 bis 31.3.1996 (lt. Schulungsdatenbank) den Kurs besucht haben. (Achtung: Beachte die Kopplung der Tabellen Teilnehmer und Personaldatenbank durch das Attribut Personalnummer und die Kopplung der Tabellen Teilnehmer und Schulungsdatenbank durch das Attribut laufende_NR – siehe Struktur der Tabellen aus Übung 1). Wie lauten die zwei erforderlichen SQL-Kommandos ? Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank

  4. Zeigen Sie den Inhalt der Felder Name, Vorname, Personalnummer und Gehalt der Tabelle Personaldatenbank an, bei denen das Gehalt höher als das Durchschnittsgehalt ist. Wie lautet das SQL-Kommando ? Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank !

  5. Erhöhen Sie den Gehalt aller Personen in der Tabelle Personaldatenbank um 3 Prozent. Wie lautet das SQL-Kommando ? Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank

  6. Erhöhen Sie den Gehalt jener Personen in der Tabelle Personaldatenbank um 9 Prozent, deren Gehälter unter dem Durchschnittsgehalt liegen. Wie lauten die erforderlichen SQL-Kommandos ? Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank !

  7. Löschen Sie den Datensatz mit der Personalnummer 1112 aus der Tabelle Personaldatenbank. Wie lautet das SQL-Kommando ? Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank !

  8. In der Tabelle Personaldatenbank soll das Feld Beruf vom Datentyp CHAR 20 eingefügt werden. Wie lautet das SQL-Kommando ? Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank !

  9. Erzeugen Sie die Tabelle mit dem Namen Temp und dem Feld Name vom Datentyp CHAR 30. Löschen Sie die Tabelle Temp. Wie lautet das SQL-Kommando ? Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank !