今日はRDBMS(Relational Data Base Management System)について調べました。

 

リレーションデータベースマネージメントシステムなんですが、まあリレーションデータベースを扱う管理システムのことなんですが

 

データベースって見たことはあるけどあんまり作成にかかわったことなくてなんかイメージがしづらいんですよね・・・

 

データベースを作ったことはあるんですけど、エクセルを作って作ったり、これはデータベースではないのかなぁ

 

まあいいや、RDBMSを紐解いていくと

 

リレーションっていうのはまず関連部分のことを言っています。

 

 

こんな感じで、会社と社員との関連部分、関係性のことを指します。

 

リレーションについてわかればあとは簡単です。

 

画像のように”つながりがある表などのデータの集まり”のことをリレーションデータベースといいます。RDB

 

そのリレーションデータベースを”管理するシステム”をRDBMSリレーションデータベースマネジメントシステムといわれているわけです。

 

RDBMSの一例でOracle Databaseがあります。

詳しくは下記のpdfに記載されていますので、そちらを見たほうがわかりやすいです。

https://www.oracle.com/jp/a/tech/docs/technical-resources/0413-1330-oracle-beginner-overview.pdf

 

データベースの詳しい内容はエクセルを考えてみればわかるかと思います。

エクセルで表を作成したときに、IDの一つを選択して、そのIDがどのIDと関連しているかを想像してみるのがよさそうです。

 

調べてみてそんなに記事がないことから、あまり詳しい内容について知る必要はなさそうかと思いました。

下記の記事がわかりやすい

 

 

 

 

RDBMSがどういったものかだけ理解しました。

 

んじゃ