SQL-Programmierung – Übung 7
Datenabfrage und Datenmanipulation

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

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

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

  4. Vermindern Sie den Gehalt jener Personen in der Tabelle Personaldatenbank um 3 Prozent, deren Gehälter größer gleich dem Durchschnittsgehalt liegen. Wie lauten die erforderlichen SQL-Kommandos ? Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank !

  5. Erhöhen Sie den Gehalt aller Personen in der Tabelle Personaldatenbank um 5 Prozent, die jünger als 40 Jahre sind. Wie lautet das SQL-Kommando ? Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank !

  6. Zeigen Sie den Inhalt der Felder Name, Vorname, Personalnummer und Gehalt der Tabelle Personaldatenbank an, welche den kleinsten Gehalt bekommen. Wie lauten die erforderlichen SQL-Kommandos ? Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank !

  7. Zeigen Sie die Personalnummern, Namen und Vornamen jener Personen an (lt. Personaldatenbank), die den Kurs besucht haben (lt. Teilnehmer) und deren Kurskosten (lt. Schulungsdatenbank) größer als 1500 sind. Wie lauten die erforderlichen SQL-Kommandos ? Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank !

  8. Zeigen Sie die Schulungsbezeichnung und die Kurskosten der Tabelle Schulungsdatenbank an, bei denen die Kurskosten größer als 1000 sind und zeigen Sie die Schulungsbezeichnung und die Kurskosten der Tabelle Schulungsdatenbank an, bei denen die Kurskosten kleiner als als 1500 sind. Wie lautet das SQL-Kommando ? Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank !

  9. 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. Zusätzlich sollen nur Datensätze von weiblichen Personen abgefragt werden. Wie lautet das SQL-Kommando ? Überprüfen Sie Ihre Lösung in der vorhandenen Datenbank !