von RobertG » So, 06.10.2013 12:12
Hallo Frank,
bassman hat geschrieben:
Kleiner nachtrag: du scheinst mir in dieser Sache kompetent zu sein ...
Ich habe mir das auch nur Schritt für Schritt angeeignet - aber dann den Großteil des Base-Handbuches für LibreOffice geschrieben.
bassman hat geschrieben:
Was heißt denn bei der Definition von Beziehung "kask. Löschen".
"kask." bedeutet "kaskadenförmig". Wenn also ein Wert einer Tabelle gelöscht wird, der auch in anderen Tabellen über sein Schlüsselfeld als Fremdschlüssel verzeichnet ist, dann wird auch der Datensatz in den anderen Tabellen gelöscht.
Solch eine Einstellung will gut überlegt sein. Beim Handbuch gibt es eine Medien-Datenbank. Würde jetzt z.B. ein Entleiher gelöscht, so werden ungefragt auch alle Datensätze gelöscht, die mit den Entleihvorgängen dieses Entleihers zusammen hängen - ohne dass vorher nachgesehen wird, ob das Medium auch zurückgegeben wurde. Deswegen muss neben dem "kaskadierend Löschen" klar sein, dass das Löschen des Entleihers nur über ein Formular gehen darf, in dem auch nur die Entleiher angeboten werden, die alle Medien zurückgegeben haben.
Weiterer Nachteil: Es lässt sich nicht mehr nachvollziehen, wie häufig ein Medium entliehen wurde. Dann kann plötzlich etwas auf dem Bücherflohmarkt landen (weil es zu wenig entliehen wurde), was eigentlich gerade bei den Personen häufig gelesen wurde, die gerade aus der Bibliotheksverwaltung gestrichen wurden (ich denke da als Lehrer an SchülerInnen, die gerade das Abitur gemacht haben und Lektüre, die in der Oberstufe gefragt ist ...). Auch da muss dann ein Ausweg gesucht werden.
Gruß
Robert
Hallo Frank,
[quote="bassman"]
Kleiner nachtrag: du scheinst mir in dieser Sache kompetent zu sein ... [/quote]
Ich habe mir das auch nur Schritt für Schritt angeeignet - aber dann den Großteil des Base-Handbuches für LibreOffice geschrieben.
[quote="bassman"]
Was heißt denn bei der Definition von Beziehung "kask. Löschen".[/quote]
"kask." bedeutet "kaskadenförmig". Wenn also ein Wert einer Tabelle gelöscht wird, der auch in anderen Tabellen über sein Schlüsselfeld als Fremdschlüssel verzeichnet ist, dann wird auch der Datensatz in den anderen Tabellen gelöscht.
Solch eine Einstellung will gut überlegt sein. Beim Handbuch gibt es eine Medien-Datenbank. Würde jetzt z.B. ein Entleiher gelöscht, so werden ungefragt auch alle Datensätze gelöscht, die mit den Entleihvorgängen dieses Entleihers zusammen hängen - ohne dass vorher nachgesehen wird, ob das Medium auch zurückgegeben wurde. Deswegen muss neben dem "kaskadierend Löschen" klar sein, dass das Löschen des Entleihers nur über ein Formular gehen darf, in dem auch nur die Entleiher angeboten werden, die alle Medien zurückgegeben haben.
Weiterer Nachteil: Es lässt sich nicht mehr nachvollziehen, wie häufig ein Medium entliehen wurde. Dann kann plötzlich etwas auf dem Bücherflohmarkt landen (weil es zu wenig entliehen wurde), was eigentlich gerade bei den Personen häufig gelesen wurde, die gerade aus der Bibliotheksverwaltung gestrichen wurden (ich denke da als Lehrer an SchülerInnen, die gerade das Abitur gemacht haben und Lektüre, die in der Oberstufe gefragt ist ...). Auch da muss dann ein Ausweg gesucht werden.
Gruß
Robert