La base de datos de gestión de seguros está diseñada para gestionar y almacenar información relacionada con pólizas de seguro, clientes, reclamaciones y pagos de primas. Esta base de datos proporciona una forma estructurada de manejar diversos datos relacionados con los seguros, lo que permite una gestión eficiente de las pólizas de los clientes y el procesamiento de reclamaciones.
La base de datos incluye las siguientes tablas:
clientes : almacena los datos del cliente.
customer_id
: Identificador único para cada cliente.first_name
: nombre del cliente.last_name
: apellido del cliente.phone_no
: número de teléfono del cliente.dob
de nacimiento: fecha de nacimiento.address
: Dirección residencial.póliza : Registra los detalles de las pólizas de seguro.
policy_id
: identificador único para cada política.customer_id
: clave externa que vincula a la tabla de customers
.policy_type_id
: clave externa que vincula a la tabla policy_type
.start_date
: Fecha de inicio de la política.end_date
: fecha de finalización de la política.coverage_amt
: Monto de la cobertura.status
: Estado de la póliza (Activa, Inactiva, Caducada).tipo_política : Define diferentes tipos de pólizas de seguro.
policy_type_id
: identificador único para cada tipo de política.name
: Nombre del tipo de póliza (p. ej., seguro médico, seguro de vida).description
: Descripción del tipo de política.reclamaciones : Registra las reclamaciones de seguros.
claim_id
: identificador único para cada reclamo.policy_id
: clave externa que vincula a la tabla de policy
.claim_date
: Fecha del reclamo.description
: Descripción de la reclamación.amount
: Importe de la reclamación.status
: Estado del reclamo (Pendiente, Aprobado, Rechazado).customer_id
: clave externa que vincula a la tabla de customers
.premium_paid : gestiona los detalles de pago de la prima.
payment_id
: Identificador único para cada pago.policy_id
: clave externa que vincula a la tabla de policy
.payment_date
: Fecha del pago.amount
: importe pagado.reference_number
: Número de referencia del pago.health_insurance : almacena detalles específicos de las pólizas de seguro médico.
policy_id
: clave externa que vincula a la tabla de policy
.policy_holder_name
: Nombre del titular de la póliza.age
: Edad del asegurado.gender
: Género del tomador de la póliza.customer_id
: clave externa que vincula a la tabla de customers
.policy_type_id
: clave externa que vincula a la tabla policy_type
.life_insurance : almacena detalles específicos de las pólizas de seguro de vida.
policy_id
: clave externa que vincula a la tabla de policy
.insured_name
: Nombre de la persona asegurada.beneficiary_name
: Nombre del beneficiario.sum_assured
: suma asegurada.customer_id
: clave externa que vincula a la tabla de customers
.policy_type_id
: clave externa que vincula a la tabla policy_type
.vehículo_insurance : almacena detalles específicos de las pólizas de seguro de vehículos.
policy_id
: clave externa que vincula a la tabla de policy
.vehicle_make
: Marca del vehículo.model
: Modelo del vehículo.vehicle_no
: Número de matrícula del vehículo.customer_id
: clave externa que vincula a la tabla de customers
.policy_type_id
: clave externa que vincula a la tabla policy_type
. Clonar el repositorio :
git clone https://github.com/yourusername/insurancemanagementdb.git
cd insurancemanagementdb
Crea la base de datos :
schema.sql
para crear la base de datos y las tablas.Complete la base de datos :
schema.sql
incluye datos de muestra para las pruebas iniciales.Puede ejecutar consultas SQL en la base de datos para recuperar o manipular datos. Utilice las vistas para acceder rápidamente a información combinada sobre los clientes y sus políticas.