2011年10月18日火曜日

リレーションシップの作成(2)


練習問題(P89)

追加課題:新規にテーブルを作成し,既存テーブルとの間にリレーションシップを作成せよ.

3.T受注リストをベースとし,各テーブルに分散しているデータ全てを一覧表示するクエリを作成せよ.

(例)
デザインビュー

データシートビュー

※新規テーブルを追加後,データシートビューで内容が表示されない場合は,リレーションについて再確認してみてください.それでも正しく表示されない場合は,1からクエリを作り直すと正しく表示される場合もあります.


4.テーブル「T顧客リスト」内の担当部署をもとに,「担当部署(部)」と「担当部署(課)」の2つのテーブルを作成し,リレーションを作成せよ.

4-1.まずはもととなるデータ中の表記のブレを1つに統一する.
(総務部総務課,本部総務課,総務課) → (総務部総務課)

4-2.部と課毎にテーブルを作成する.

(T担当部リスト)
担当部ID
担当部名


(T担当課リスト)
担当課ID
担当課名




(例1)表記のブレをまとめる

■総務部
総務部総務課
総務課総務担当
総務課
総務部秘書室
本部総務課
秘書課顧客G

総務部
├─総務課
└─秘書課

■営業部
営業部第一営業課
営業部サポート課
営業部広報課
営業本部サポート部
第二営業部一課
第三営業部顧客サポート課
営業企画部推進室
営業二課サポート室
営業グループ
営業一課

営業本部
├─営業部第一営業課
├─営業部サポート課
├─営業部広報課
├─第二営業部一課
├─第三営業部顧客サポート課
├─サポート部
└─営業企画部推進室

■顧客サポート部
顧客サポート部
顧客サポート課
CS部特別推進課
CSセンター
カスタムサポートG

顧客サポート部
├─顧客サポート課
└─特別推進課

(例2)部と課毎にテーブルを作成する.

(T担当部リスト)
担当部ID担当部名
1総務部
2営業本部
3顧客サポート部


(T担当課リスト)
担当課ID担当課名
1総務課
2秘書課
3営業部第一営業課
4営業部サポート課
5営業部広報課
6第二営業部一課
7第三営業部顧客サポート課
8サポート部
9営業企画部推進室
10顧客サポート課
11特別推進課


デザインビュー

データシートビュー

0 件のコメント: