SQL Übungsabfragen Welche Sprachen enthält ein RDBS? Warum

Werbung
SQL Übungsabfragen
A.) Welche Sprachen enthält ein RDBS?
B.) Warum stellt das Ergebnis eines SELECT-BEFEHLS eine externe Ebene
dar?
C.) Warum ist SQL-SELECT ein nichtprozedurales Sprachelement?
Relationenschema Projektmitarbeit:
Projektion
1.) Anzeige aller Attribute der Relation MITARBEITER sortiert aufsteigend
nach Namen.
2.) Anzeige aller Attribute der Relation MITARBEITER sortiert absteigend nach
Namen.
3.) Anzeige aller Gehälter der Relation Mitarbeiter ohne Doppelnennung:
4.) Anzeige aller Mitarbeiter, deren Gehalt als zweite Ziffer eine 0 aufweisen:
5.) Anzeige der MNR der Tabelle PRARBEIT die an Projektnummer 1 arbeiten.
6.) Anzeige der Attribute Name, Vorname, Gehalt, ABTNR aller Mitarbeiter,
die in Abteilung 4 oder 1 tätig sind und zwischen € 2000 und € 5000
verdienen.
Joins
7.) Zusätzlich zum vorherigen Beispiel soll neben der Abteilungsnummer auch
das Attribut Abteilungsname der Tabelle ABT ausgegeben werden.
(Verbindung zweier Tabellen – Join):
8.) Welcher Mitarbeiter arbeitet an welchem Projekt ausgegeben mit den
Attributen MNR, PRNR, Name und Projektbezeichnung geordnet nach
PRNR aufsteigend.
Gruppierungen
9.) Welche Abteilungen haben wie viele Mitarbeiter geordnet nach
Abteilungsnummer aufsteigend.
10.)
Wie viele Stunden ausgegeben als „Stundensumme“ werden pro
MNR in PRARBEIT verrechnet:
11.)
Wie hoch sind die Projektkosten pro Mitarbeiter bisher, wenn
die Arbeitsstunde an einem beliebigen Projekt € 6.- kostet, ausgegeben
als „ProjektkostenproMitarbeiter“, absteigend sortiert nach den
Kosten.
12.)
Zusätzlich zu Bsp. 11 soll der Name des Mitarbeiters aus der
Tabelle MITARBEITER mitausgegeben werden (Join).
MIN- MAXIMUN
13.)
Gesucht sind alle Attribute mit der niedersten Projektstundenzahl
der Tabelle PRARBEIT.
Herunterladen