Relationale Datenbanken und SQL - Umfrage und Antworten zu Thema 7
Relationale Datenbanken und SQL - Umfrage und Antworten zu Thema 7
Falls Du menschlich bist, lasse dieses Feld leer.
Was ist ein Fremdschlüssel?
Ein Fremdschüssel ist ein Attribut (auch eine Menge von Attributen), das in einer anderen Tabelle Primärschüssel ist Der Fremdschlüssel wird aus dem Primärschlüssel der 1-Seite der Beziehung erzeugt Der Primärschlüssel wird der Tabelle der n-Seite hinzugefügt
Korrigieren Sie folgenden Befehl: CRATE TALE seminarTermine ( id PRMARY INTEGER KEY AUTO_INCREMENT DATE beginn, DATE ende, raum VARCHAR(30), INTEGER seminar_id );
CREATE TABLE seminartermine ( id INTEGER PRIMARY KEY AUTO_INCREMENT, beginn DATE, ende DATE, raum VARCHAR(30), seminar_id INTEGER);
Setzen Sie folgende Werte in die Tabelle: seminartermine: ‘2005-06-20‘,‘2005-06-25‘, ‘Schulungsraum 1‘, 1
INSERT INTO seminartermine (beginn, ende, raum, seminar_id) VALUES ('2005-06-20','2005-06-25', 'Schulungsraum 1', 1);
Mit der JOIN Bedingung..
.. werden Tabellen verbunden
.. werden Primärschlüssel und Werte einandern zugeordnet
Schreiben Sie eine SELECT Anweisung mit JOIN und WHERE Teil für eine 1:n-Beziehung.
SELECT seminar.titel, seminare.preis, seminartermine.beginn, seminartermine.ende, seminartermine.raum FROM seminare JOIN seminartermine ON seminar.id = seminartermine.seminar_id WHERE raum = ‘Schulungsraum 1‘;
Schreiben Sie eine SELECT Anweisung mit JOIN Teil für eine n:m-Beziehung.
SELECT seminartermine.beginn, seminartermine.raum, benutzer.name, benutzer.vorname FROM seminartermine JOIN nimmt_teil ON seminartermine.id = nimmt_teil.seminartermin_id JOIN benutzer ON nimmt_teil.benutzer_id = benutzer.id;
Welche Teile werden im ERD-Diagramm verwendet?
Entity Attribute Beziehungen
Submit