「正規化理論」を理解する:「データベーススペシャリスト試験」戦略的学習のススメ(9)(2/2 ページ)
あの“津崎さん”も保有する難関資格「データベーススペシャリスト」。本企画では、データベーススペシャリスト試験 午前/午後試験対策のための「基礎知識」を抜粋してお届けします。今回は、「正規化理論の基礎」を解説します。
Chance問題
演習8-1
受注入力システムによって作成される次の表の説明として、正しいものはどれか。受注番号は受注ごとに新たに発行される番号であり、項番は1回の受注で複数の商品の注文があった場合に、商品別に連番で発行される番号である。
なお、単価は商品コードによって一意に定まる。
受注日 | 受注番号 | 得意先コード | 項番 | 商品コード | 数量 | 単価 | |
---|---|---|---|---|---|---|---|
2005-03-05 | 995867 | 0256 | 1 | 20121 | 20 | 20,000 | |
2005-03-05 | 995867 | 0256 | 2 | 24005 | 10 | 15,000 | |
2005-03-05 | 995867 | 0256 | 3 | 28007 | 5 | 5,000 |
ア 正規化は行われていない。
イ 第1正規形まで正規化されている。
ウ 第2正規形まで正規化されている。
エ 第3正規形まで正規化されている。
(H27春DB午前II問6)
解答 演習8-1 イ
*囲み内をクリックすると解答を表示します(表示後ページをリロードすると、再び非表示になります)
解答 演習8-2 ウ
*囲み内をクリックすると解答を表示します(表示後ページをリロードすると、再び非表示になります)
本試験過去問題による類題演習 | |
---|---|
H19 午前問23 | データベース正規化の目的 |
H19 午前問24 | 第1正規形、第2正規形、第3正規形の定義 |
H15 午前問26 | 第1正規形、第2正規形、第3正規形の定義 |
H22 午前II問8 | 第2正規形である関係R が、第3正規形でもあるための条件 |
H14 午前問24 | 関係の中に反復するデータ項目を取り除いたときに満たす正規形 |
H26 午前II問6 | 第3正規形において存在する可能性のある関数従属 |
H15 午前問27 | 与えられた表(従業員・職位情報)の正規化の段階 |
H21 午前II問5 | 関数従属性で構成される関係を第3正規形で示したもの |
H20 午前問24 | 関数従属性図で示される関係を第3正規形で示したもの |
H22 午前II問6 | 発注伝票表を情報無損分解した表 |
H22 午前II問7 | 第3正規形ない表(“科目-教員”)を更新するときに発生する問題 |
Chance問題
Point check
次の表を、第3正規形まで正規化を行った場合、幾つの表に分割されるか。ここで、顧客の1回の注文に対して1枚の受注伝票が作られ、顧客は1回の注文で一つ以上の商品を注文できるものとする。
受注 番号 |
顧客 コード |
顧客名 | 受注日 | 商品 コード |
商品名 | 単価 | 受注数 | 受注 金額 |
|
---|---|---|---|---|---|---|---|---|---|
1055 | A7053 | 鈴木電気 | 2006-07-01 | T035 | テレビA | 85,000 | 10 | 850,000 | |
1055 | A7053 | 鈴木電気 | 2006-07-01 | K083 | ラジカセA | 23,000 | 5 | 115,000 | |
1055 | A7053 | 鈴木電気 | 2006-07-01 | S172 | ステレオB | 78,000 | 3 | 234,000 | |
2030 | B7060 | 中村商会 | 2006-07-03 | T050 | テレビB | 90,000 | 3 | 270,000 | |
2030 | B7060 | 中村商会 | 2006-07-03 | S172 | ステレオB | 78,000 | 10 | 780,000 | |
3025 | C9025 | 佐藤電気 | 2006-07-03 | T035 | テレビA | 85,000 | 3 | 255,000 | |
3025 | C9025 | 佐藤電気 | 2006-07-03 | K085 | ラジカセB | 25,000 | 2 | 50,000 | |
3025 | C9025 | 佐藤電気 | 2006-07-03 | S171 | ステレオA | 50,000 | 8 | 400,000 | |
3090 | B7060 | 中村商会 | 2006-07-04 | T050 | テレビB | 90,000 | 1 | 90,000 | |
3090 | B7060 | 中村商会 | 2006-07-04 | T035 | テレビA | 85,000 | 2 | 170,000 |
(H22春DB午前II問9)
ア 2 イ 3 ウ 4 エ 5
解答 Point check ウ
*囲み内をクリックすると解答を表示します(表示後ページをリロードすると、再び非表示になります)
書籍紹介
ポケットスタディ データベーススペシャリスト [第2版]
具志堅融、河科湊著
秀和システム 1,500円
データベーススペシャリスト試験は同じパターンの出題が多いため、過去問をたくさん解くことが合格の早道です。しかし、難易度の高い過去問を解くには、勉強が必要であり、多くの時間と労力を必要とします。本書は、プロの講師が推奨する、テキストを少し読み→該当する過去問を解き→理解を深めるというアジャイル的学習法で、驚くほど短時間で合格するツボとコツを解説します。"すき間時間"を活用して効果的な学習ができます!
Copyright © ITmedia, Inc. All Rights Reserved.
関連記事
- 春期試験の押さえどころを総ざらい!
本連載では、テクニカルエンジニア(データベース)試験に対応できる知識を確認していきます。多岐にわたる知識が問われる試験ですので、受験する方はもちろん、日常業務ではあまり使うことのない技術知識の確認にも役立ててください。 - データベーススペシャリスト試験(Database Specialist Examination)
ITエンジニアに必要な各種資格情報を解説する「@IT自分戦略研究所 資格辞典」。今回は、IPAが実施する情報処理技術者試験の「高度試験」9区分のうちの一つ「データベーススペシャリスト試験」を紹介する。 - 真のデータベースエンジニアを目指そう!
本連載は、ITシステム開発の現場でプログラミングやSQLのコーディングを行っているエンジニア(データベース利用者)が、データ管理者(DA)やデータベース管理者(DBA)へステップアップするための第一歩として有効な基礎知識を紹介する(編集局) - 【Oracle Database】忘れていませんか? 「アラートログ調査」に必要な、たった3つのキホン
データベース管理システムの運用でトラブルが発生したらどうするか。データベースサポートスペシャリストが現場目線の解決Tipsをお届けします。今回は基本編として「アラートログの調査で押さえるべき3つのポイント」を解説します。【Oracle Database 12c対応版】