見出し画像

データベース メモ投稿 第二回

データベースの種類
・階層データモデル
・ネットワークデータモデル
・リレーショナルデータモデル

上記のうち、階層データモデルとネットワークデータモデルはポインタという仕組みによって関連付け、データ同士の関係を表す。

3つ目のリレーショナルデータモデルは主に現在主流になっているリレーショナルデータベースのモデル。

このリレーショナルデータベースはデータを「表(テーブル)」という形の概念を持っている

このテーブルは数学の演算をもとに、データの操作をすることが可能。

<集合演算>
・和
・差
・積
上記の3つはド・モルガンの法則の考え方で内容が理解できる!

・直積
 2つのテーブルの行の組み合わせ

このほかにもリレーショナルデータベースには特有の演算が存在する。
・射影
 テーブル中の列(カラム)部分を抽出する
・選択
 テーブル中の行(レコード)部分を抽出する

・結合
 文字通り、つなぎ合わせること

・商
 割られる方のテーブルから、割る方のテーブルのすげてのレコードを含むものと取り出して、そこから、割る方のレコードを除く演算

この記事が気に入ったらサポートをしてみませんか?