中小企業診断士 経営情報システム 一問一答 第98問〜第102問|データベース・SQL・データ構造

重要度:B 論点:更新時異状

問98:正規化が不十分なとき、データ更新・追加・削除時に生じる矛盾や不都合を何というか。

解答を見る

更新時異状(更新不整合)。重複データの一部だけ更新されて矛盾するなどの問題が起きる。


重要度:B 論点:SQLの分類

問99:SQLで、表の定義を行うDDL、データ操作を行うDML、権限制御を行う分類を何というか。

解答を見る

DCL(データ制御言語)。DDLは表の作成・変更、DMLは検索・更新・挿入・削除、DCLは権限付与・取消を担う。


重要度:A 論点:SELECT文の基本

問100:表から条件に合う行を抽出する基本のSQL文で、抽出条件を指定する句は何か。

解答を見る

WHERE句。SELECT〜FROM〜WHEREで、指定条件に合致する行を取り出す。


重要度:A 論点:GROUP BYと集約関数

問101:SQLで、指定列の値ごとにレコードをまとめ、SUMやCOUNT等で集計する句は何か。

解答を見る

GROUP BY句。集約関数(SUM・COUNT・AVG・MAX・MIN)と併用する。グループ化後の絞り込みはHAVING句で行う。


重要度:B 論点:HAVINGとWHEREの違い

問102:次の記述の誤りを訂正せよ。「HAVING句は、グループ化する前の個々の行を絞り込むための条件を指定する。」

解答を見る

誤り。グループ化前の行を絞り込むのはWHERE句である。HAVING句はGROUP BYで集計した後の結果を絞り込む。



コメント

タイトルとURLをコピーしました