1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

リレーショナル データベースのコンポーネント

データベースは、データを収集して保存するコンピューター化されたシステムであり、コレクション内の関連データへのリンクや他のデータベース内の関連情報へのリンクを介して相互参照できます。データベースには多くの目的と種類があります。リレーショナル データベースは、最も一般的なデータベースの 1 つです。たとえば、セールス リード、顧客記録、管理、請求を管理する顧客関係管理 (CRM) データベースは、リレーショナル データベースです。

テーブル

リレーショナル データベースでは、テーブルは基本的なデータ コンポーネントであるレコードと同じです。これは、顧客の名前、住所、製品など、すべてのテーブルまたはレコードで同じ一連のフィールドで構成されています。リレーショナル データベースは、テーブルの動作方法も決定します。たとえば、リレーショナル データベースは、データが画面上にどのように表示され、出力用に編成されるか (クエリとデータ定義言語によって決定される) を制御し、特定のフィールドに格納できる情報量も制御します。

リレーショナル データベース テーブルは、視覚的な参照用に図にすると、Excel スプレッドシートのように見えます。各データベース テーブルの行は、連続した値を表します。たとえば、行 1A の値は、行 1 の他のすべてのフィールドの値に関連しています。行 1A の値のタイプ、つまり名前 John Smith は同じタイプです。列 A の他のすべての行と同様に、値の合計です。各行は、John Smith の住所、電話番号、電子メール アドレスを含む顧客の連絡先情報など、レコード全体またはレコードのサブカテゴリのデータの合計を表します。

リレーショナル データベース テーブルの列は制御機能です。各列は、データベース全体の各レコードまたはテーブルで一貫して発生するデータ フィールドを表します。たとえば、モデル CRM データベースの視覚的表現では、列には「名前」、「住所」、「電話」、「電子メール」などのヘッダーがあります。これらの列名は、各レコードで発生するデータ フィールドの名前です。

主キー

主キーは、データの各行の識別タグです。主キーは、リレーショナル データベースのレコードごとに異なります。一意である必要があり、存在する必要があります (つまり、「null」にすることはできません)。 CRM データベースでは、この主キーは、顧客に割り当てられた番号か、社会保障番号などの一意の識別子です。主キーはリレーショナル データベース内のクエリに使用されますが、外部データベースへのクエリには使用されません。

外部キー

外部キーを使用すると、プライマリ データベース テーブルと他の関連データベースとの間でデータの検索と操作が可能になります。 CRM モデルでは、製品タイプのデータベースがあり、さまざまなウィジェットのメーカーがリストされている場合があります。各ウィジェット タイプには外部キーが割り当てられ、CRM ユーザーは検索を行って、特定の顧客がその製造業者であるかどうかを判断できます。たとえば、「X」という名前のウィジェット カテゴリに「1」の外部キーが割り当てられ、アルファベット順にラベル付けされた多くのサブカテゴリがあるとします。外部キー 1 の検索は、カテゴリ X に含まれるアイテムの数を示し、アイテムが表示されると、レコードはそのカテゴリ指定を示します。