SQLとは?
SQLとは、リレーショナルデータベースを操作するための問い合わせ言語。データの検索(SELECT)、追加(INSERT)、更新(UPDATE)、削除(DELETE)などの命令が用意されている。
ITパスポートの過去問では8回出題されています(2012年度〜2026年度)。
えすきゅーえる
SQLの意味
リレーショナルデータベースを操作するための問い合わせ言語。データの検索(SELECT)、追加(INSERT)、更新(UPDATE)、削除(DELETE)などの命令が用意されている。
SQLの具体例
SELECT 氏名 FROM 顧客 WHERE 都道府県='東京都' のように書くと、顧客テーブルから東京都在住の氏名だけを抽出できる。
SQLは試験でどう引っ掛けられる?
プログラムを組む言語ではなく、データベースへの問い合わせ言語。日本語の「登録」「更新」からINSERT(追加)とUPDATE(更新)を取り違えやすい。DELETEが消すのは行であって列や表そのものではない。
SQLと関連する用語
SQLが出た過去問
A商店街では、インターネット上にサイトを作り、商店街のプロモーションを行うことにした。サイトに組み込むことによって、顧客とのコミュニケーションの向上が期待できる…
正解:SNS
要点:顧客との双方向の交流を生むのはSNS。SCM・SQL・SSLとは目的が違う
SNS(ソーシャルネットワーキングサービス)は、利用者同士が情報を発信し合い、コメントや共有を通じて双方向にやり取りできる仕組みである。商店街のサイトに組み込めば、顧客の声を直接受け取り返答できるため、コミュニケーションの向上が期待できる。他の選択肢は供給網管理、データベース操作言語、通信の暗号化であり、いずれも顧客との対話を生む仕組みではない。
出典:平成24年度 秋期 ITパスポート試験 問4(IPA)テザリングの説明として、適切なものはどれか。
正解:スマートフォンなどの通信端末をモバイルルータのように利用して、PCなどをインターネットに接続する機能
要点:テザリングはスマホを経由してPCをネット接続する機能
テザリングは、スマートフォンなどの携帯回線を持つ端末を経由して、PCやタブレットをインターネットへ接続させる機能である。端末がモバイルルータの代わりを務める形で、Wi-Fi・USB・Bluetoothなどの方法で接続できる。他の選択肢はワーム、ディジタル署名、SQLインジェクションの説明であり、いずれも別の用語である。
出典:平成27年度 春期 ITパスポート試験 問58(IPA)情報システムに対する攻撃のうち,あるIDに対して所定の回数を超えてパスワードの入力を間違えたとき,当該IDの使用を停止させることが有効な防衛手段となるものはどれ…
正解:総当たり攻撃
要点:総当たり攻撃にはアカウントロックが有効
総当たり攻撃は、考えられるパスワードを次々に試して正解を探す手口なので、誤入力が一定回数続いたらアカウントを停止する仕組みが有効に働く。DoS攻撃やSQLインジェクション、フィッシングは、いずれもパスワードの試行回数制限とは対策の性質が異なる。
出典:平成28年度 秋期 ITパスポート試験 問83(IPA)SQLインジェクションの対策などで用いられ、処理の誤動作を招かないように、利用者がWebサイトに入力した内容に含まれる有害な文字列を無害な文字列に置き換えること…
正解:サニタイジング
要点:サニタイジングは特殊文字を無害化し不正な解釈を防ぐ
サニタイジングは、利用者が入力した文字列のうち、プログラムやデータベースに特別な意味を持つ記号を無害な表現へ置き換える処理である。これにより入力がSQL文やHTMLの一部として解釈されるのを防ぎ、SQLインジェクションやクロスサイトスクリプティングを防げる。ストリーミングは配信方式、テザリングは端末経由の通信共有、リバースエンジニアリングは製品の解析技法である。
出典:平成28年度 春期 ITパスポート試験 問64(IPA)Webサイトによっては、ブラウザで閲覧したときの情報を、ブラウザを介して閲覧者のPCに保存することがある。以後このWebサイトにアクセスした際は保存された情報を…
正解:Cookie
要点:Cookieはサイトがブラウザ経由で端末に残す情報の仕組み
Cookieは、Webサーバがブラウザを介して閲覧者の端末に小さなデータを保存させ、次回以降のアクセス時にそれを送り返させる仕組みである。ログイン状態の保持や買い物かごの内容の引き継ぎなどに使われる。SQLはデータベース操作の言語、URLは所在を示す表記、XMLはデータ記述の書式であり、いずれも端末側に情報を保存する仕組みではない。
出典:平成28年度 春期 ITパスポート試験 問79(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。