問1 販売管理及び顧客管理に関する次の記述を読んで,設問 1,2 に答えよ。
音楽 CD を販売している I
店では,顧客サービス向上のために,会員カードを発行して
1 ポイント 1 円の値引きを行っている。店長の E
さんは,パソコンのデータベースソフトを利用して,販売管理及び顧客管理を行うシステムを運用している。
このシステムのためのデータベースの構造は,図に示すとおりである。
売上表
明細表
商品マスタ表
顧客マスタ表
|
このシステムは,売上時に明細表と売上表にデータを書き込み,売上総額は,商品番号と数量から商品マスタ表の単価を参照して計算する。
新規の顧客については,購入時に会員カードの作成を勧め,会員となった顧客のデータを顧客マスタ表に書き込む。会員だけを値引きサービスの対象とする。
非会員が購入した場合,売上表の顧客番号には全けた“9”をセットし,売上集計の対象とする。なお,顧客マスタ表には顧客番号が全けた“9”,氏名に“非会員”とセットされているデータが登録されている。
会員に対してのポイントの積立て及び利用の処理手順を次に示す。
| (1) | 会員カードから顧客番号を読み取る。 |
| (2) | 顧客マスタ表から,積立ポイントを読み込む。 |
| (3) | 会員からポイント利用の要望があれば,積立ポイントの中から利用ポイント数を決めてもらう。ただし,売上総額を超えてのポイント利用はできない。利用ポイント相当額を売上総額から差し引き,新しい売上総額とする。利用したポイント数を積立ポイントから差し引く。 |
| (4) | 売上総額の 5 パーセントをポイントとして積み立てる。 |
設問1
顧客に人気 CD を知ってもらうため,表のような I 店の売上数量ベスト 20(2000 年 4 月度)を掲示したい。売上数量ベスト 20 を作成するためのデータを抽出する SQL 文の【 】に入れる適切な字句を,解答群の中から選べ。
表 I 店の売上数量ベスト
20(2000 年 4 月度)
| 順位 | 名称 | 商品分類 | 数量 |
| 1位 | AD Best Hit | JPOP | 212 |
| 2位 | Out of my Memory | JPOP | 178 |
| 3位 | Dancing Byte | ROCK | 111 |
| : | : | : | : |
| 20位 | White Paper | POPS | 35 |
SELECT 商品マスタ表.商品番号, 商品マスタ表.名称, 商品マスタ表.商品分類,
【 a 】AS 数量
FROM 売上表, 明細表, 商品マスタ表
WHERE 売上表.売上番号 = 明細表.売上番号
AND 明細表.商品番号 = 商品マスタ表.商品番号
AND 売上表.日付【 b 】'2000-04-01'【 c 】'2000-04-30'
【 d 】 商品マスタ表.商品番号, 商品マスタ表.名称, 商品マスタ表.商品分類
【 e 】【 a 】DESC
a に関する解答群
| ア COUNT(明細表.数量) | イ SUM(売上表.売上総額) |
| ウ SUM(明細表.数量) |
b,c に関する解答群
| ア AND | イ BETWEEN | ウ FROM |
| エ IN | オ TO |
d,e に関する解答群
| ア GROUP BY | イ ORDER BY | ウ SORT BY |
設問2
さらに顧客サービスを向上させるため,顧客マスタ表にボーナス区分を追加して,会員にボーナスポイントのプレゼントを月単位で実施することにした。対象者には,商品購入時のポイントを通常の 2 倍(売上総額の 10 パーセント)にする。ただし,ボーナスポイントのプレゼントは 1 回/月限りとする。f,h に関する解答群
対象者は次の条件のいずれか又は両方に該当する会員とし,非会員は含まない。
・前月(1 日〜月末)に 1 万円以上購入のあった会員
・前月までの過去 1 年間に購入履歴があり,今月誕生日を迎える会員月初の対象者抽出処理,売上時のポイント処理に関する次の記述中の【 】に入れる適切な字句を,解答群の中から選べ。
(月初の対象者抽出処理)
(1) 顧客マスタ表のボーナス区分を,初期値“1”に更新する。 (2) 【 f 】を照会し,前月 1 日から月末を条件に顧客番号ごとの【 g 】を合計する。【 g 】の合計が 1 万円以上の会員の顧客番号を抽出する。抽出した顧客番号に一致する顧客マスタ表のボーナス区分を“2”に更新する。 (3) 【 h 】を照会し,生年月日の月と今月が一致し,かつ【 f 】を照会して前月までの過去 1 年間に購入履歴があった顧客番号を抽出する。抽出した顧客番号に一致する顧客マスタ表のボーナス区分を“2”に更新する。 (売上時のポイント処理)
ポイント処理は,次の決定表に従って行う。
| ア 売上表 | イ 顧客マスタ表 | ウ 商品マスタ表 | エ 明細表 |
g に関する解答群
| ア 売上総額 | イ 数量 | ウ 単価 |
i 〜 k に関する解答群
ア 売上総額からポイント相当額を値引きし,新たな売上総額とする
イ 売上総額の 10%をポイントとして積み立てる
ウ 売上総額の 5%をポイントとして積み立てる