サービス プロバイダー コードを含む 3 つのフィールドのいずれかまたはすべてに基づくプロバイダー名グループを作成する必要があります。各サービス プロバイダー コードは、独自の SP_Program_Location テーブルにリンクして、そのプロバイダー プロバイダー ID を取得します。このプロバイダー ID は、プロバイダー テーブルにリンクされてプロバイダー名を取得します。クライアントにプロバイダーが割り当てられていない (3 つのプロバイダー フィールドがすべて = 0) 場合、プロバイダー グループは "No PROVIDER ASSIGNED" である必要があります。それ以外の場合は、プロバイダーの名前をプロバイダー グループに含める必要があります。クライアントのプロバイダーの数は 0 から 3 の範囲です。プロバイダー式でグループ化するとすぐに、データ レコードが失われます。場所でグループ化し、次にプロバイダーに続いてクライアントの詳細データをグループ化しています。
Program.provider1 ---->sp_Program_Location.SP_Program_Location_Codde--->sp_Program_location.Provider_ID ---> Provider.PROVIDER_ID
Program.provider2 ---->sp_Program_Location1.SP_Program_Location_Codde--->sp_Program_location1.Provider_ID ---> Provider1.PROVIDER_ID
Program.provider3 ---->sp_Program_Location2.SP_Program_Location_Codde--->sp_Program_location2.Provider_ID ---> Provider2.PROVIDER_ID