ちょっとデータベースの話

こんにちは。武田です。
今年もよろしくお願いします。
データベースって便利ですよね。
ドラクエⅠのモンスターをデータベース化するとこんな感じになります。

dq1_excel

Webアプリの授業ではMySQLというデータベースシステムを使い実習をしています。
実はこのブログのデータも全てデータベースで管理されています。
ネット上のデータのほとんどがデータベースによって管理・蓄積されているといっても嘘はないでしょう。

データの検索や取り出しには、SQLを使います。

select * from dq1;

とすると、全てのデータが表示されます。

例えば攻撃力が最大のモンスターを取り出したい場合は、こんな感じです。

select * from dq1 where `攻撃力` in (select max(`攻撃力`) from dq1);

データベースに保存するだけで、検索や抽出が便利になるんです。(SQLを勉強しないとやり方が分からないですが)

プログラミング言語でデータの検索や抽出をしようとすると大変な作業になりますが、データベース化しただけでかなり検索などの部分のプログラミング量削減になります。
検索と相性がいいのが、データベースの利点です。

でも普通の人が使うちょっとしたものならエクセルで十分です。その方が楽です。
ドラクエⅠのモンスターも40体しかないですし。
だから、一般人がデータベースを使う必要はないというのが私の結論です。(笑)

以上、ちょっとしたデータベースの話でした。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です