changes Werk_id to work_id

This commit is contained in:
2023-10-18 06:48:39 +02:00
parent 6113545adc
commit 2ccf51563f
3 changed files with 18 additions and 18 deletions

View File

@@ -22,14 +22,14 @@ CREATE TABLE work (
);
CREATE TABLE movement (
Werk_id INTEGER NOT NULL,
work_id INTEGER NOT NULL,
Lfd_Satznummer INTEGER NOT NULL,
Nummer VARCHAR(15),
Bezeichnung VARCHAR(63),
Tonart VARCHAR(15),
Aufnahme BLOB,
PRIMARY KEY(Werk_id, Lfd_Satznummer),
FOREIGN KEY(Werk_id) REFERENCES work(id)
PRIMARY KEY(work_id, Lfd_Satznummer),
FOREIGN KEY(work_id) REFERENCES work(id)
);
CREATE TABLE Spieler_in (
@@ -46,22 +46,22 @@ CREATE TABLE Konzert (
);
CREATE TABLE beherrscht(
Werk_id INTEGER NOT NULL,
work_id INTEGER NOT NULL,
Satz_id INTEGER NOT NULL,
Spieler_in_id INTEGER NOT NULL,
Vorlauf INTEGER DEFAULT 7,
PRIMARY KEY(Werk_id, Satz_id, Spieler_in_id),
FOREIGN KEY(Werk_id, Satz_id) REFERENCES movement(Werk_id, Lfd_Satznummer),
PRIMARY KEY(work_id, Satz_id, Spieler_in_id),
FOREIGN KEY(work_id, Satz_id) REFERENCES movement(work_id, Lfd_Satznummer),
FOREIGN KEY(Spieler_in_id) REFERENCES Spieler_in(id)
);
CREATE TABLE spielt_in(
Konzert_id INTEGER NOT NULL,
Spieler_in_id INTEGER NOT NULL,
Werk_id INTEGER NOT NULL,
work_id INTEGER NOT NULL,
Satz_id INTEGER NOT NULL,
PRIMARY KEY(Konzert_id, Spieler_in_id, Werk_id, Satz_id),
PRIMARY KEY(Konzert_id, Spieler_in_id, work_id, Satz_id),
FOREIGN KEY(Konzert_id) REFERENCES Konzert(id),
FOREIGN KEY(Werk_id, Satz_id) REFERENCES movement(Werk_id, Lfd_Satznummer),
FOREIGN KEY(work_id, Satz_id) REFERENCES movement(work_id, Lfd_Satznummer),
FOREIGN KEY(Spieler_in_id) REFERENCES Spieler_in(id)
);