| Beide Tabellen werden intern parallel bearbeitet |
| ISRT - Neue Betriebssätze einfügen
| eine neue Betriebsnummer wird automatisch generiert kann aber vom Sachbearbeiter
geändert werden, Sondernummern müssen im Bereich der festgelegten Konventionen liegen |
| neuer Satz mit gegebenem Beginn-Datum und offenem Ende-Datum in BAL.BETRIEB |
| wenn "Landwirtschafticher Betrieb" und "Unternehmen" wird der neue
Satz auch in BAL.BETR eingefügt |
|
| DELETE - Löschen von Betrieben
| in BAL.BETRIEB wird das Bis-Datum gesetzt, erst nach Ablauf der Aufbewahrungsfrist von x
Jahren können alte Sätze wirklich entfernt werden. |
| In BAL.BETR wird der Satz gelöscht |
|
| UPDATE - Ändern von Feldern die nicht historisiert werden müssen
| Felder und Timestamp werden in BAL.BETRIEB geändert |
| sofern Feld in BAL.BETR existiert wird es geändert und Änderungs-Timestamp gesetzt |
|
| UPDATE - Ändern von Feldern mit Historisierung:
| in BAL.BETRIEB wird der alte Satz durch Setzten des Ende-Datums auf Delta-Datum - 1 Tag
abgeschlossen und ein neuer Satz mit Beginn-Datum gleich Delta-Datum und offenem
Ende-Datum mit den neuen Werten erzeugt |
| in BAL.BETR werden die Felder einfach überschrieben |
|
| UPDATE der Betriebsnummer unter Beibehalten der Identität, z.B. Gebietsreform oder
Umzug
| in BAL.BETRIEB wird alter Satz abgeschlossen und neuer erzeugt |
| im HIT müssen alle Tiere "en block" ab- und neu zugebucht werden |
| in BAL.BETR und den sonstigen Host-Tabellen wird die Nummer automatisch ersetzt |
| in BAl.HIST wird die Zuordnung zu früheren Nummern des selben Betriebs gespeichert |
|
| UPDATE der Betriebsidentität durch Betriebsübergang
| in BAL.BETRIEB wird neuer Betrieb erzeugt |
| im HIT werden alle Tiere umgebucht |
| in BAL.BETR wird unterschiedlich verfahren, je nach dem ob unter alten Nummer nch
Maßnahmen (z.B. Gasöl) weitergeführt werden (Teilung der Identität, je nach Maßnahme) |
| Regelmäßige Prüfung ist erforderlich ob noch nicht abgegangene Tiere zu beendeter
Betriebsnummer bestehen. |
|