the_works/tmp.md
2025-08-14 21:57:57 +02:00

57 lines
1.4 KiB
Markdown

# Notizen
Welche Tabellen habe ich?
- AutorHrsg_Index
- AutorInnen_und_Hrsg
- GenreIndex_Texte
- GenreIndex_Werke
- Genres
- Reihen
- Sprachen
- Texte
- Textformen
- Verlage
- Veröffentlichungen_Index
- Werke
- Werksformen
## Schema-Änderungen
- x GenreIndex_Texte -> TextGenres_Index
- x GenreIndex_Werke -> WerkGenres_Index
- x Veröffentlichungen_Index -> Veroeffentlichungen_Index
- x alle Tabellennamen zu Singular
- x Originalsprache zu Sprache
- x Reihentitel zu Titel
- x Werks[unter]titel zu [Unter]Titel
- x Werksform.Medium löschen
- x AutorIn_und_Hrsg in zwei Tabellen aufteilen: Pseudonym (nur ich), Herausgeber (egal wer)
- x in der alten Tabelle hatte TR die ID 1, PJ die 3 -> muss ich in den VÖ-Zeilen noch anpassen
- x sollte column Werk.Werksform required sein? -> prolly schon; hab's im input field vom Modal auch schon umgesetzt
- x braucht table Werk eine column AutorInHrsg? -> nein, dafür gibt es schon die m2m-Tabelle "Werk_Herausgeber"
- x eigene Tabelle "Bild" mit ID (PK) / Werk (FK) / Bild / ggf. Anmerkungen
View "Meine Bücher":
CREATE VIEW Meine_Buecher AS
SELECT DISTINCT w.Werkstitel
, a.Name
, a.Funktion
FROM Werke w
INNER JOIN AutorHrsg_Index i
ON w.ID = i.Werk
INNER JOIN AutorInnen_und_Hrsg a
ON i.AutorIn_oder_Hrsg = a.ID
WHERE a.ID < 4
Checkmark Entities (yes/no)
- &#10004; / &#10008; (geschwungen, schwarz auf transparent)
- &#9989; / &#10062; (weiß auf grün)
- (kein yes) / &#10060; (rot auf transparent)