基本情報技術者試験で頻出のIT用語集

基本情報技術者試験によく出題されるIT用語をまとめています。

  • 午前によく出る用語
  • ざっくりとした意味がわからないと午後試験で困る用語

について説明しています。

データベース関連
  • DB(データベース):データを入れる入れ物
  • SQL:DBとデータをやり取りするための言葉
  • トランザクション:データを入れ替えするときのまとまった処理
  • コミット:トランザクション(データの入れ替え)を確定
  • ロールバック:トランザクション(データの入れ替え)を開始前に巻き戻す
  • 主キー:他とかぶらないし空にならない情報
  • フルバックアップ:全部のデータのコピーを作る
  • 第一正規化:すべてのデータを同じ形(DBに入る形)に整える
  • 第二正規化:主キーにくっつく、データのかたまりを整理
  • 第三正規化(作成中):主キー以外のデータのかたまりを整理
システム開発
ネットワーク
セキュリティ系のIT用語
その他のIT用語
  • WBS:作業を分解してシステム開発のスケジュールを管理
  • SWOT分析:自社や競合他社の強み(S)・弱み(W)・機会(O)・脅威(T)を分析
  • MTBF:システムが正常稼働している時間の平均
  • MTTR:システムを修理するのにかかる時間の平均
  • モジュール結合度:プログラムの部品同士のくっつき度合い
  • SLA:サービスの質を保証するもの
  • フォールトトラレント:障害が発生しても大丈夫なように備える考え方そのもの
  • フェールセーフ:故障したときに安全性を優先してシステムダウンさせる
  • フェールソフト:壊れても動かし続けることを考える
  • フールプルーフ:人間のうっかりミスによる誤作動を防ぐ
SE

ロールバックとは?DBのトランザクション処理を開始前に巻き戻すこと

どうも!ひよこSE(@PiyoOct)です。 ロールバックって何? DB(データベース)におけるロールバックとは、「ゲームをやっている途中で、セーブせずにリセットする」のように、トランザクション(まとまった処理)を開始前に...
SE

コミットとは?DBのトランザクション処理を確定すること

どうも!ひよこSE(@PiyoOct)です。 コミットって何? データベースにおけるコミットとは、「ゲームを始めてやめる前にセーブして電源を切る」のように、トランザクション(まとまった処理)を確定した上で終了させることです...
SE

トランザクションとは?まとまった処理のこと

どうも!ひよこSE(@PiyoOct)です。 トランザクションって何? トランザクションとは、「ゲームを始めて遊び終わったら電源を切る」のように、まとまった処理のことです。 まとまっているので、その処理を分けることは...
スポンサーリンク
SE

主キーとは?他と重複することがない情報のこと

どうも!ひよこSE(@PiyoOct)です。 主キーって何?データベースで出てきたんだけど・・・。 ひとことでわかりやすく言えば、「他と重複することがない情報」が主キーです。 「他と重複することがない情報」というのは...
SE

SQLインジェクションとは?変な文字を入れてデータベースに悪さをすること

どうも!ひよこSE(@PiyoOct)です。 SQLインジェクションっていう攻撃が出てきたけど、よくわからない。 ひとことでわかりやすく言えば、「変な文字を入れてデータベースに悪さをすること」です。 「画面でイタズラ...
SE

ソーシャルエンジニアリングとは?人間の隙(すき)を突いた心理攻撃

どうも!ひよこSE(@PiyoOct)です。 ソーシャルエンジニアリングって何? わかりやすく一言で言えば、「人間の隙(すき)を突いた心理攻撃のこと」です。 色々と悪だくみをする技術そのものは、人々の知らないところで...
SE

ブルートフォース攻撃とは?パスワードを力づくで全通り試すこと

どうも!ひよこSE(@PiyoOct)です。 ブルートフォース攻撃って何? わかりやすく一言で言えば、「パスワードを力づくで全通り試す攻撃」です。 全通り試すので、「総当たり攻撃」って言ったりしますが同じ意味です。 ...
SE

内部設計(詳細設計)とは?プログラムの流れや実際の処理を設計

