データベース応用 第 3 回 (データベース管理システムと関係データベースの構造) 「データベース管理システム DBMS」 講義ノート目次

データベースを管理するためには、体系化が必要である。 体系化したものを DBMS と呼び、3 つの機能からなる。

  1. データ定義: データを集めたときに、どのような項目でまとめるか決める こと。データの縦列のことは、属性と呼ぶ。横に並んだデータを行と呼ぶ。
  2. データ操作: データ定義に従って関係表にしたものを操作すること。
    1. 問い合わせ: 必要なデータを取り出すこと。
    2. 更新: データを増減させたり訂正すること。
  3. データ制御: 定義をしたり操作を実行している際に、 データベースの内容を過不足なく反映させること。
    1. アクセス権
    2. 一貫性制約
    3. 同時実行制御
    4. 障害回復

データベースのデータ格納

データベースの行は、レコードと呼ぶ。 レコード操作の基本は以下のとおり。