changes Lfd_Satznummer to mov_number

This commit is contained in:
2023-10-18 06:52:29 +02:00
parent 2ccf51563f
commit c6a146d50d
3 changed files with 12 additions and 12 deletions

View File

@@ -1,4 +1,4 @@
INSERT INTO movement (work_id,Lfd_Satznummer,Bezeichnung,Tonart) INSERT INTO movement (work_id,mov_number,Bezeichnung,Tonart)
VALUES VALUES
(1,1,"Präludium","C-Dur"), (1,1,"Präludium","C-Dur"),
(1,2,"Fuge","C-Dur"), (1,2,"Fuge","C-Dur"),
@@ -98,7 +98,7 @@ VALUES
(48,2,"Fuge","h-Moll") (48,2,"Fuge","h-Moll")
; ;
INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) INSERT INTO movement (work_id, mov_number, Nummer, Bezeichnung, Tonart)
VALUES VALUES
(49, 1, 1, 'Allegro', 'f-Moll'), (49, 1, 1, 'Allegro', 'f-Moll'),
(49, 2, 1, 'Adagio', 'F-Dur'), (49, 2, 1, 'Adagio', 'F-Dur'),
@@ -156,7 +156,7 @@ VALUES
(63, 4, NULL, 'Rondo Allegro ma non troppo', 'D-Dur') (63, 4, NULL, 'Rondo Allegro ma non troppo', 'D-Dur')
; ;
INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) INSERT INTO movement (work_id, mov_number, Nummer, Bezeichnung, Tonart)
VALUES VALUES
(64, 1, 1, 'Allegro vivace', 'G-Dur'), (64, 1, 1, 'Allegro vivace', 'G-Dur'),
(64, 2, 1, 'Adagio grazioso', 'C-Dur'), (64, 2, 1, 'Adagio grazioso', 'C-Dur'),
@@ -207,7 +207,7 @@ VALUES
(80, 2, NULL, 'Arietta Adagio molto, semplice e cantabile', 'C-Dur') (80, 2, NULL, 'Arietta Adagio molto, semplice e cantabile', 'C-Dur')
; ;
INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALUES INSERT INTO movement (work_id, mov_number, Nummer, Bezeichnung, Tonart) VALUES
(81, 1, NULL, 'Introduzione Moderato', 'D-Dur'), (81, 1, NULL, 'Introduzione Moderato', 'D-Dur'),
(81, 2, 1, NULL, 'D-Dur'), (81, 2, 1, NULL, 'D-Dur'),
(81, 3, 2, 'Prestissimo', 'Es-Dur'), (81, 3, 2, 'Prestissimo', 'Es-Dur'),
@@ -223,7 +223,7 @@ INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALU
(81, 13, 12, 'Finale', 'D-Dur') (81, 13, 12, 'Finale', 'D-Dur')
; ;
INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALUES INSERT INTO movement (work_id, mov_number, Nummer, Bezeichnung, Tonart) VALUES
(82, 1, 1, 'Allegro molto moderato', 'c-Moll'), (82, 1, 1, 'Allegro molto moderato', 'c-Moll'),
(82, 2, 2, 'Allegro', 'Es-Dur'), (82, 2, 2, 'Allegro', 'Es-Dur'),
(82, 3, 3, 'Andante', 'Ges-Dur'), (82, 3, 3, 'Andante', 'Ges-Dur'),
@@ -234,7 +234,7 @@ INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALU
(83, 4, 4, 'Allegro scherzando', 'f-Moll') (83, 4, 4, 'Allegro scherzando', 'f-Moll')
; ;
INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALUES INSERT INTO movement (work_id, mov_number, Nummer, Bezeichnung, Tonart) VALUES
(84, 1, 1, 'Moderato', 'C-Dur'), (84, 1, 1, 'Moderato', 'C-Dur'),
(84, 2, 2, 'Andantino', 'As-Dur'), (84, 2, 2, 'Andantino', 'As-Dur'),
(84, 3, 3, 'Allegretto moderato', 'f-Moll'), (84, 3, 3, 'Allegretto moderato', 'f-Moll'),
@@ -262,7 +262,7 @@ INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALU
(96, 1, NULL, NULL, 'Es-Dur') (96, 1, NULL, NULL, 'Es-Dur')
; ;
INSERT INTO movement (work_id, Lfd_Satznummer, Nummer, Bezeichnung, Tonart) VALUES INSERT INTO movement (work_id, mov_number, Nummer, Bezeichnung, Tonart) VALUES
(97, 1, 1, 'Andante con moto', 'E-Dur'), (97, 1, 1, 'Andante con moto', 'E-Dur'),
(97, 2, 2, 'Andante espressivo', 'a-Moll'), (97, 2, 2, 'Andante espressivo', 'a-Moll'),
(97, 3, 3, 'Molto Allegro e vivace', 'A-Dur'), (97, 3, 3, 'Molto Allegro e vivace', 'A-Dur'),

