Hier stehen die Definitionen der einzelnen Tabellen; dabei ist in Klammern jeweils der Tabellen-Alias genannt.
In den Tabellen werden folgende Markierungen verwendet:
- Farbige Schrift – Spalten, die durch die nachträglichen Änderungen eingefügt oder geändert werden
- FK – ForeignKey, Fremdschlüssel als Verweis auf eine andere Tabelle
Versicherungsvertrag (vv) [Bearbeiten]
| Spaltenname |
Datentyp |
Eigenschaft |
Erläuterung |
| ID |
integer |
Primärschlüssel |
|
| Vertragsnummer |
varchar(20) |
Pflicht |
eindeutig |
| Abschlussdatum |
date |
Pflicht |
|
| Art |
char(2) |
Pflicht |
nur 'HP' oder 'TK' oder 'VK' |
| Mitarbeiter_ID |
integer |
Pflicht |
FK Mitarbeiter |
| Fahrzeug_ID |
integer |
Pflicht |
FK Fahrzeug |
| Versicherungsnehmer_ID |
integer |
Pflicht |
FK Versicherungsnehmer |
| Basispraemie |
number |
Pflicht |
größer als 0 |
| Praemiensatz |
integer |
Pflicht |
größer als 0 |
| Praemienaenderung |
date |
optional |
Zuordnung_SF_FZ (zu) [Bearbeiten]
| Spaltenname |
Datentyp |
Eigenschaft |
Erläuterung |
| ID |
integer |
Primärschlüssel |
|
| Schadensfall_ID |
integer |
Pflicht |
FK Schadensfall |
| Fahrzeug_ID |
integer |
Pflicht |
Verweis auf ein einzelnes beteiligtes Fahrzeug |
| Schadenshoehe |
number |
optional |
anteiliger Schaden dieses Fahrzeugs |
| Schuldanteil |
integer |
Pflicht |
größer/gleich 0 |
| Spaltenname |
Datentyp |
Eigenschaft |
Erläuterung |
| ID |
integer |
Primärschlüssel |
|
| Datum |
date |
Pflicht |
|
| Ort |
varchar(200) |
Pflicht |
genaue Angabe einschl. Straße und Umgebung |
| Beschreibung |
varchar(1000) |
Pflicht |
Angabe der Umstände |
| Schadenshoehe |
number |
optional |
Angabe, soweit möglich |
| Verletzte |
char(1) |
Pflicht |
nur 'J' oder 'N' |
| Mitarbeiter_ID |
integer |
Pflicht |
FK Mitarbeiter |
Versicherungsnehmer (vn) [Bearbeiten]
| Spaltenname |
Datentyp |
Eigenschaft |
Erläuterung |
| ID |
integer |
Primärschlüssel |
|
| Name |
varchar(30) |
Pflicht |
|
| Vorname |
varchar(30) |
optional |
bei natürlicher Person Pflicht |
| Geburtsdatum |
date |
optional |
bei natürlicher Person Pflicht |
| Fuehrerschein |
date |
optional |
bei natürlicher Person Pflicht |
| Ort |
varchar(30) |
Pflicht |
|
| PLZ |
char(5) |
Pflicht |
|
| Strasse |
varchar(30) |
Pflicht |
|
| Hausnummer |
varchar(10) |
Pflicht |
|
| Eigener_Kunde |
char(1) |
Pflicht |
nur 'J' oder 'N' |
| Versicherungsgesellschaft_ID |
integer |
optional |
FK Versicherungsgesellschaft bei Fremdkunden |
| Geschlecht |
char(1) |
optional |
nur 'W' oder 'M' oder NULL |
| Spaltenname |
Datentyp |
Eigenschaft |
Erläuterung |
| ID |
integer |
Primärschlüssel |
|
| Kennzeichen |
varchar(10) |
Pflicht |
eindeutig |
| Farbe |
varchar(30) |
optional |
|
| Fahrzeugtyp_ID |
integer |
Pflicht |
FK Fahrzeugtyp |
| Spaltenname |
Datentyp |
Eigenschaft |
Erläuterung |
| ID |
integer |
Primärschlüssel |
|
| Kennzeichen |
varchar(10) |
Pflicht |
eindeutig |
| Farbe |
varchar(30) |
optional |
|
| Fahrzeugtyp_ID |
integer |
Pflicht |
FK Fahrzeugtyp |
| Mitarbeiter_ID |
integer |
optional |
ggf. FK Mitarbeiter |
| Spaltenname |
Datentyp |
Eigenschaft |
Erläuterung |
| ID |
integer |
Primärschlüssel |
|
| Personalnummer |
varchar(10) |
Pflicht |
eindeutig |
| Name |
varchar(30) |
Pflicht |
|
| Vorname |
varchar(30) |
Pflicht |
|
| Geburtsdatum |
date |
Pflicht |
|
| Telefon |
varchar(30) |
optional |
|
| Mobil |
varchar(30) |
optional |
|
| Email |
varchar(50) |
optional |
|
| Raum |
varchar(10) |
optional |
|
| Ist_Leiter |
char(1) |
Pflicht |
nur 'J' oder 'N' |
| Abteilung_ID |
integer |
Pflicht |
FK Abteilung |
| Geschlecht |
char(1) |
Pflicht |
nur 'W' oder 'M' |
Versicherungsgesellschaft (vg) [Bearbeiten]
| Spaltenname |
Datentyp |
Eigenschaft |
| ID |
integer |
Primärschlüssel |
| Bezeichnung |
varchar(30) |
Pflicht |
| Ort |
varchar(30) |
optional |
| Spaltenname |
Datentyp |
Eigenschaft |
Erläuterung |
| ID |
integer |
Primärschlüssel |
|
| Bezeichnung |
varchar(30) |
Pflicht |
|
| Hersteller_ID |
integer |
Pflicht |
FKFahrzeughersteller |
| Spaltenname |
Datentyp |
Eigenschaft |
Erläuterung |
| ID |
integer |
Primärschlüssel |
|
| Kuerzel |
varchar(10) |
Pflicht |
Datentyp auf CHAR(4) ändern |
| Bezeichnung |
varchar(30) |
Pflicht |
|
| Ort |
varchar(30) |
optional |
|
Fahrzeughersteller (fh) [Bearbeiten]
| Spaltenname |
Datentyp |
Eigenschaft |
| ID |
integer |
Primärschlüssel |
| Name |
varchar(30) |
Pflicht |
| Land |
varchar(30) |
optional |
In den folgenden Kapiteln werden Änderungen an dieser Struktur behandelt: