Oracle Master Bronze DBA講座【1】
1. データベース管理の概要
| ・リレーショナルデータベースの構造 |
| ・データベース管理用の一般的なタスク |
| ・データベース管理用のツール |
2. リレーショナルデータベースにつきまして
・リレーショナルデータベースは、2次元の表形式でデータ集合を表すデータベースです。
〔図〕リレーショナルデータベースの用語
| 列 |
|
表の中で管理するデータの特徴を表現する。リレーショナル用語では「属性」と呼ぶ |
| 行 |
|
リレーショナル用語では「ダブル」という |
| フィールド |
|
列と行が交差した部分 |
| NULL |
|
値が存在しない状態のこと |
| 主キー |
|
表に1つだけ用意するキーで行の識別に使用する |
| 外部キー |
|
ほかの表や同じ表を関連付けるために使用する1つの列、または複数の列で構成されるキーのこと |
【問題1】
(解答) b、d、f、h
(解説)
リレーショナルデータベースはリレーショナルモデルの仕様に従ったデータベースです。データは表に格納され、表は、列と行で構成されます。
このうち行を識別するために一意な値が必ず格納される列は"EMPNO"なので、これが主キーにあたります。
行と列が交差したところに値が格納され、これを「フィールド」と呼びます。(正解Fについて)
【問題2】
(解答) a、c、d
(解説)
リレーショナルモデル2次元の表形式でデータを格納し、表は列と行で構成。(正解Dについて)
表に関しては、ほかの表と関連付けることが可能。(外部キー列)(正解Aについて)
リレーショナルモデルとなる表は、数学の集合理論で表現したものです。(正解Cについて)
[RDBMSとRDBの違い]
RDBMS・・・リレーショナルデータベースを管理するソフトウェア
RDB・・・データ管理方式の一つ。また、その方式に基づいて設計されたデータベース。
3. データベース管理に使用するツール(一覧)
Oracleデータベースの管理には、Oracleソフトウェアとして付属する各種ツールを使用可能。
〔図〕ツール一覧
| Oracle Univarsal Installer |
|
Oracleソフトウェアのインストールやアップグレード、削除に使われるGUIなど |
| Database Configuration Assistant(DBCA) |
|
データベースの作成や構成変更、削除に使用するGUIツール |
| Database Upgrade Assistant(DBUA) |
|
既存データベースのアップグレードに使用するGUIツール |
| Oracle Net Manager |
|
Oracle Net(データベースにネットワーク接続するときのミドルウェア)を構成するためのGUIツール |
| Oracle Enterprise Manager |
|
ブラウザを使用したOracle環境を管理するためのツール。Database ControlとGrid Controlの2種類が存在する。 |
| SQL*PlusとiSQL*Plus |
|
データベースを操作するためのコマンドラインツール。SQL*PlusとiSQL*Plusの2種類が存在する。 |
| Recovery Manager(RMAN) |
|
バックアップとリカバリを行うツール。コマンドラインツール(rman)を直接使用することもできるし、Enterprise Managerから操作することもできる |
| Data Pump |
|
1つのデータベース内の各種定義(データを含む)を高速にエクスポートしたり、インポートするために使用するツール。 |
| SQL*Loader |
|
外部ファイル(CSVファイルなど)からOracleデータベースにデータをロードするために使用するツール。 |
【問題1】
(解答)a、c、d
(解説)
「Oracle Net Manager」は、Oracle Netを構成するツールです。サーバ側とクライアント側の両方を調整でき、
サーバ側の調整ではリスナープロセスというクライアント側からの接続を受け止めるプロセスを調整。(正解Aについて)
詳細は「ネットワーク環境の構成」の部分で紹介致します。
「Oracle Universal Installer(OUI)」は、Oracleソフトウェアのインストールや削除、パッチの適用などに使用するツールです(正解Cについて)。
詳細は「Oracleソフトウェアのインストールとデータベース作成」の部分で後日紹介致します。
「SQL*Loader」は、CSV形式などのテキストファイルを読み込み、データベース内の表に行としてロードするためのツールです。
大量なデータの一括ロード時などに使用されます(正解Dについて)
詳細は「スキーマ・オブジェクトの管理」の部分で後日紹介致します。
※まとめ
次の内容についてチェックしましょう!!
| ・リレーショナルモデルで使用される用語 |
| ・リレーショナルモデルで使用される理論 |
| ・Oracleツールとその説明 |
最終更新:2008年07月04日 17:15