出題職人
新着
人気
ログイン
新規登録
新着クイズ
人気クイズ
ログイン
新規登録
正規化の迷宮!データベース設計クイズで最強のデータ構造を解き明かせ!
00:00
1
/
9
1
第1問
第二正規形(2NF)を満たすために、第一正規形(1NF)に加えて満たすべき条件は何ですか?
A
すべての非キー属性が主キー全体に完全関数従属する
B
すべての非キー属性が主キーに推移的関数従属しない
C
すべての属性が互いに独立している
D
すべての属性が主キーの一部である
次へ
2
第2問
第三正規形(3NF)を満たすために、第二正規形(2NF)に加えて満たすべき条件は何ですか?
A
すべての非キー属性が主キーに完全関数従属する
B
すべての非キー属性が主キーに推移的関数従属しない
C
すべての属性が互いに独立している
D
すべての属性が主キーの一部である
前へ
次へ
3
第3問
BCNF(ボイスコッド正規形)は、どのような正規形を強化したものですか?
A
第一正規形 (1NF)
B
第二正規形 (2NF)
C
第三正規形 (3NF)
D
第四正規形 (4NF)
前へ
次へ
4
第4問
第四正規形(4NF)は、どのような種類の依存関係を排除することを目的としていますか?
A
関数従属性
B
結合従属性
C
多値従属性
D
推移的関数従属性
前へ
次へ
5
第5問
正規化の度合いが高いデータベースの欠点として考えられるものはどれですか?
A
データの冗長性が高い
B
更新時の異常が発生しやすい
C
複雑な結合処理が必要になる場合がある
D
データの整合性が低い
前へ
次へ
6
第6問
関数従属性とは何ですか?
A
ある属性の値が別の属性の値を一意に決定すること
B
複数の属性が互いに独立していること
C
ある属性の値が複数の属性の値を持つこと
D
属性が主キーの一部であること
前へ
次へ
7
第7問
データベース設計における正規化の一般的な進め方として正しいものはどれですか?
A
4NF -> 3NF -> 2NF -> 1NF
B
1NF -> 2NF -> 3NF -> BCNF -> 4NF
C
BCNF -> 3NF -> 2NF -> 1NF
D
2NF -> 1NF -> 3NF -> 4NF
前へ
次へ
8
第8問
第3正規形を満たすテーブルを、ボイス・コッド正規形にさらに正規化する目的として最も適切なものはどれですか?
A
完全関数従属性を排除するため
B
多値従属性を排除するため
C
推移的関数従属性を排除するため
D
候補キーの一部分からの関数従属性を排除するため
前へ
次へ
9
第9問
以下のテーブルで、正規化が必要となる可能性のある問題点はどれですか?テーブル: 注文 (注文ID, 顧客ID, 顧客名, 顧客住所, 注文日, 商品ID, 商品名, 数量, 単価)
A
顧客IDが主キーとして適切でない
B
顧客名が顧客IDによって一意に決定されない可能性がある
C
顧客名と顧客住所が顧客IDによって一意に決定されるにもかかわらず、同一テーブルに存在している
D
商品IDが外部キーとして適切でない
前へ
結果を見る!
中断する