eLSQL Übung 'Insert, Delete und Update'
Diese Übung befasst sich vorwiegend mit den SQL Befehlen INSERT , DELETE und UPDATE . Um die Übung lösen zu können, müssen
aber auch die SQL Anfragen aus der Unit Datenbankanfragen bekannt sein. Während der folgenden Übung arbeiten Sie mit dieser
Beispieldatenbank Es ist empfohlen diese Übersicht während der Bearbeitung der Übung offen zu behalten. Die Übersicht finden Sie auch im eLSQL-Tool
unter dem Tab 'Datensatz'.
Die Übung wird mittels eines Web-Interfaces auf einer MySQL-Datenbank durchgeführt. Die nötigen Informationen dazu (Webadresse
und Registrierung) erhalten Sie von ihrem Tutor.
Hinweise zum eLSQL-Interface
- Der Strichpunkt am Ende eines SQL Befehls oder einer SQL Anfrage ist optional.
- Ihre Änderungen an der Datenbank werden gespeichert und sind beim nächsten Login wieder verfügbar.
- Unter dem Tab 'Datensatz' finden Sie Informationen zum Inhalt der Originaldatenbank.
- Unter dem Tab 'Einstellungen' können Sie Ihre Benutzerinformation ändern, sowie die Datenbank in den Originalzustand zurücksetzen.
Alle Ihre Änderungen an der Datenbank werden gelöscht. Achtung: Dieser Befehl kann nicht rückgängig gemacht werden.
- Unter dem Tab 'Protokoll' finden Sie eine Auflistung aller von Ihnen gemachten SQL-Anfragen.
Aufgaben
- Stellen Sie sich vor, Sie seien neu angestellt bei der Firma welche durch die Beispieldatenbank repräsentiert wird. Fügen
Sie Ihren Eintrag in die Tabelle 'Angestellter' ein und fügen Sie mindestens einen Ihrer Angehöriger in die Tabelle 'Angehoeriger'
ein. Danach schreiben Sie in Ihrem Namen eine Anzahl von Projektstunden auf eines der Projekte auf.
Hinweis: Lassen Sie die Geburtsdaten weg, da diese das Format Datum verwenden und kompliziert zu definieren sind.
- Selektieren Sie die von Ihnen gemachten Einträge in den entsprechenden Tabellen.
- Die Arbeit an Projekt 20 wurde eingestellt. Löschen Sie alle Hinweise auf dieses Projekt aus der Datenbank.
Wie sind Sie vorgegangen und weshalb?
- Beate Tell verlässt die Firma. Ihre Leitungsposition in der Abteilung Forschung wird nun von Sonja Maradona übernommen. Ändern
Sie die Datenbank und löschen Sie nicht mehr benötigte Einträge, so dass alle Tabellen auf dem aktuellsten Stand sind.
Wie sind Sie vorgegangen und weshalb?
- Erhöhen Sie das Salär von allen Angestellten, die Boris Frisch zum Vorgesetzten haben, um 10'000 Fr.
- Stellen Sie sich eine weitere mögliche Aufgabe und führen Sie die entsprechende Änderungen in der Datenbank durch.