データベース メモ投稿 第二回
データベースの種類
・階層データモデル
・ネットワークデータモデル
・リレーショナルデータモデル
上記のうち、階層データモデルとネットワークデータモデルはポインタという仕組みによって関連付け、データ同士の関係を表す。
3つ目のリレーショナルデータモデルは主に現在主流になっているリレーショナルデータベースのモデル。
このリレーショナルデータベースはデータを「表(テーブル)」という形の概念を持っている
このテーブルは数学の演算をもとに、データの操作をすることが可能。
<集合演算>
・和
・差
・積
上記の3つはド・モルガンの法則の考え方で内容が理解できる!
・直積
2つのテーブルの行の組み合わせ
このほかにもリレーショナルデータベースには特有の演算が存在する。
・射影
テーブル中の列(カラム)部分を抽出する
・選択
テーブル中の行(レコード)部分を抽出する
・結合
文字通り、つなぎ合わせること
・商
割られる方のテーブルから、割る方のテーブルのすげてのレコードを含むものと取り出して、そこから、割る方のレコードを除く演算
この記事が気に入ったらサポートをしてみませんか?