データベースの基礎知識

1.データベースシステム
1.1データベースシステム構成
ここに画像の説明を挿入

1.2データベースシステムの相互作用図
ここに画像の説明を挿入
1.3データベースシステムモード
ここに画像の説明を挿入

データベースシステムの3つのレベルのモデルは、外部モデル、概念モデル、内部モデルに分かれています
コンセプトモードモードとも呼ばれます。これは、データベース内のグローバルデータの論理構造と、すべてのユーザーのデータの共通ビューの説明です。データベースのスキーマは1つだけです。たとえば、学生基本情報テーブルの構造はデータベース内で一意です。
スキーマを定義する場合、データの論理構造(データ項目を構成するデータ項目、データ項目の名前、タイプ、値の範囲など)を定義するだけでなく、データに関連するセキュリティと整合性の要件を定義し、これらのデータを定義する必要があります。
Out -of-connection モード:データベースユーザーに表示されるものは、ビューの形式で表示されます。ビューは、データテーブルの仮想テーブルであるか、データ全体の部分的な表示であるか、複数テーブルの組み合わせのデータである場合があります。ビューを通じて、さまざまなユーザーに表示されるさまざまなデータを制限し、データのセキュリティを確保できます。データベースには複数の外部モードを設定できます。
内部モード:データの物理構造とストレージの説明です。すべての内部レコードタイプ、インデックス、およびファイル編成を定義します。データベースには1つの内部モードしかありません。
データベースのセカンダリイメージの
外部モード/モードイメージ:データベースの各外部モードには、外部モード/モードイメージがあります。モードを変更する必要がある場合(新しい属性の追加、属性タイプの変更など)、イメージを変更するだけで済みます。エクスターナルモードを変更しないようにしてください。アプリケーションはエクスターナルモードに従って記述されているため、アプリケーションを変更する必要はありません。データとプログラムの論理的な独立性を確保します。
モード/イントラモードイメージ:ユニーク。データの物理的な独立性を確保します。

1.3データディクショナリは
ここに画像の説明を挿入
、SYSTEMテーブルスペースに格納されます。
1.4データファイル
機能:
1.データベースは複数のデータファイルを持つことができますが、データファイルは1つのデータベースにのみ対応します。
2.表スペースは、1つ以上のファイルで構成できます。
データファイルは、テーブルスペースの物理的な存在形式です。
データファイルのサイズには、バイトとデータブロックの2種類があります。データブロックは、Oracleデータベースの最小のデータ編成単位です。

表スペース
表スペースは、Oracleデータベースで最大の論理構造です。通常、データベースにはSYSTEM、SYSAUX、TEMPの3つのデフォルトテーブルスペースが含まれています。

セグメント
は、特定のオブジェクトのすべてのデータを独立したストレージ構造で表スペースに保管するために使用され、1つ以上の領域で構成されます。
エリア
エリアは、Oracleストレージ割り当ての最小単位であり、1つ以上のブロックで構成されます。
データブロックは、最小のデータ管理単位です。
2.SQL言語
データ定義言語(DDL):
CREATE、ALTER、DROP
データ操作言語(DML):
SELECT、UPDATE、INSERT、DELETE
テーブル内のすべてのデータを削除する必要がある場合は、切り捨てを使用することをお勧めします。速度は速く、ロールバック情報は生成されず、元に戻すことはできません。
データベース制御言語(DCL):
付与、拒否、取り消しなど

137の元の記事を公開 123のような 250,000以上を訪問

おすすめ

転載: blog.csdn.net/lz20120808/article/details/94964949