Top/Relational Database
Relational Database の変更点
- 追加された行はこの色です。
- 削除された行はこの色です。
- Relational Database は削除されています。
- Relational Database の差分を削除
*データベースの種類 [#b6f35c95] ・階層型 ・ネットワーク型 ・リレーショナル型 ・オブジェクトリレーショナル型 ※Oracleはリレーショナル型データベース(Relational DataBase Management System) ※リレーショナルデータベースでは2次元の表形式で、行(ROWS)と列(COLUMNS)で管理する。 *リレーショナルデータベースの用語 [#ib06c56d] **主キー [#s4bf2c87] -表内の各行は主キーにより一意に識別できる。 -1つの列または列の組み合わせからなり、表に1つだけ存在する。 -値は一意でなければならない。 -NULL値の設定は不可。 **外部キー [#b03a9aba] -他の表の行または自分の表の行と対応付けるものである。 -対応付ける列は主キーまたは一意キーの値を参照する。 -NULL値の設定は可能。 *SQL [#q4c8eb1c] **データ検索 [#ze79e856] SELECT **DML(Data Manipulate Language)データ操作言語 [#j867a287] INSERT,UPDATE,DELETE... **DDL(Data Definition Language)データ定義言語 [#pf7a82c2] CREATE,ALTER,DROP,TRANCATE... **トランザクション制御 [#mfe050a0] COMMIT,ROLLBACK... ※SQLは、ANSI、ISO、JISなどで標準化されている構造化問合せ言語。 *PL/SQL [#v0eda409] RDBMSの標準言語であるSQLに手続き機能を拡張したOracle社独自の言語。 他社のRDBMSとの互換性はない。