0 of 15 Fragen completed
Fragen:
You have already completed the test before. Hence you can not start it again.
Test is loading…
You must sign in or sign up to start the test.
You must first complete the following:
0 of 15 Fragen answered correctly
Your time:
Abgelaufene Zeit
You have reached 0 of 0 point(s), (0)
Earned Point(s): 0 of 0, (0)
0 Essay(s) Pending (Possible Point(s): 0)
Bringen Sie die Bestandteile des SQL-Befehls in die richtige Reihenfolge .
1.
|
|
2.
|
|
3.
|
|
4.
|
|
5.
|
|
6.
|
|
7.
|
|
Gegeben ist folgende Tabelle Artikel.
Artikel_nr | Bezeichnung | Preis | Anzahl |
---|---|---|---|
A1 | Hose | 34.99 | 10 |
A2 | Rock | 23.79 | 15 |
A3 | Socken | 5.99 | 45 |
Wie lautet die SQL-Anweisung, um sich alle Artikel mit einem Preis größer 15 € ausgeben zu lassen?
Gegeben ist die folgende Tabelle Artikel.
Artikel_nr | Bezeichnung | Preis | Anzahl |
---|---|---|---|
A1 | Hose | 34.99 | 10 |
A2 | Rock | 23.79 | 15 |
A3 | Socken | 5.99 | 45 |
Wie lautet die Anweisung, um sich den gesamten Warenbestand aller Artikel in € ausgeben zu lassen?
Gegeben ist die folgende Tabelle Artikel.
Artikel_nr | Bezeichnung | Preis | Anzahl |
---|---|---|---|
A1 | Hose | 34.99 | 10 |
A2 | Rock | 23.79 | 15 |
A3 | Socken | 5.99 | 45 |
Wie lautet die Anweisung, um sich den Artikel mit dem kleinsten Preis ausgeben zu lassen?
Gegeben ist die folgende Tabelle Artikel.
ArtikelNr | Bezeichnung | Preis | Kategorie |
---|---|---|---|
A1 | Hose | 12.99 | Kleidung |
A2 | Socken | 5.79 | Kleidung |
A3 | Waschmaschine | 399.99 | Technik |
A4 | Fernseher | 129.78 | Technik |
Ausgegeben werden soll der durchschnittliche Preis eines Artikels pro Kategorie.
Bringen Sie die Bestandteile des SQL-Befehls in die richtige Reihenfolge.
1.
|
|
2.
|
|
3.
|
|
Gegeben ist die folgende Tabelle Artikel:
ArtikelNr | Bezeichnung | Kategorie |
---|---|---|
A1 | Hose | Kleidung |
A2 | Socken | Kleidung |
A3 | Waschmaschine | Technik |
A4 | Fernseher | Technik |
A5 | Drucker | Technik |
A6 | Saxophon | Musikinstrument |
A7 | Oboe | Musikinstrument |
Ausgegeben werden sollen alle Kategorien, welchen mehr als zwei Artikel zugeordnet sind.
Bringen Sie Bestandteile des SQL-Befehls in die richtige Reihenfolge.
1.
|
|
2.
|
|
3.
|
|
4.
|
|
Gegeben ist eine Datenbank Shop mit einer Tabelle Artikel. Die Tabelle Artikel besteht aus den Feldern ArtikelNr, Bezeichnung, Preis.
Dem Nutzer tim@testmann.de soll das Recht zum Lesen der Felder Bezeichnung und Preis in dieser Tabelle zugewiesen werden.
Wie lautet der Befehl?
Ordnen Sie die SQL-Befehle den zugehörigen Aufgaben zu.
insert into
|
|
alter table
|
|
update
|
|
delete from
|
|
Gegeben sind zwei Tabellen.
Tabelle Kunde:
KundenNr | Nachname |
---|---|
K1 | Meier |
K2 | Schulze |
Tabelle Bestellung:
BestellNr | Datum | KundenNr |
---|---|---|
B1 | 2019-07-26 | K1 |
B2 | 2019-07-30 | K2 |
B3 | 2019-08-01 | K3 |
Wie lautet der Befehl, um sich alle Bestellungen des Kunden mit dem Nachnamen Meier anzeigen lassen?
Gegeben sind die folgenden Tabellen:
Tabelle Artikel
ArtikelNr | Bezeichnung | Preis |
---|---|---|
A1 | Hose | 12.99 |
A2 | Rock | 18.89 |
A3 | Gardine | 34.56 |
Tabelle Verkauf
BestellNr | Datum | ArtikelNr |
---|---|---|
B1 | 2019-08-02 | A1 |
B2 | 2019-08-03 | A3 |
Es sollen alle Artikel ausgegeben werden, die noch nicht verkauft wurden. Wie lautet der SQL-Befehl?
Gegeben ist die folgende Tabelle Artikel.
ArtikelNr | Bezeichnung | Preis |
---|---|---|
A1 | Hose | 12.99 |
A2 | Rock | 18.89 |
Nun werden nacheinander die folgenden SQL-Befehle ausgeführt.
set autocommit = 0;
insert into artikel values ("A3","Socken",5.99);
savepoint s1;
insert into artikel values ("A4", "Hemd", 34.89);
update artikel set preis=12.79 where artikelnr="A1";
rollback to s1;
commit;
Welche Datensätze befinden sich nun in der Tabelle?
Gegeben ist folgende Tabelle.
ArtikelNr | Bezeichnung | Preis | Menge |
---|---|---|---|
A1 | Hose | 12.99 | 10 |
A2 | Rock | 18.89 | 15 |
A3 | Gardine | 34.56 | NULL |
A4 | Gummiball | NULL | 50 |
Zu dieser Tabelle wird eine Ansicht erstellt, in welcher der Warenwert für jeden Artikel berechnet wird.
create view v_artikel as select artikelnr,bezeichnung,menge*preis as warenwert from artikel;
Nun soll ein neuer Artikel eingefügt werden. Welche SQL-Befehle können ausgeführt werden?
Gegeben ist folgende Tabelle Artikel.
ArtikelNr | Bezeichnung | Preis | Menge |
---|---|---|---|
A1 | Hose | 12.99 | 10 |
A2 | Rock | 18.89 | 15 |
A3 | Waschmaschine | 249.005 | 5 |
Es soll ein View erstellt werden, in welchem die Bezeichnung und der Warenwert eines jeden Artikels aufgelistet sind.
Ein Nutzer soll sich diese Ansicht ansehen können, sofern er die Rechte für die Anzeige der zugrundeliegenden Tabelle Artikel hat.
Ergänzen Sie den fehlenden Begriff in der gegebenen SQL-Anweisung.
create sql security view v_warenwert
as
select bezeichnung,preis*menge as warenwert
from artikel;
select bezeichnung, preis*menge as “Warenwert”
from artikel;
Gegeben ist der SQL-Befehl für die Erstellung einer Tabelle Bestellung:
create table bestellung(
bid int not null,
artikel varchar(25),
bestelldatum date,
primary key (bid));
Wenn dieser Tabelle eine Bestellung hingefügt wird, soll das Bestelldatum automatisch auf das aktuelle Datum festgelegt werden.
Ergänzen Sie den vorliegenden Befehl für die Erstellung des notwendigen Triggers.
delimiter //
create trigger trx_eintrag insert on bestellung for each row
begin
set .bestelldatum = now();
end
delimiter ;
Gegeben sind zwei Tabellen wie folgt:
versand1.artikel
ArtikelNr | Bezeichnung | Preis |
---|---|---|
A1 | Hose | 12.99 |
A2 | Rock | 18.89 |
versand2.artikel
ArtikelNr | Bezeichnung | Preis |
---|---|---|
A1 | Gardine | 34.56 |
A3 | Rock | 18.89 |
Welche der folgenden Befehle führt nicht zur Ausgabe von 4 Artikeln?