Last active
March 6, 2017 11:47
-
-
Save paddykontschak/9308f196bcfd6e0191331ee67f6e0708 to your computer and use it in GitHub Desktop.
SAE
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
tbl_Fuhrpark | |
ID_Fahrzeug, AmtlKennz, Nutzlast, Verb100, FS_Klasse, MobilNr | |
tbl_Fahrten | |
ID_Fahrt, ID_Fahrzeug, ID_Fahrer, GPS_Laenge, GPS_Breite | |
tbl_Fahrer | |
ID_Fahrer, PersNr, FS_Klasse, Datum_LetztGesundhPrfg | |
tbl_Personal | |
PersNr, Name, Vorname, Geschlecht, GebDatum, Strasse, PLZ, Wohnort | |
*/ | |
BEGINN -- Aufgabe 1 | |
# ID_Fahrt 47221 | |
# GPS_Laenge 45,3 | |
# GPS_Breite 38,4 | |
INSERT INTO tbl_Fahrten (ID_Fahrt, GPS_Laenge, GPS_Breite) | |
VALUES (47221, 45.3, 38.4); | |
UPDATE tbl_Fahrten SET GPS_Laenge = 45.3, GPS_Breite = 38.4 | |
WHERE ID_Fahrt = 47221; | |
END | |
BEGINN -- Aufgabe 2 | |
# 10 Tonnen | |
SELECT AmtlKennz, Nutzlast, Verb100 FROM tbl_Fuhrpark | |
WHERE Nutzlast = (SELECT MIN(10) FROM tbl_Fuhrpark); | |
SELECT AmtlKennz, Nutzlast, Verb100 FROM tbl_Fuhrpark | |
WHERE Nutzlast >= 10.000; | |
END | |
BEGINN -- Aufgabe 3 | |
/* | |
Igor Krasnovic | |
22.3.1969 | |
Haldenweg 12 | |
73557 Mutlangen | |
C1 | |
1334 | |
49 | |
false da <50 Jahre alt | |
*/ | |
INSERT INTO tbl_Personal (PersNr, Name, Vorname, Geschlecht, GebDatum, Strasse, PLZ, Wohnort) | |
VALUES (49, "Krasnovic", "Igor", "männlich", "22.3.1969", "Haldenweg 12", 73557, "Mutlangen"); | |
INSERT INTO tbl_Fahrer (ID_Fahrer, PersNr, FS_Klasse, Datum_LetztGesundhPrfg) | |
VALUES (49, 1334, "C1", NULL); | |
END | |
BEGINN -- Aufgabe 4 | |
/* | |
ID_Fahrt 48891 | |
Name | |
Vorname | |
GPS | |
MobilNr | |
*/ | |
SELECT Name, Vorname, GPS_Laenge, GPS_Breite, MobilNr FROM tbl_Fuhrpark, tbl_Fahrten, tbl_Personal | |
WHERE ID_Fahrt = 48891; | |
SELECT Name, Vorname, GPS_laenge, GPS_Breite, MobilNr FROM tbl_Fahrten | |
INNER JOIN tbl_Fuhrpark | |
ON tbl_Fahrten.ID_Fahrzeug = tbl_Fuhrpark.ID_Fahrzeug | |
INNER JOIN tbl_Fahrer | |
ON tbl_Fahrten.ID_Fahrer = tbl_Fahrer.ID_Fahrer | |
INNER JOIN tbl_Personal | |
ON tbl_Fahrer.PersNr = tbl_Personal.PersNr | |
WHERE ID_Fahrt = 48891; | |
END |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment