DarkSQL by Darkleo.com
DarkSQL
Wir versuchen zu der Tabelle die wir schon haben noch eine dazu zu Plazieren
und zwar ArbeitsGruppe.
Ein Schüler kann zu mehreren Gruppen eingeschrieben sein dazu brachen wir eine Lösung
um zu verhindern das ein Schüler mehrmals in einer AG vorhanden ist.
So soll am ende die Extras -> Beziehungen... (in Access) Aussehen.
klass
CREATE TABLE klass ( [klassID] integer, [klassBez] text, [klassLeh] text, [klassBesch] text, CONSTRAINT PKKlass PRIMARY KEY ([klassID])); |
schul
CREATE TABLE schul |
AG
CREATE TABLE AG ( [AGID] integer, [AG_Bez] text, [AG_Leh] text, CONSTRAINT PKAG PRIMARY KEY (AGID) ); |
schulAG
CREATE TABLE schulAG ( [schulID] integer, [AGID] integer, CONSTRAINT PKSchulAG PRIMARY KEY (schulID, AGID), CONSTRAINT FKSchul FOREIGN KEY (schulID) REFERENCES schul, CONSTRAINT FKAG FOREIGN KEY (AGID) REFERENCES AG); |