Database Manajemen Asuransi dirancang untuk mengelola dan menyimpan informasi terkait polis asuransi, pelanggan, klaim, dan pembayaran premi. Basis data ini menyediakan cara terstruktur untuk menangani berbagai data terkait asuransi, memungkinkan pengelolaan kebijakan pelanggan dan pemrosesan klaim yang efisien.
Basis data mencakup tabel berikut:
pelanggan : Menyimpan detail pelanggan.
customer_id
: Pengidentifikasi unik untuk setiap pelanggan.first_name
: Nama depan pelanggan.last_name
: Nama belakang pelanggan.phone_no
: Nomor telepon pelanggan.dob
: Tanggal lahir.address
: Alamat tempat tinggal.kebijakan : Mencatat rincian polis asuransi.
policy_id
: Pengidentifikasi unik untuk setiap kebijakan.customer_id
: Kunci asing yang menghubungkan ke tabel customers
.policy_type_id
: Kunci asing yang tertaut ke tabel policy_type
.start_date
: Tanggal mulai kebijakan.end_date
: Tanggal akhir polis.coverage_amt
: Jumlah pertanggungan.status
: Status polis (Aktif, Tidak Aktif, Kedaluwarsa).policy_type : Mendefinisikan berbagai jenis polis asuransi.
policy_type_id
: Pengidentifikasi unik untuk setiap jenis kebijakan.name
: Nama jenis polis (misalnya, Asuransi Kesehatan, Asuransi Jiwa).description
: Deskripsi jenis kebijakan.klaim : Mencatat klaim asuransi.
claim_id
: Pengidentifikasi unik untuk setiap klaim.policy_id
: Kunci asing yang menghubungkan ke tabel policy
.claim_date
: Tanggal klaim.description
: Deskripsi klaim.amount
: Jumlah klaim.status
: Status klaim (Tertunda, Disetujui, Ditolak).customer_id
: Kunci asing yang menghubungkan ke tabel customers
.premi_pembayaran : Mengelola rincian pembayaran premi.
payment_id
: Pengidentifikasi unik untuk setiap pembayaran.policy_id
: Kunci asing yang menghubungkan ke tabel policy
.payment_date
: Tanggal pembayaran.amount
: Jumlah yang dibayarkan.reference_number
: Nomor referensi untuk pembayaran.health_insurance : Menyimpan detail spesifik untuk polis asuransi kesehatan.
policy_id
: Kunci asing yang menghubungkan ke tabel policy
.policy_holder_name
: Nama pemegang polis.age
: Usia pemegang polis.gender
: Jenis kelamin pemegang polis.customer_id
: Kunci asing yang menghubungkan ke tabel customers
.policy_type_id
: Kunci asing yang tertaut ke tabel policy_type
.life_insurance : Menyimpan detail spesifik untuk polis asuransi jiwa.
policy_id
: Kunci asing yang menghubungkan ke tabel policy
.insured_name
: Nama individu yang diasuransikan.beneficiary_name
: Nama penerima.sum_assured
: Jumlah uang pertanggungan.customer_id
: Kunci asing yang menghubungkan ke tabel customers
.policy_type_id
: Kunci asing yang tertaut ke tabel policy_type
.vehicle_insurance : Menyimpan detail spesifik untuk polis asuransi kendaraan.
policy_id
: Kunci asing yang menghubungkan ke tabel policy
.vehicle_make
: Merek kendaraan.model
: Model kendaraan.vehicle_no
: Nomor STNK.customer_id
: Kunci asing yang menghubungkan ke tabel customers
.policy_type_id
: Kunci asing yang tertaut ke tabel policy_type
. Kloning repositori :
git clone https://github.com/yourusername/insurancemanagementdb.git
cd insurancemanagementdb
Buat basis data :
schema.sql
untuk membuat database dan tabel.Isi database :
schema.sql
menyertakan data sampel untuk pengujian awal.Anda dapat menjalankan kueri SQL pada database untuk mengambil atau memanipulasi data. Gunakan tampilan untuk akses cepat ke informasi gabungan tentang pelanggan dan kebijakan mereka.