データベースと関係データベース
データベースとは
アプリケーションのデータを保存・蓄積するための手段の一つ
関係データベース
この関係データベーアタスの他にも階層型、ネットワークがありますが、現在よく使われているのがこの関係データベースです。
関係データベースは表(テーブル)、行(レコード)、列(フィールド)できている
データベースは、データ一件がいつの行として記録されているイメージ
表を分ける「正規化」の考え方
関係データベースには蓄積されたデータが矛盾しないように、正規化する
関係演算
これは関係データベースに蓄積されたデータを「選択」「射影」「結合」する
・選択: 行を取り出す演算です。これによって特定の条件に合致する行だけを取り出せる
・射影: 列を取り出す。 これによって特定の条件に合致する列だけを取り出せる
・結合: 表と表をくっつける。 これh二つの表の中の共通点をつなぎ合わせる