質問: データベースとdbmsについて。 書籍を読んでいると、「データベースはプログラムから独立しているべきだ。」と書いてあります。 この場合のプログラムとは、oracleやpostgresqlみたいなdbmsの事でしょうか? それとも、プログラマーがjavaなどで作った、アプリケーションの事でしょうか? 仮に、後者の場合だとします。その場合、データベースとdbmsをひとつの物と捉えて良いんでしょうか? よろしくおねがいします。
回答: > この場合のプログラムとは、oracleやpostgresqlみたいなdbmsの事でしょうか? dbmsはデータベースを実現する手段です。 > それとも、プログラマーがjavaなどで作った、アプリケーションの事でしょうか? あまりそういう例は聞きませんが、そうであっても良いと思います。 > データベースとdbmsをひとつの物と捉えて良いんでしょうか? 意味不明です。 データベースはデータをぷろぐらむから独立させて扱いやすくしたものです。 単純な例では、テキストファイルだってデータベースとして扱うこともあります。