コンセプト
入力フォーマット、データの検索および処理の様々な可能データベース・ストレージ構造は、必要なときにデータを毎回再入力する必要はありません。
機能
-
データの共有
-
冗長データを削減
-
データの独立性
-
データ集中管理
-
データの一貫性と保守性
のレベル -
物理データ層:最内データベースは、データセットは、実際の物理的な記憶装置に記憶されています
-
概念的データ層:中間層、レコードのコレクションを格納します
-
論理データ層:ユーザーが見ると、データベースを使用することができ、場合に、特定のユーザまたはいくつかのデータセット、すなわち、論理レコードのセット
データベースの種類と機能
- 階層型データベース:ツリー状の構造は、レコードを一緒にリンクすることにより、相互のセットです。
- 網状データベース:エンティティ・タイプ、エンティティ間の接触の論理構造を示す使用して、ネットワーク・データ構造。
- オブジェクト指向データベース:オブジェクト指向モデルが基づいています
- リレーショナルデータベース:(最も人気のある)は、リレーショナルモデルデータベースに基づいて、リレーショナルモデルは、一連のテーブルで構成されています。
SQL言語
SQLクエリ言語は、SQLクエリを簡単に、操作の定義、データ、および制御データベースを使用することができる構造。
コンポーネント:データ定義言語、データ操作言語、データ制御言語、トランザクション制御言語
文の選択
データテーブルからデータを取得するために使用します
すべての女性従業員の表のtb_emp名のデータは、年齢が年齢昇順アウトの形で取り出さ:
tb_empから、SELECT名WHERE年齢性別年齢別=「女」受注;
INSERT文にする
ために使用されるテーブルに新しいデータを挿入する
テーブル名を挿入(フィールド1、フィールド名2、...)
valuse(属性値は、属性値2、...)
のデータテーブルtb_emp用にデータに挿入される
tb_empのvaluseへの挿入(2 'リリ'、 ' F'、販売);
更新ステートメント
特定のレコードのためには、テーブル内のデータを更新
あなたは24に改訂された表のtb_emp年齢のデータが2人の従業たいと仮定します
= 24 WHERE上記のid = 2 SET年齢tb_emp更新、
DELETE文
、削除データへ
表tb_empのデータは、1024従業員欠失を番号:
WHERE tb_emp上記ID = 1024から削除します。