View File

@@ -108,7 +108,7 @@ class Werk_unter_id:
saetze = dict() saetze = dict()
nummern = set() nummern = set()
suw_liste = self.reader.execute(sql_suw).fetchall() suw_liste = self.reader.execute(sql_suw).fetchall()
# 0 work_id, 1 Lfd_Satznummer, 2 Nummer, 3 Bezeichnung, 4 Tonart, 5 Aufnahme # 0 work_id, 1 mov_number, 2 Nummer, 3 Bezeichnung, 4 Tonart, 5 Aufnahme
for satz in suw_liste: for satz in suw_liste:
saetze[satz[1]] = satz[2], satz[3], satz[4] saetze[satz[1]] = satz[2], satz[3], satz[4]
if not satz[2] is None: if not satz[2] is None:

View File

@@ -23,12 +23,12 @@ CREATE TABLE work (
CREATE TABLE movement ( CREATE TABLE movement (
work_id INTEGER NOT NULL, work_id INTEGER NOT NULL,
Lfd_Satznummer INTEGER NOT NULL, mov_number INTEGER NOT NULL,
Nummer VARCHAR(15), Nummer VARCHAR(15),
Bezeichnung VARCHAR(63), Bezeichnung VARCHAR(63),
Tonart VARCHAR(15), Tonart VARCHAR(15),
Aufnahme BLOB, Aufnahme BLOB,
PRIMARY KEY(work_id, Lfd_Satznummer), PRIMARY KEY(work_id, mov_number),
FOREIGN KEY(work_id) REFERENCES work(id) FOREIGN KEY(work_id) REFERENCES work(id)
); );
@@ -51,7 +51,7 @@ CREATE TABLE beherrscht(
Spieler_in_id INTEGER NOT NULL, Spieler_in_id INTEGER NOT NULL,
Vorlauf INTEGER DEFAULT 7, Vorlauf INTEGER DEFAULT 7,
PRIMARY KEY(work_id, Satz_id, Spieler_in_id), PRIMARY KEY(work_id, Satz_id, Spieler_in_id),
FOREIGN KEY(work_id, Satz_id) REFERENCES movement(work_id, Lfd_Satznummer), FOREIGN KEY(work_id, Satz_id) REFERENCES movement(work_id, mov_number),
FOREIGN KEY(Spieler_in_id) REFERENCES Spieler_in(id) FOREIGN KEY(Spieler_in_id) REFERENCES Spieler_in(id)
); );
@@ -62,6 +62,6 @@ CREATE TABLE spielt_in(
Satz_id INTEGER NOT NULL, Satz_id INTEGER NOT NULL,
PRIMARY KEY(Konzert_id, Spieler_in_id, work_id, Satz_id), PRIMARY KEY(Konzert_id, Spieler_in_id, work_id, Satz_id),
FOREIGN KEY(Konzert_id) REFERENCES Konzert(id), FOREIGN KEY(Konzert_id) REFERENCES Konzert(id),
FOREIGN KEY(work_id, Satz_id) REFERENCES movement(work_id, Lfd_Satznummer), FOREIGN KEY(work_id, Satz_id) REFERENCES movement(work_id, mov_number),
FOREIGN KEY(Spieler_in_id) REFERENCES Spieler_in(id) FOREIGN KEY(Spieler_in_id) REFERENCES Spieler_in(id)
); );