質問: 例えばJavaで変数に名前、年齢、テストの点数を配列に入れてしまえば取り出したり書き換えたりできる気がします。JavaとDBの連携を覚えれば**いろいろできるようになる**らしいのですが、その**いろいろ**が想像できません。例えば個人で作るような身近で簡単なプログラムにDBが必要になる場面はあるのでしょうか?
回答: 配列のデータはプログラムを終了すれば消えてしまいますが、データベースに保管すればディスクに保管されるので、永続的に利用可能となります。 また、配列はメモリ容量の加減で最大数は限られてきますし、データを探すときも1つ1つ探していくしかありませんが、データベースの場合は「巨大なデータの一部だけ取ってくる」「インデックスを付けて高速に検索を行う」など、巨大なデータを扱うのに長けています。