[ 通常表示 ]  [ 簡易表示 ]  [ シンプル表示 ]

「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

データベースマネージメントシステム (DBMS)

pointこの用語のポイント

pointデータベースを便利に使うためのソフトウェアだよ

pointデーターベースのことだと思って良いよ

スポンサーリンク

簡単に書くよ

データベースマネージメントシステム (DBMS)とは

データベースとゆかいな仲間たちのこと。
もう少しきちんと書くと

データベースを便利に使うためのあれやこれやな機能が付いているソフトウェアのことだけど、単にデータベースのことだと思っていいですよ、のこと
です。

image piyo

詳しく書くよ

データベースは「データを入れておく箱」ね。
データベースだけでは、ただの箱です。

データベースマネージメントシステム

この箱を便利に使うための道具が「データベースマネージメントシステム」です。
長ったらしい名前なので「database management system(データベース・マネージメント・システム)」を省略して「DBMS」と言うことが多いです。

データベースマネージメントシステム2

イメージとしては、そうですね。
データベースが図書館だとしたら、データベースマネージメントシステムは、そこで働く職員さんのイメージでしょうか。

図書館で働く職員さんは、あなたが「この本を読みたいんですけど~」と言ったら、えっちらおっちら探してきてくれます。
本が傷ついたら補修したり、予約が被ったら喧嘩にならないように順番を決めてくれたりもします。

同じようなお仕事をデータベースに対してしてくれるのが、データベースマネージメントシステムさんです。
実際にデータベースからデータを持って来たり、反対にしまったりします。
いろんな人が同時に使ったときにぶっ壊れないようにしたり、あれやこれやと裏方さんのお仕事をしてくれます。
縁の下の力持ちってやつです。

ただし、お仕事をしていて「データベースマネージメントシステム(DBMS)」という用語を聞く機会は、あまり多くありません。
単に「データベース」と表現する場合が多いです。

例えば、MySQLOracleなどは、実際にはデータベースマネージメントシステムです。
ですが、これをわざわざ「データベースマネージメントシステム(DBMS)」と呼ぶ人は多くありません。
「今回の仕事ではデータベースは何を使いますか?」「今回はOracleを使いますよ~」のように、データベースマネージメントシステムを意図して「データベース」と呼んでいる人が多いはずです。

これも図書館とそこで働く職員さんをイメージすると分かりやすいと思います。
「図書館」と言われてイメージする場所には、職員さんがいますよね?
本だけが置いてある無人の建物を想像する人は少ないはずです。

同じようにデータベースとデータベースマネージメントシステムも基本的にはセットで使われます。
データを入れる箱だけがあっても仕方ないですからね。
「データベース」と言った場合はデータベースマネージメントシステムも含む場合がほとんどです。

厳密な意味が問われるのは資格試験のときくらいです。
日常生活においては「データベースマネージメントシステム(DBMS)」と出てきたら頭の中で「データベース」と読み替えてもかまいません。
私も、実際に言葉にして「データベースマネージメントシステム(DBMS)」と言った機会は数えるほどしかなかったりします。
ほとんどの場合は「データベース」って言っています。

実は「リレーショナルデータベース(RDB)」「データベースマネージメントシステム(DBMS)」「リレーショナルデータベースマネージメントシステム(RDBMS)」の解説を、すべて「データベースです」でまとめてしまったので、一応それぞれの違いを補足しておきますね。

まず前提として、データベース(DB)は「データを入れる箱」です。
データが入ります。

リレーショナルデータベース(RDB)は「データベースの種類」です。
データベースと呼ばれるものには、いくつか種類があります。
その中のひとつとしてRDBがあります。

データベースマネージメントシステム(DBMS)は「データベースを扱うための道具」です。
あなたがデータベースを使うときに、いろいろサポートしてくれます。

リレーショナルデータベースマネージメントシステム(RDBMS)は「リレーショナルデータベースを扱うための道具」です。
「データベースマネージメントシステムの種類」と言っても、よいでしょう。

図に描くと

データベースマネージメントシステム3

な感じですね。

image piyo2

一言でまとめるよ

まぁ「データベースマネージメントシステム(DBMS)」って単語が出てきたら「データベースなんだな~」と、お考えください。

一番上に戻るよ
スポンサーリンク