機能的依存とは何ですか?
データベースの正規化における重要なコンポーネントとして、データベースまたは機能的依存関係は、値が中断のないタイプのシーケンスの次の値へのスムーズな遷移を可能にする状況です。 このタイプの状況が存在する場合、データベース内の情報の流れは、遅延や問題の種類なしで進行し、データ自体の整合性が維持されます。 プロセスには、1つの値または他の関連する値とのデータの種類との簡単な関連が含まれるため、リレーショナルデータベースの作成と操作には機能的依存性が不可欠です。
機能的依存関係がどのように機能するかを理解する最も簡単な方法の1つは、米国の各市民に日常的に発行される社会保障番号など、政府が発行する識別番号の使用を検討することです。 この数値を識別の手段として使用することにより、可能です雇用主がその数の所有者に関する情報にアクセスするため。潜在的な貸し手やその他の債権者は、申請者に関する関連する財務情報にアクセスするために数を利用できます。その数により、評価されて支払われた税金、1年から次の税金などの情報にアクセスし、労働力を去った後に個人が最終的に享受する退職給付をサポートする政府を計算することができます。 多くの場合、雇用主は、実際に、プライマリ従業員の識別番号と同じ数字または数字の一部のセクションをリレーショナルツールとして使用して、従業員の電子ファイルの残りの部分にアクセスすることができます。
データベースの開発と操作の範囲内で、機能依存関係は、ユーザーが何らかの価値を入力できるようにします。これにより、必要な情報を取得するために使用できます。 たとえば、営業担当者は、連絡先に関連するすべてのレコードを取得するために会社名の価値を入力することができます企業の顧客と一緒に。 同様に、販売旅行を計画している営業担当者は、目的地の近くにあるすべての顧客の名前と連絡先情報にアクセスし、それらのクライアントとの予約を簡単に手配できるようにするための価値として都市名を入力することができます。
システムが機能依存関係を提供する方法の正確な構造は、関連するアプリケーションによって異なる場合がありますが、最終結果は依然として同じです。 ある値は別の値に関連しているため、必要な情報に比較的簡単にアクセスできます。 非常に多くのレコードがハードコピーファイルの古い方法に依存するのではなく、データベースに保持されているため、このタイプのリレーショナル依存関係は、関連するデータを見つけて使用するために非常に重要です。