Tabellenstruktur der Beispieldatenbank
Zur Navigation springen
Zur Suche springen
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 |
Schadensfall (sf)[Bearbeiten]
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 |
Fahrzeug (fz)[Bearbeiten]
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 |
Dienstwagen (dw)[Bearbeiten]
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 |
Mitarbeiter (mi)[Bearbeiten]
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 | |
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 |
Fahrzeugtyp (ft)[Bearbeiten]
Spaltenname | Datentyp | Eigenschaft | Erläuterung |
---|---|---|---|
ID | integer | Primärschlüssel | |
Bezeichnung | varchar(30) | Pflicht | |
Hersteller_ID | integer | Pflicht | FKFahrzeughersteller |
Abteilung (ab)[Bearbeiten]
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: