← 記事一覧

コンピュータとAI

データベースってなに?

まず、答え

データベースは、たくさんの情報を、あとからすばやく取り出せるように、きちんと整理してしまっておく「しくみ」です。ぐちゃぐちゃの箱ではなく、名前順にならんだ名簿のような、整理された入れ物です。

どうして?

たとえば学校の名簿を思いうかべてください。もし名前がバラバラに書いてあったら、一人を探すのは大変です。でも、クラス順・名前順に整理されていれば、すぐ見つかります。コンピュータもおなじで、情報をただ置いておくのではなく、探しやすい形に整理しておく。それがデータベースです。

もう一歩

データベースは、たてと横のマス目がある表(ひょう)のように、情報を整理します。たとえばお店のデータベースなら、「商品の名前・ねだん・のこりの数」を、商品ごとに1行ずつ記録します。こうしておくと、「ねだんが安い順にならべて」「のこりが少ないものを教えて」といった注文に、すばやく答えられます。ネット通販、図書館の本の管理、SNSの投稿、ゲームの記録――たくさんの情報をあつかうサービスの裏には、たいていデータベースがあります。上手に整理されているほど、探すのも、数えるのも速い。整理のしかたそのものが、サービスの使いやすさや速さを決めるのです。だから、どう整理するかを考えることは、とても大事な仕事です。

へぇ、となる話

検索エンジンが一瞬で答えを返せるのも、集めた情報を、探しやすく整理した巨大なデータベース(索引)を持っているからです。「整理しておく」ことが、速さを生みます。

身のまわりの同じしくみ

図書館の蔵書、学校の名簿、お店の在庫、連絡先アプリ。「たくさんの情報を、整理してすぐ取り出す」場面には、データベースの考え方が生きています。

#しくみ#データ

力だめしクイズ

データベースがしていることは?

このきじは「コンピュータのしくみコース」の 14/15 最初から読む

まだわからないこと、もっと知りたくなったことはありますか。あなたの「なぜ?」が、つぎの記事のもとになります。

もっと知りたい・聞いてみたい