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

...

顧客関係管理(CRM)データベースは、リレーショナルデータベースの一般的な例です。

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

テーブル

リレーショナルデータベースでは、テーブルは基本的なデータコンポーネントであるレコードと同じです。 これは、顧客の名前、住所、製品など、すべてのテーブルまたはレコードで同じフィールドのセットで構成されています。 リレーショナルデータベースは、テーブルがどのように機能するかも指示します。 たとえば、リレーショナルデータベースは、データが画面に表示され、整理される方法を制御します。 出力(クエリとデータ定義言語によって決定されます)、さらにはどのくらいの情報を 与えられたフィールド。

今日のビデオ

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

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

主キー

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

外部キー

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