どうも!ひよこSE(@PiyoOct)です。 内部設計って何? 設計とは、料理で言うレシピにあたるもの。システム開発では「どんなプログラムにするのかを決めて、誰が読んでもわかるように文章にしようね」という役割をもつのが設計...
SE

外部設計(基本設計)とは?システムで目に見える部分の設計

どうも!ひよこSE(@PiyoOct)です。 外部設計って何? そもそもですが、システム開発における「設計」とは「どんなプログラムにするのかを決めて、誰が読んでもわかるように文章にしようね」というもの。 料理で言うレ...
SE

第二正規化とは?主キーにくっつく、データの繰り返しを整理する

第二正規化って何?データベースを勉強しているうちに、混乱してきた・・・。 という人向けの記事です。 第一正規化では、余分だったりはみ出ているデータを整理して。 すべてのデータが同じ形となるように整理しました。 ...
SE

第一正規化とは?すべてのデータを同じ形に整えること

第一正規化っていうのが、データベースのところで出てきたけどよくわからん! という人向けの記事です。 そもそも、正規化とは、「余分だったり、ダブってたり、回りくどい部分をなくすこと」です。 文字通りではありますが、第一...
SE

SQLとは?データベースとデータをやり取りするときに使う言葉

どうも!ひよこSE(@PiyoOct)です。 SQL(エスキューエル)って何? ひとことでわかりやすく言えば、「データベースとデータをやり取りするときに使う言葉」です。 「データをやり取りする」って言われてもなぁ。...
SE

DB(データベース)とは?データを保存しておく入れ物や箱のこと

どうも!ひよこSE(@PiyoOct)です。 DB(データベース)って何? ひとことでわかりやすく言えば、「データを保存しておく入れ物や箱のこと」です。 「データを保存」って言われてもなぁ。 ここで言うデー...
SE

フルバックアップとは?データの完全コピーを作成する

どうも!ひよこSE(@PiyoOct)です。 フルバックアップって何? ひとことでわかりやすく言うと、「データの完全コピーを作成するバックアップの方法」です。 バックアップとは、iPhoneを使っている人なら見たこと...
SE

SLA(Service Level Agreement)とは?サービスの質を保証するもの

どうも!ひよこSE(@PiyoOct)です。 SLAってなに? ひとことでわかりやすく言えば、「サービスの質を保証するものや文章」のことだと思ってください。 「サービスの質」っていうのが、いまいちピンと来ないなぁ。...
SE

モジュール結合度とは?プログラムの部品同士のくっつき度合い

どうも!ひよこSE(@PiyoOct)です。 モジュール結合度ってなに? ざっくりといえば、「プログラムの同士のくっつき度合い」です。 基本情報技術者試験むけに丸暗記するなら、結合度が弱い順に (弱い)データ結...
SE

フールプルーフとは?人間のうっかりミスによる誤作動を防ぐ考え方

どうも!ひよこSE(@PiyoOct)です。 フールプルーフってなんだ? 一言でわかりやすく言えば、「人間がうっかりミスをしても誤作動しないようにしましょうね」ってことです。 人間はうっかりものです。ミスがないのであ...
SE

フォールトトレラントとは?障害が発生しても大丈夫なように備えておく考え方のこと

どうも!ひよこSE(@PiyoOct)です。 フォールトトレラントとは、障害が発生しても大丈夫なように備えておく、システムを設計するときの考え方のようなものです。 何かトラブルが発生してから ヤバい!ヤバい!どうしよう...
SE

フェールソフト(fail soft)とは?故障時に継続して稼働することを優先する

どうも!ひよこSE(@PiyoOct)です。 フェールソフトってなんだ? 一言でわかりやすく言えば、「故障したときに継続して稼働することを優先する」ってことです。 なにかトラブルが発生したときに「いちいち全部を止め...
SE

フェールセーフ(fail safe)とは?故障したときに安全性を優先する

どうも!ひよこSE(@PiyoOct)です。 フェールセーフってなんだ? 一言でわかりやすく言えば、「故障したときに安全性を優先する」ってことです。 世の中にあるシステム。ずっと壊れなければいいのですが、いつかは壊れ...
スポンサーリンク
タイトルとURLをコピーしました