Erste Einführung in SQL SQL = Structured Query Language
Übung 0a) – Manuelle Suche Schauen Sie sich das vorliegende Datenbank-Schema an und beantworten Sie folgende Fragen: Welche Personalnummer hat Andreas Walter? Wie lautet die Bezeichnung der Abteilung in der er arbeitet? Wie heißt die Abteilungsleiterin/ der Abteilungsleiter dieser Abteilung? In welchen Orten ist diese Abteilung ansässig? Welche Bezeichnung und Nummern haben die Projekte dieser Abteilung? An welchen Orten werden diese Projekte jeweils durchgeführt? An welchen Projekten hat Andreas Walter mitgearbeitet und mit jeweils wie viel Stunden? Wie viele Stunden hat Andreas Walter insgesamt an Projekten gearbeitet? Ist Herr Walter verheiratet? Hat er Kinder? Wenn ja, nennen Sie die entsprechenden Namen. Welcher Mitarbeiter hat keinen Vorgesetzten und in welcher Abteilung ist er/sie beschäftigt?
Übung 0b) – SQL Einstieg (Projektion) Suchen Sie die Nachnamen aller Mitarbeiter und beschreiben Sie im Detail, wie Sie bei der Suche vorgegangen sind: Welche Spalten benötigen Sie? SELECT Aus welchen Tabellen sind die Spalten? FROM Nach_name Mitarbeiter Bearbeiten Sie nun die 1. Übung zu SQL - Projektion
Übung 0c) – Beziehung zwischen Tabellen Beschreiben Sie die Bedeutung der Pfeile zwischen den Tabellen an einem Beispiel. Bearbeiten Sie nun die 2. Übung zu Primär- und Fremdschlüssel
Übung 0d) – SQL Einstieg II (Selektion) Suchen Sie die Nachnamen aller weiblichen Mitarbeiter und beschreiben Sie im Detail, wie Sie bei der Suche vorgegangen sind: Welche Spalten benötigen Sie? SELECT Aus welchen Tabellen sind die Spalten? FROM Welche Bedingung muss für die Ergebniszeilen gelten? WHERE Nach_name, geschlecht Mitarbeiter Geschlecht = „w“ Bearbeiten Sie nun die 3. Übung zu SQL - Selektion