「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

出典:平成29年度 ITパスポート試験(IP) 春期分 問89

difficulty難易度設定
スポンサーリンク

予備知識


用語意味
データベースデータを入れておく箱
関係データベースOracleとかMySQLなんかの、みなさんが普段使っているデータベースのこと。データを表形式で扱うデータベース
テーブルデータベースの話で出てきた場合は、データベースの中にある実際にデータを入れておく箱のこと
結合ガション!と合体させること。データベース関連で出てきた場合は、複数のテーブルのデータをまとめて1つのデータにすること
射影データベース関連で出てくる用語で、テーブルから特定の列のデータのみを取り出すこと
選択選ぶこと。データベース関連で出てきた場合は、テーブルから特定の行のデータのみを取り出すこと

問題


問題文
情報処理に関する用語a~dのうち,関係データベースの関係演算だけを全て挙げたものはどれか。

a.結合
b.射影
c.順次
d.選択
ピヨ意訳:OracleとかMySQLのデータベースでテーブルに対してやれる操作は、どれ?全部選んでね。

a.結合
b.射影
c.順次
d.選択

解答選択肢
a,b
ピヨ意訳:
a.結合
b.射影
a,b,c
ピヨ意訳:
a.結合
b.射影
c.順次
a,b,d
ピヨ意訳:
a.結合
b.射影
d.選択
a,d
ピヨ意訳:
a.結合
d.選択


正解までのつなぎ

正解


正解
a,b,d
ピヨ意訳:
a.結合
b.射影
d.選択

ピヨピヨ解説


知識として知っているかの問題ですね。
答えを先に書いてしまうと「ウ:a,b,d」が正解です。

「a.結合」はテーブル同士をくっつける操作です。
例えば

SELET t1.* FROM TBL1 t1 INNER JOIN TBL2 t2 ON t1.ID = t2.ID

とかやるのが「結合」です。
TBL1とTBL2がくっつきます。

「b.射影」は特定の「列」だけを抜き出す操作です。
例えば

SELET t1.column1 FROM TBL1 t1

とかやるのが「射影」です。
TBL1の中から「column1」列だけが抜き出されます。

「d.選択」は特定の「行」だけを抜き出す操作です。

SELET * FROM TBL1 t1 WHERE t1.ID=1

とかやるのが「選択」です。
難しく考える必要は ありません。
いわゆる「select文」のことです。


スポンサーリンク
書籍画像018
書籍画像022


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
サイバーセキュリティお嬢様と学ぶ 情報セキュリティの基本
AI用語図鑑 ビジネス・開発・試験対策に使える厳選キーワード256