データベースってなに?
まず、答え
データベースは、たくさんの情報を、あとからすばやく取り出せるように、きちんと整理してしまっておく「しくみ」です。ぐちゃぐちゃの箱ではなく、名前順にならんだ名簿のような、整理された入れ物です。
どうして?
たとえば学校の名簿を思いうかべてください。もし名前がバラバラに書いてあったら、一人を探すのは大変です。でも、クラス順・名前順に整理されていれば、すぐ見つかります。コンピュータもおなじで、情報をただ置いておくのではなく、探しやすい形に整理しておく。それがデータベースです。
もう一歩
データベースは、たてと横のマス目がある表(ひょう)のように、情報を整理します。たとえばお店のデータベースなら、「商品の名前・ねだん・のこりの数」を、商品ごとに1行ずつ記録します。こうしておくと、「ねだんが安い順にならべて」「のこりが少ないものを教えて」といった注文に、すばやく答えられます。ネット通販、図書館の本の管理、SNSの投稿、ゲームの記録――たくさんの情報をあつかうサービスの裏には、たいていデータベースがあります。上手に整理されているほど、探すのも、数えるのも速い。整理のしかたそのものが、サービスの使いやすさや速さを決めるのです。だから、どう整理するかを考えることは、とても大事な仕事です。
へぇ、となる話
検索エンジンが一瞬で答えを返せるのも、集めた情報を、探しやすく整理した巨大なデータベース(索引)を持っているからです。「整理しておく」ことが、速さを生みます。
身のまわりの同じしくみ
図書館の蔵書、学校の名簿、お店の在庫、連絡先アプリ。「たくさんの情報を、整理してすぐ取り出す」場面には、データベースの考え方が生きています。