実テーブルとビューテーブルデータベースでの表の構造は、テーブルの集合で表され、これは概念スキーマに相当する。プログラマーの視点では、複数の表から構成されているといった所を気にせずプログラムを作れると便利。いう使い勝手のよいテーブルは、外部スキーマに相当する。;このように外部スキーマを設けることで、SQLをシンプルに記述できたり、外部プログラマが余計な内容を見れないようにしたりすることができる。データベースシステムによっては読み出しだけだったり、ビューテーブルを更新する時に更新異常が発生する場合がある。データベースの設計リレーショナル・データベースでは、データは表形式であればなんでも良い訳ではない。ように変更になったら、複数のテーブルを修正しなければならない。追加したいけど、受講学生が決まらないとデータを挿入できない。これらを考慮すると、以下のような3つの表で設計するべきである。追加データベースの設計では、(1)概念設計、(2)論理設計、(3)物理設計が行われる。概念設計:概念スキーマの決定(実体・関係モデルを使う)。論理設計:論理スキーマの決定。関係データベースで実装?ほかのデータベース?物理設計:物理スキーマの決定。データの格納方法や管理方法を決める。miniOrange。