こんにちは。武田です。
今年もよろしくお願いします。
データベースって便利ですよね。
ドラクエⅠのモンスターをデータベース化するとこんな感じになります。
Webアプリの授業ではMySQLというデータベースシステムを使い実習をしています。
実はこのブログのデータも全てデータベースで管理されています。
ネット上のデータのほとんどがデータベースによって管理・蓄積されているといっても嘘はないでしょう。
データの検索や取り出しには、SQLを使います。
select * from dq1;
とすると、全てのデータが表示されます。
例えば攻撃力が最大のモンスターを取り出したい場合は、こんな感じです。
select * from dq1 where `攻撃力` in (select max(`攻撃力`) from dq1);
データベースに保存するだけで、検索や抽出が便利になるんです。(SQLを勉強しないとやり方が分からないですが)
プログラミング言語でデータの検索や抽出をしようとすると大変な作業になりますが、データベース化しただけでかなり検索などの部分のプログラミング量削減になります。
検索と相性がいいのが、データベースの利点です。
でも普通の人が使うちょっとしたものならエクセルで十分です。その方が楽です。
ドラクエⅠのモンスターも40体しかないですし。
だから、一般人がデータベースを使う必要はないというのが私の結論です。(笑)
以上、ちょっとしたデータベースの話でした。