Access 2010: データベーステーブル間のリレーションシップの構築

Access 2010などのリレーショナルデータベース管理システムの利点の一つは、 テーブルとリレーションシップを簡単に設定し、制約を適用してより厳密に管理できることです。また、テーブル間のリレーションシップを作成・維持できることも大きな特徴です。

まず、Accessを起動し、テーブル間のリレーションシップを定義するためのテーブルを作成します。例えば、既存のデータベースとテーブル(主キーが割り当てられ、データ型に制約が適用されている)を使用します。Access 2010を起動し、新しいAccessリボンの「データベースツール」に移動し、 「リレーションシップ」ボタンをクリックします

Access 2010: データベーステーブル間のリレーションシップの構築

Access で「リレーションシップ」タブが開き、 「テーブルの表示」ダイアログボックスが表示されます。テーブル、クエリ、またはその両方を選択し、「追加」をクリックします。

Access 2010: データベーステーブル間のリレーションシップの構築

リレーションシップウィンドウに、選択したテーブル/クエリの小さなウィンドウと列名が表示されますさあ、落ち着いて、選択したテーブルを適切に関連付けましょう。この例では、WebTech360Tips Example、Courses、Lecturer、Mark Sheet の 4 つのテーブルのみを使用しています。

Access 2010: データベーステーブル間のリレーションシップの構築

WebTech360Tips のサンプル(Student) とCoursesテーブルの間に一対多のリレーションシップを作成しています。WebTech360Tips のサンプルの主キーをクリックしたまま、Coursesの小さなウィンドウ内のコース名の上にドラッグ&ドロップしますするとすぐに「リレーションシップの編集」ダイアログがポップアップ表示されます。ここで、テーブル間の新しいリレーションシップを作成し、「結合タイプ」と「参照整合性の適用」を選択できます。デモのため、すべてのオプションを無視して「作成」をクリックします。

Access 2010: データベーステーブル間のリレーションシップの構築

WebTech360Tips の例の IDコース コードの間に 1 対多の関係が作成されていることがわかります

Access 2010: データベーステーブル間のリレーションシップの構築

参照整合性を適用した1対1の関係を作成するには、WebTech360Tips ExampleのIDをドラッグ&ドロップしてMark SheetのIDにドロップします。関係の編集ダイアログボックスが表示されます。 「参照整合性を適用」(整合性を確保し対応するエントリを検証と「関連レコードの連鎖削除」チェックボックス(WebTech360Tips ExampleのIDが削除されたときに、 Mark Sheetからすべての関連データを確実に削除をオンにします。 「結合タイプ」をクリックしてダイアログボックスを開きます。

Access 2010: データベーステーブル間のリレーションシップの構築

これら3つのオプションは、SQLの内部結合、外部結合、右外部結合に似ています。結合タイプを選択し、「OK」をクリックしてください。

Access 2010: データベーステーブル間のリレーションシップの構築

「作成」をクリックすると、 WebTech360Tips の例の IDマークシートの IDの間に 1 対 1 の関係が作成されます。

Access 2010: データベーステーブル間のリレーションシップの構築

これはテーブル/クエリ間の関係の最も単純な形式です。関係が大きくなるにつれて、より複雑になり、理解しにくくなります。

Access 2010: データベーステーブル間のリレーションシップの構築

リレーションシップにより、テーブル間のデータの相互関係を構築し、一貫性を確保できます。より多くのテーブルを作成し、それらにリレーションシップを設定することで、Access 2010 のパワーを最大限に発揮できます。

Leave a Comment

Access 2010: データベーステーブル間のリレーションシップの構築

Access 2010: データベーステーブル間のリレーションシップの構築

Access 2010のようなリレーショナルデータベース管理システムの利点の1つは、テーブルと制約の関係を簡単に設定して、

MS Access 2010: IFF関数を使ったクエリ

MS Access 2010: IFF関数を使ったクエリ

MS Accessでは、IIF関数は、指定された条件がTRUEと評価された場合に1つの値を返し、FALSEと評価された場合に別の値を返します。IIF関数

Office Excel 2010 のチャートとグラフ

Office Excel 2010 のチャートとグラフ

チャートやグラフはデータを表現するのに優れた方法です。Microsoft Excel 2010はほぼすべてのチャートタイプに対応しており、簡単に作成できます。

Microsoft Word 2010 の間隔

Microsoft Word 2010 の間隔

文書を作成する際、スペースは文書の見栄えやプレゼンテーションに影響を与えるため、非常に重要です。スペースは簡単に増減できます。

リボンとクイック アクセス ツール バーの設定をエクスポート/インポートする [Office 2010]

リボンとクイック アクセス ツール バーの設定をエクスポート/インポートする [Office 2010]

Microsoft Officeスイートアプリはリボン、タブ、クイックアクセスツールバーをカスタマイズする最も簡単な方法を提供しますが、新しいコピーをインストールする必要がある場合はどうでしょうか。

Access 2010: データベーステーブルを Excel 2010 にエクスポートする

Access 2010: データベーステーブルを Excel 2010 にエクスポートする

Accessでさまざまな操作を実行するのはそれほど簡単ではありません。RDBMS(リレーショナルデータベース管理システム)では、特定の構文と制約が必要になるためです。

Word文書から非表示のメタデータと要素を削除する

Word文書から非表示のメタデータと要素を削除する

ほとんどすべての文書には、隠しテキスト、オブジェクト情報、個人情報(識別情報:著者名)、その他の情報が含まれています。

Excel 2010の比較ヒストグラム

Excel 2010の比較ヒストグラム

グラフはExcelの最も優れた機能の一つですが、時には異なる方法で使用する必要があることもあります。ここでは比較ヒストグラムを作成してみましょう。

Excel 2010 のデータ統合機能を使用してスプレッドシートを結合する

Excel 2010 のデータ統合機能を使用してスプレッドシートを結合する

通常、各インスタンスのデータをチェックし、個別に表示するために、複数のワークシートでデータを管理していますが、すべてを結合できれば便利です。

PowerPoint 2010 でセクションを使ってプレゼンテーションを整理する

PowerPoint 2010 でセクションを使ってプレゼンテーションを整理する

セクションを使えば、PowerPoint 2010のプレゼンテーションの管理と整理が簡単になります。セクションを使えば、スライドを整理できます。