57 lines
1.4 KiB
Markdown
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)
|
|
|
|
- ✔ / ✘ (geschwungen, schwarz auf transparent)
|
|
- ✅ / ❎ (weiß auf grün)
|
|
- (kein yes) / ❌ (rot auf transparent)
|