O banco de dados de gerenciamento de seguros foi projetado para gerenciar e armazenar informações relacionadas a apólices de seguro, clientes, sinistros e pagamentos de prêmios. Este banco de dados fornece uma maneira estruturada de lidar com diversos dados relacionados a seguros, permitindo o gerenciamento eficiente de apólices de clientes e processamento de sinistros.
O banco de dados inclui as seguintes tabelas:
clientes : armazena detalhes do cliente.
customer_id
: identificador exclusivo para cada cliente.first_name
: nome do cliente.last_name
: Sobrenome do cliente.phone_no
: número de telefone do cliente.dob
: Data de nascimento.address
: endereço residencial.apólice : registra detalhes de apólices de seguro.
policy_id
: identificador exclusivo para cada política.customer_id
: Chave estrangeira vinculada à tabela customers
.policy_type_id
: chave estrangeira vinculada à tabela policy_type
.start_date
: data de início da política.end_date
: data de término da política.coverage_amt
: valor da cobertura.status
: status da política (ativa, inativa, expirada).policy_type : Define diferentes tipos de apólices de seguro.
policy_type_id
: identificador exclusivo para cada tipo de política.name
: Nome do tipo de apólice (por exemplo, Seguro Saúde, Seguro de Vida).description
: Descrição do tipo de política.sinistros : registra sinistros de seguros.
claim_id
: identificador exclusivo para cada reclamação.policy_id
: Chave estrangeira vinculada à tabela policy
.claim_date
: Data da reclamação.description
: Descrição da reclamação.amount
: Valor da reclamação.status
: Status da reivindicação (Pendente, Aprovado, Negado).customer_id
: Chave estrangeira vinculada à tabela customers
.premium_payment : gerencia detalhes de pagamento premium.
payment_id
: identificador exclusivo para cada pagamento.policy_id
: chave estrangeira vinculada à tabela policy
.payment_date
: Data do pagamento.amount
: valor pago.reference_number
: número de referência do pagamento.health_insurance : armazena detalhes específicos de apólices de seguro saúde.
policy_id
: Chave estrangeira vinculada à tabela policy
.policy_holder_name
: Nome do segurado.age
: Idade do segurado.gender
: gênero do segurado.customer_id
: Chave estrangeira vinculada à tabela customers
.policy_type_id
: chave estrangeira vinculada à tabela policy_type
.life_insurance : Armazena detalhes específicos de apólices de seguro de vida.
policy_id
: Chave estrangeira vinculada à tabela policy
.insured_name
: Nome do segurado.beneficiary_name
: Nome do beneficiário.sum_assured
: Soma do valor garantido.customer_id
: Chave estrangeira vinculada à tabela customers
.policy_type_id
: chave estrangeira vinculada à tabela policy_type
.veículo_insurance : armazena detalhes específicos de apólices de seguro de veículos.
policy_id
: chave estrangeira vinculada à tabela policy
.vehicle_make
: Marca do veículo.model
: Modelo do veículo.vehicle_no
: Número de matrícula do veículo.customer_id
: Chave estrangeira vinculada à tabela customers
.policy_type_id
: chave estrangeira vinculada à tabela policy_type
. Clone o repositório :
git clone https://github.com/yourusername/insurancemanagementdb.git
cd insurancemanagementdb
Crie o banco de dados :
schema.sql
para criar o banco de dados e as tabelas.Preencha o banco de dados :
schema.sql
inclui dados de amostra para testes iniciais.Você pode executar consultas SQL no banco de dados para recuperar ou manipular dados. Use as visualizações para acesso rápido a informações combinadas sobre clientes e suas políticas.