0 of 3 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 3 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)
In einer Datenbank soll folgende Beziehung zwischen zwei Tabellen artikel und lager erstellt werden:
In einem Lager befinden sich viele Artikel. Ein Artikel kann nur in einem Lager sein.
Kann ausgehend von den gegebenen Tabellendefinitionen die folgende SQL-Anweisung ausgeführt werden?
alter table artikel add foreign key (lager_id) references lager (lager_id) on delete set null on update cascade;
Nach Änderung des Aufbaus der Tabellen artikel und lager wurde die 1:n-Beziehung hinzufügt. Die lager_id in der Tabelle artikel ist nun ein Fremdschlüssel und verweist auf die Tabelle lager.
Der Tabelle artikel soll nun ein neuer Datensatz wie folgt hinzugefügt werden:
insert into artikel (artikel_id, bezeichnung, preis) values (5, “Hut”, 59.99);
Kann diese SQL-Anweisung ausgeführt werden?
Für die Erstellung einer 1:n-Beziehung zwischen einer Tabelle Kunde und einer Tabelle Bestellung wurden folgende SQl-Anweisungen ausgeführt:
(1) create table kunde (kunde_id int, nachname varchar(50), primary key(kunde_id));
(2) create table bestellung (bestell_id int, datum date, kunde_id int);
(3) alter table bestellung add foreign key (kunde_id) references kunde(kunde_id);
Anschließend wurden Datensätze in die beiden Tabellen eingetragen. Zusammen mit der Beziehung ergibt sich somit folgendes Bild:
Ist die Ausführung der folgenden Anweisung möglich? delete from kunde where kunde_id = 1