Die Versicherungsverwaltungsdatenbank dient der Verwaltung und Speicherung von Informationen zu Versicherungspolicen, Kunden, Ansprüchen und Prämienzahlungen. Diese Datenbank bietet eine strukturierte Möglichkeit zur Verwaltung verschiedener versicherungsbezogener Daten und ermöglicht so eine effiziente Verwaltung von Kundenpolicen und Schadensbearbeitung.
Die Datenbank umfasst die folgenden Tabellen:
Kunden : Speichert Kundendaten.
customer_id
: Eindeutige Kennung für jeden Kunden.first_name
: Vorname des Kunden.last_name
: Nachname des Kunden.phone_no
: Telefonnummer des Kunden.dob
: Geburtsdatum.address
: Wohnadresse.Police : Zeichnet Details zu Versicherungspolicen auf.
policy_id
: Eindeutige Kennung für jede Richtlinie.customer_id
: Fremdschlüssel, der mit der Tabelle customers
verknüpft ist.policy_type_id
: Fremdschlüssel, der mit der policy_type
Tabelle verknüpft ist.start_date
: Startdatum der Richtlinie.end_date
: Enddatum der Richtlinie.coverage_amt
: Deckungsbetrag.status
: Status der Richtlinie (Aktiv, Inaktiv, Abgelaufen).Policy_type : Definiert verschiedene Arten von Versicherungspolicen.
policy_type_id
: Eindeutige Kennung für jeden Richtlinientyp.name
: Name des Versicherungstyps (z. B. Krankenversicherung, Lebensversicherung).description
: Beschreibung des Richtlinientyps.Claims : Zeichnet Versicherungsansprüche auf.
claim_id
: Eindeutige Kennung für jeden Anspruch.policy_id
: Fremdschlüssel, der mit der policy
verknüpft ist.claim_date
: Datum des Anspruchs.description
: Beschreibung des Anspruchs.amount
: Höhe der Forderung.status
: Status des Anspruchs (Ausstehend, Genehmigt, Abgelehnt).customer_id
: Fremdschlüssel, der mit der Tabelle customers
verknüpft ist.premium_paid : Verwaltet Premium-Zahlungsdetails.
payment_id
: Eindeutige Kennung für jede Zahlung.policy_id
: Fremdschlüssel, der mit der policy
verknüpft ist.payment_date
: Datum der Zahlung.amount
: Gezahlter Betrag.reference_number
: Referenznummer für die Zahlung.health_insurance : Speichert spezifische Details für Krankenversicherungspolicen.
policy_id
: Fremdschlüssel, der mit der policy
verknüpft ist.policy_holder_name
: Name des Versicherungsnehmers.age
: Alter des Versicherungsnehmers.gender
: Geschlecht des Versicherungsnehmers.customer_id
: Fremdschlüssel, der mit der Tabelle customers
verknüpft ist.policy_type_id
: Fremdschlüssel, der mit der policy_type
Tabelle verknüpft ist.life_insurance : Speichert spezifische Details für Lebensversicherungspolicen.
policy_id
: Fremdschlüssel, der mit der policy
verknüpft ist.insured_name
: Name der versicherten Person.beneficiary_name
: Name des Begünstigten.sum_assured
: Versicherungssumme.customer_id
: Fremdschlüssel, der mit der Tabelle customers
verknüpft ist.policy_type_id
: Fremdschlüssel, der mit der policy_type
Tabelle verknüpft ist.Vehicle_insurance : Speichert spezifische Details für Fahrzeugversicherungspolicen.
policy_id
: Fremdschlüssel, der mit der policy
verknüpft ist.vehicle_make
: Marke des Fahrzeugs.model
: Modell des Fahrzeugs.vehicle_no
: Fahrzeugkennzeichen.customer_id
: Fremdschlüssel, der mit der Tabelle customers
verknüpft ist.policy_type_id
: Fremdschlüssel, der mit der policy_type
Tabelle verknüpft ist. Klonen Sie das Repository :
git clone https://github.com/yourusername/insurancemanagementdb.git
cd insurancemanagementdb
Erstellen Sie die Datenbank :
schema.sql
aus, um die Datenbank und Tabellen zu erstellen.Füllen Sie die Datenbank :
schema.sql
enthält Beispieldaten für erste Tests.Sie können SQL-Abfragen in der Datenbank ausführen, um Daten abzurufen oder zu bearbeiten. Nutzen Sie die Ansichten für den schnellen Zugriff auf kombinierte Informationen über Kunden und deren Policen.