HOME»応用情報技術者試験掲示板»H21年秋データベース問題の質問
投稿する

[1809] H21年秋データベース問題の質問

 Sさん(No.1) 
以下のH21年秋データベースの問題でわからないことがあります。
ご教示いただけないでしょうか。
https://www.ap-siken.com/kakomon/21_aki/pm06.html

設問2(2)の顧客テーブルが第三正規形でないために発生する問題を述べよ、
の回答例として、「支店の担当範囲が変更されると,顧客テーブルの該当する
すべての行の担当支店コードを修正しなければならない」と記載されています。

しかしながら、設問2(3)の回答例にある顧客テーブルを第三正規形にして作成された
担当支店テーブルについても、「支店の担当範囲が変更されると,担当支店テーブルの
該当するすべての行の担当支店コードを修正しなければならない 」と考えています。
そのため、設問2(2)の回答例は第三正規形でないための問題とはならないと考えたの
ですが、私の考え方のどこに誤りがあるのでしょうか?

2019.11.10 17:37
Miさん(No.2) 
「支店の担当範囲が変更される」というのは、郵便番号「0010001」が今までは担当支店コード「001」だったのが「002」に変わるという意味だと思われます。

顧客テーブルは顧客番号が主キーのテーブルです。
郵便番号「0010001」のレコードは複数存在するので、このテーブルに担当支店コードがあると更新するレコードは複数になります。
一方、担当支店テーブルは郵便番号が主キーのテーブルです。
郵便番号「0010001」のレコードは1件しかないので、更新するレコードも1件で済みます。
2019.11.13 21:39
 Sさん(No.3) 
質問者です。返信遅れて申し訳ありません。
ご丁寧にご説明いただきありがとうございます、理解できました。
2019.11.17 15:09

返信投稿用フォーム

スパム防止のためにスレッド作成日から30日経過したスレッドへの書込みはできません。
© 2010-2024 応用情報技術者試験ドットコム All Rights Reserved.

Pagetop