Meine Startseite Meine Kurse [SoSe 2021] ISDA E-Prüfung 2021, SQL Aufgabe SQL Aufgabe
Frage 1
Richtig
Erreichte Punkte 1,00 von 1,00
Gegeben sei die Datenbank eines E-shops, welche durch folgendem ER-Diagram beschrieben wird:
Formulieren sie den SQL-Ausdruck der äquivalent zu folgender Aussage ist:
Name aller Produkte, deren Preis zwischen (einschließlich) 1 und (einschließlich) 4 ist, aufsteigend sortiert nach Produktnamen. Ergebnisschema:
Name
——–
Antwort: (Abzugssystem: 0 %)
1
SELECT Name
2 FROM Produkt
3 WHERE Preis>=1
4 AND Preis<=4
5 ORDER BY Name ASC;
PRÜFEN
Test
Alle Tests bestanden!
Erwartet
Erhalten
--Testfall
Name ----------- Brot Zahnpasta
Name ----------- Brot Zahnpasta
Richtig
Bewertung für diese Einreichung: 1,00/1,00.
Frage 2
Richtig
Erreichte Punkte 1,00 von 1,00
Gegeben sei die Datenbank eines E-shops, welche durch folgendem ER-Diagram beschrieben wird:
Formulieren sie den SQL-Ausdruck der äquivalent zu folgender Aussage ist:
Wie oft wurde jedes Produkt bestellt? Produkte die nicht bestellt wurden, sollen ignoriert werden. Das Ergebnis soll nach Name sortiert sein (aufsteigend). Ergebnisschema:
Name | Anzahl
--------------------
Antwort: (Abzugssystem: 0 %)
1
SELECT p.Name,
2 b.Anzahl
3 4 5 6 7 8 9
FROM Produkt p, (SELECT ProduktId,
COUNT(BestellungId) AS Anzahl FROM ProduktBestellung
GROUP BY ProduktId) b WHERE p.Id=b.ProduktId ORDER BY p.Name ASC;
PRÜFEN
Test
Erwartet
Erhalten
--Korrekte Lösung
Name Anzahl -------------- -------- Brot 3 Lautsprecher 3 Muesli 1 Zahnpasta 1
Name Anzahl -------------- -------- Brot 3 Lautsprecher 3 Muesli 1 Zahnpasta 1
Zahnpasta 1 Zahnpasta 1
Alle Tests bestanden!
Richtig
Bewertung für diese Einreichung: 1,00/1,00.
Frage 3
Richtig
Erreichte Punkte 1,00 von 1,00
Gegeben sei die Datenbank eines E-shops, welche durch folgendem ER-Diagram beschrieben wird:
Formulieren sie den SQL-Ausdruck der äquivalent zu folgender Aussage ist:
Wie oft wurde jedes Produkt bestellt? Hier werden Produkte betrachtet die mehr als zwei Mal bestellt wurden. Das Ergebnis soll nach Name sortiert sein (aufsteigend). Ergebnisschema:
N |A hl
Name | Anzahl --------------------
Antwort: (Abzugssystem: 0 %)
3 4 5 6 7 8 9
10 11
FROM Produkt p,
(SELECT ProduktId, COUNT(BestellungId) AS Anzahl
FROM ProduktBestellung GROUP BY ProduktId HAVING Anzahl>2) b
WHERE p.Id=b.ProduktId ORDER BY p.Name ASC;
1
SELECT p.Name,
2 b.Anzahl
PRÜFEN
Test
Alle Tests bestanden!
Erwartet
Erhalten
–Korrekte Lösung
Name Anzahl ————– ——– Brot 3 Lautsprecher 3
Name Anzahl ————– ——– Brot 3 Lautsprecher 3
Richtig
Bewertung für diese Einreichung: 1,00/1,00.
Frage 4
Richtig
Erreichte Punkte 1,00 von 1,00
Gegeben sei die Datenbank eines E-shops, welche durch folgendem ER-Diagram beschrieben wird:
Formulieren sie den SQL-Ausdruck der äquivalent zu folgender Aussage ist:
Name der Produkte die am seltensten aber mindestens ein Mal bestellt wurden. Das Ergebnis soll nur die Namen der Produkte und die Anzahl der Bestellungen für die geringste Bestellanzahl beinhalten. Weiterhin soll das Ergebnis nach Produktnamen sortiert sein (aufsteigend).
Ergebnisschema:
Name | Anzahl ——————–
Antwort: (Abzugssystem: 0 %)
2 3 4 5 6 7 8 9
10 11 12 13 14 15 16 17 18 19 20
1
SELECT p.Name,
a.Anzahl
FROM Produkt p,
(SELECT MIN(Anzahl) AS MIN FROM
(SELECT ProduktId, COUNT(BestellungId) AS Anzahl
FROM ProduktBestellung GROUP BY ProduktId HAVING Anzahl >= 1)) b,
(SELECT ProduktId, COUNT(BestellungId) AS Anzahl
FROM ProduktBestellung GROUP BY ProduktId HAVING Anzahl >= 1) a
WHERE p.Id = a.ProduktId AND b.min = a.Anzahl
ORDER BY p.Name ASC;
PRÜFEN
Test
Alle Tests bestanden!
Erwartet
Erhalten
–Korrekte Lösung
Name Anzahl ———– ——– Muesli 1 Zahnpasta 1
Name Anzahl ———– ——– Muesli 1 Zahnpasta 1
Richtig
Bewertung für diese Einreichung: 1,00/1,00.
Frage 5
Unvollständige Antwort Erreichte Punkte 0,00 von 1,00
Gegeben sei die Datenbank eines E-shops, welche durch folgendem ER-Diagram beschrieben wird:
Formulieren sie den SQL-Ausdruck der äquivalent zu folgender Aussage ist:
Name aller Benutzer, die das Produkt “Zahnpasta” bestellt haben, sortiert nach Benutzernamen (aufsteigend). Jeder Benutzername soll nur einmal im Ergebnis enthalten sein.
Ergebnisschema:
Benutzername ——————–
Antwort: (Abzugssystem: 0 %)
Bitte geben Sie eine nicht leere Antwort ein
PRÜFEN
1
Test
Erwartet
Erhalten
–Korrekte Lösung
Benutzername ————– Elisabeth
Name Anzahl ————– ———- Brot 3 Lautsprecher 3
Muesli 1 Zahnpasta 1
UNTERSCHIEDE ANZEIGEN
Einige verborgene Testfälle sind ebenfalls fehlgeschlagen.
Ihr Code muss alle Tests bestehen, um eine Bewertung zu erhalten. Versuchen Sie es noch einmal.
Die Einreichung ist ungültig und wurde ohne Bewertung verworfen.
Frage 6
Unvollständig Erreichbare Punkte: 1,00
Gegeben sei die Datenbank eines E-shops, welche durch folgendem ER-Diagram beschrieben wird:
Formulieren sie den SQL-Ausdruck der äquivalent zu folgender Aussage ist:
Name aller Benutzer, die das Produkt “Zahnpasta” oder das Produkt “Lautsprecher” bestellt haben, sortiert nach Benutzernamen (aufsteigend). Jeder Benutzername soll nur einmal im Ergebnis enthalten sein.
Ergebnisschema:
Benutzername ——————–
Antwort: (Abzugssystem: 0 %)
1
PRÜFEN
Frage 7
Unvollständig Erreichbare Punkte: 1,00
Gegeben sei die Datenbank eines E-shops, welche durch folgendem ER-Diagram beschrieben wird:
Formulieren sie den SQL-Ausdruck der äquivalent zu folgender Aussage ist:
Name aller Benutzer, die sowohl das Produkt “Brot” als auch das Produkt “Muesli” bestellt haben, sortiert nach Benutzernamen (aufsteigend). Jeder Benutzername soll nur einmal im Ergebnis enthalten sein.
Ergebnisschema:
Benutzername ——————–
Antwort: (Abzugssystem: 0 %)
1
PRÜFEN
Frage 8
Unvollständig Erreichbare Punkte: 1,00
Gegeben sei die Datenbank eines E-shops, welche durch folgendem ER-Diagram beschrieben wird:
Formulieren sie den SQL-Ausdruck der äquivalent zu folgender Aussage ist:
Name aller Benutzer, die das Produkt “Lautsprecher” aber nicht das Produkt “Zahnpasta” bestellt haben, sortiert nach Benutzernamen (aufsteigend). Jeder Benutzername soll nur einmal im Ergebnis enthalten sein.
Ergebnisschema:
Benutzername ——————–
Antwort: (Abzugssystem: 0 %)
1
PRÜFEN
Frage 9
Unvollständig Erreichbare Punkte: 1,00
Gegeben sei die Datenbank eines E-shops, welche durch folgendem ER-Diagram beschrieben wird:
Formulieren sie den SQL-Ausdruck der äquivalent zu folgender Aussage ist:
Den Gesamtpreis jeder Bestellung, gruppiert nach Ιd der Bestellung, und sortiert nach Id (aufsteigend). Ergebnisschema:
BestellungId | Gesamtsumme
————————–
Antwort: (Abzugssystem: 0 %)
1
PRÜFEN
Frage 10
Unvollständig Erreichbare Punkte: 1,00
Gegeben sei die Datenbank eines E-shops, welche durch folgendem ER-Diagram beschrieben wird:
Formulieren sie den SQL-Ausdruck der äquivalent zu folgender Aussage ist:
Name aller Produkte, die nicht bestellt wurden, sortiert nach Produktnamen (aufsteigend). Ergebnisschema:
Name
——–
Antwort: (Abzugssystem: 0 %)
1
PRÜFEN