Insurance Policy Mangagement System
1.0.0
保険管理データベースは、保険契約、顧客、保険金請求、保険料支払いに関連する情報を管理および保存するように設計されています。このデータベースは、さまざまな保険関連データを処理するための構造化された方法を提供し、顧客の保険契約と保険金請求処理の効率的な管理を可能にします。
データベースには次のテーブルが含まれています。
Customers : 顧客の詳細を保存します。
customer_id
: 各顧客の一意の識別子。first_name
: 顧客の名。last_name
: 顧客の姓。phone_no
: 顧客の電話番号。dob
: 生年月日。address
: 住居の住所。Policy : 保険契約の詳細を記録します。
policy_id
: 各ポリシーの一意の識別子。customer_id
: customers
テーブルにリンクする外部キー。policy_type_id
: policy_type
テーブルにリンクする外部キー。start_date
: ポリシーの開始日。end_date
: ポリシーの終了日。coverage_amt
: カバレッジ量。status
: ポリシーのステータス (アクティブ、非アクティブ、期限切れ)。policy_type : さまざまな種類の保険契約を定義します。
policy_type_id
: 各ポリシー タイプの一意の識別子。name
: 保険タイプの名前 (例: 健康保険、生命保険)。description
: ポリシータイプの説明。claim : 保険金請求を記録します。
claim_id
: 各クレームの一意の識別子。policy_id
: policy
テーブルにリンクする外部キー。claim_date
: 請求の日付。description
: クレームの説明。amount
: 請求額。status
: 申請のステータス (保留中、承認済み、拒否)。customer_id
: customers
テーブルにリンクする外部キー。premium_payment : プレミアム支払いの詳細を管理します。
payment_id
: 各支払いの一意の識別子。policy_id
: policy
テーブルにリンクする外部キー。payment_date
: 支払い日。amount
: 支払った金額。reference_number
: 支払いの参照番号。health_insurance : 健康保険契約の特定の詳細を保存します。
policy_id
: policy
テーブルにリンクする外部キー。policy_holder_name
: 保険契約者の名前。age
: 保険契約者の年齢。gender
: 保険契約者の性別。customer_id
: customers
テーブルにリンクする外部キー。policy_type_id
: policy_type
テーブルにリンクする外部キー。life_insurance : 生命保険契約の特定の詳細を保存します。
policy_id
: policy
テーブルにリンクする外部キー。insured_name
: 被保険者の名前。beneficiary_name
: 受益者の名前。sum_assured
: 保証額の合計。customer_id
: customers
テーブルにリンクする外部キー。policy_type_id
: policy_type
テーブルにリンクする外部キー。vehicle_insurance : 車両保険契約の特定の詳細を保存します。
policy_id
: policy
テーブルにリンクする外部キー。vehicle_make
: 車両のメーカー。model
: 車両のモデル。vehicle_no
: 車両登録番号。customer_id
: customers
テーブルにリンクする外部キー。policy_type_id
: policy_type
テーブルにリンクする外部キー。 リポジトリのクローンを作成します。
git clone https://github.com/yourusername/insurancemanagementdb.git
cd insurancemanagementdb
データベースを作成します。
schema.sql
ファイルを実行してデータベースとテーブルを作成します。データベースにデータを入力します。
schema.sql
ファイルには、初期テスト用のサンプル データが含まれています。データベースに対して SQL クエリを実行して、データを取得または操作できます。ビューを使用すると、顧客とそのポリシーに関する統合情報にすばやくアクセスできます。