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 insurancemanagementdbCrie 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.