登場人物
美咲(みさき)
女子大生。就活のエントリーシートの資格欄が真っ白なことに気づき、慌ててITパスポートの勉強を開始。ITは完全に素人。高校時代は可愛くて人気者だったので、ちょっとプライドが高い。素直じゃない。
拓也(たくや)
美咲の高校時代の同級生。東京大学工学部。子どもの頃からパソコンばかりいじってきた生粋のオタク。実は美咲のことが好きだが、10年近く言い出せていない。教えるのは得意だが、口が悪いのが玉に瑕。
今日の問題
今日の問題
多くのファイルの保存や保管のために、複数のファイルを一つにまとめることを何と呼ぶか。
- アアーカイブ
- イ関係データベース
- ウストライピング
- エスワッピング
第1幕:段ボールに囲まれた部屋
4月、内定先の勤務地が決まり、美咲は引っ越しの準備に追われていた。部屋は段ボール箱だらけ。拓也が手伝いに来ている。
美咲
このフォルダの写真、全部まとめて一つのファイルにできないかな
拓也
あ、それ、今日の問題にちょうどいい話だ
美咲
引っ越しの最中まで繋げるの、もう職業病どころじゃないわね
拓也
今回は本当に、その"まとめる"って発想がそのままヒントなんだって
第2幕:まとめるならデータベースでしょ
段ボールに囲まれながら、美咲がスマホを片手に答える。
美咲
じゃあ答えるわね。これイでしょ。『関係データベース』
拓也
お、なんでそう思った?
美咲
だって、複数のものをまとめて管理するって言われたら、データベースのイメージだったのよね
拓也
発想はわかるんだけど、実は関係データベースは、"データ同士の関連付けを管理する"ための仕組み。今日聞かれてるのは、"複数のファイルを一つにまとめる"ことなんだ
美咲
え、違うの?
拓也
うん。"関連付けて管理する"のと、"一つにまとめて保管する"のは、目的が全然違うんだよ
第3幕:段ボールに、まとめて詰め込む
拓也は、目の前の段ボール箱を指さした。
拓也
この箱、いろんな荷物を一つにまとめて詰め込んでるよね
美咲
うん、本も服も、いろいろ雑多に入ってるわ
拓也
そのとおり。それと同じ発想で、複数のファイルを一つにまとめて保存・保管することを、アーカイブって呼ぶんだ。中身がバラバラでも、一つの箱にまとまってれば、運ぶのも保管するのも楽になるだろ
美咲
あ……! この段ボール箱こそ、アーカイブそのものってことね
拓也
そのとおり。正解はア。複数のファイルを一つにまとめること、これがアーカイブなんだ。写真フォルダをまとめて一つのzipファイルにする、なんてのもまさにこれだね
美咲
なるほどね……。引っ越しそのものが、アーカイブの実演になってるとは思わなかったわ
第4幕:……計算だけはさせて
拓也は本の詰め方を見て、急に真剣な顔になった。
拓也
待って、この詰め方だと隙間が多い。本の厚みを計算して、もっと効率よく——
美咲
ちょっと、いいから早く手を動かしてよ
拓也
いや、最適な配置を計算すれば、箱の数がもっと減らせるはずで……
美咲
そんなことしてる間に、もう1箱分終わってるわよ
拓也
……計算だけはさせて。あと数分あれば
美咲
引っ越しの日、今日中に終わらないと困るのよ!
拓也
面目ない……。つい、最適化したくなる性分で
美咲
性分は知ってるけど、今は手を動かして
第5幕:残りの選択肢を片付ける
急かされて我に返った拓也が、手を動かしながら続きを話す。
美咲
……気を取り直して。残りのウとエも教えて
拓也
ウの『ストライピング』は、データを複数の記憶装置に分散して書き込む技術。まとめるどころか、逆に分散させる方式なんだ
美咲
エは?
拓也
エの『スワッピング』は、メモリが足りないときに、一時的にディスクとデータを入れ替える仕組み。これもファイルをまとめる話とは別物だよ
美咲
アーカイブはまとめる、関係データベースは関連付け、ストライピングは分散、スワッピングは入れ替え。全部似たようなイメージだけど、やってることは全然違うのね
拓也
完璧な整理。"複数のものをどう扱うか"で考えると、この手の用語は区別しやすくなるよ
問題文(再掲)
多くのファイルの保存や保管のために、複数のファイルを一つにまとめることを何と呼ぶか。
- アアーカイブ
- イ関係データベース
- ウストライピング
- エスワッピング
まとめ:選択肢ごとの答え合わせ
| 選択肢 | 内容 | 正誤 |
|---|---|---|
| ア | 複数のファイルを一つにまとめること(アーカイブ) | 正解 |
| イ | データ同士の関連付けを管理する仕組み(関係データベース) | 不正解 |
| ウ | データを複数の記憶装置に分散して書き込む技術(ストライピング) | 不正解 |
| エ | メモリとディスクのデータを一時的に入れ替える仕組み(スワッピング) | 不正解 |
答えア アーカイブ
覚え方のコツ
段ボール箱に、荷物をまとめて詰め込む。それがアーカイブ。
- アーカイブ=複数のファイルを一つにまとめて保存・保管すること
- 関係データベースは関連付けの管理、ストライピングは分散、スワッピングは入れ替え。それぞれ別の目的
- 「複数のものをどう扱うか」を意識すると、似た響きの用語を混同しにくい
エピローグ
作業が一段落し、二人は積み上がった段ボールを見上げていた。
美咲
……こう見ると、結構な量ね。10年分くらいの荷物、詰まってる気がする
拓也
うん
美咲
新しい部屋、電車で1時間くらいのとこなんだけどね
拓也
そっか
美咲
そんなに遠くないのに、なんか、実感湧いてきちゃって
拓也は、積み上がった段ボールをただ見つめていた。1時間という数字が、今までよりずっと重く感じられた。
拓也心の声
……このままだと、本当に会う理由がなくなる。何か理由を作らなきゃ、じゃなくて——
拓也心の声
——ちゃんと、伝えないといけない気がする
美咲
なに黙ってるのよ
拓也
いや、なんでもない。……引っ越し、手伝いに行くから。当日も
美咲
うん、頼りにしてる
段ボールの隙間から差し込む夕日が、部屋を静かに照らしていた。
今日のポイントおさらい
- アーカイブ=複数のファイルを一つにまとめて保存・保管すること
- 関係データベースは、データ同士の関連付けを管理するための仕組み
- ストライピングはデータの分散書き込み、スワッピングはメモリとディスクの入れ替え
- どちらも「複数のファイルをまとめる」アーカイブとは目的が異なる
- 「複数のものをどう扱うか」で考えると、似た響きの用語も整理しやすい
この記事はITパスポート試験 令和3年度 問83(テクノロジ系/ソフトウェア)の解説です。