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

1.4 KiB

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)

  • ✔ / ✘ (geschwungen, schwarz auf transparent)
  • / (weiß auf grün)
  • (kein yes) / (rot auf transparent)