-初歩レベル情報

#contents


*SQL基本 [#q81996eb]

|用語名|解説|備考|
|SQLの分類|データ検索、DML、DDL、トランザクション制御の4種類||
|NULLの計算|NULLを演算につかうと結果はNULL。0として扱いたい場合はNVL関数を使う||
|論理演算子の優先順位|NOT > AND > OR||
|LIKE|%はいいとして、_は任意の一文字とマッチする条件||
|BETWEENとNOT BETWEEN|BETWEENは以上、以下だが、NOT BETWEENは境界の数字を含まない||
|NVL|NVL(Col1,100) だとcol1がnullの時100を返す|Null Valueの略か?|
|NVL2|NVL2(Col1,100,200) だとcol1がnullの時200を返す。NVLと違うので注意|Null Valueの略か?|
|trunc|trunc(Col1,2) だと小数点第二位まで、マイナスを入れるとその桁まで0埋めする||

*単一行関数 [#wd4ebf38]

-各行に対して、単一の結果行を返す

**分類だけ覚えよう [#la37689e]

-数値関数
-文字関数
-日付関数
-変換関数
-一般関数
-その他関数

**単一行関数 [#v36cd2e7]

|LENGTHとLENGTHB|バイト数でカウントしたい場合はLENGTHBを使う|

*グループ関数 [#l5fbad0c]

-グループ行に対して、単一の結果行を返す



*DBA編の用語集 [#s2a3381f]

|用語名|解説|備考|
|OFA|異なるバージョンのOracleをインストールする場合に備えてOFAに沿ったディレクトリを推奨|ORACLE_BASEはOFAのベースディレクトリ|
|ロールバックセグメント|コミットされていない処理の領域|
|UPDATE FOR NOWAIT|ロック待ちをせずにORA-00054エラーを返す|
|システム権限|テーブルやユーザの作成などの権限|
|オブジェクト権限|テーブル操作権限|
|ロール|権限をまとめたもの|
|プロファイル|パスワードの複雑さや、リソースの制限ができる。デフォルトではなにも設定されてない|
|Oracleの物理構造|データファイル、REDOログファイル、制御ファイル|
|Oracleの論理構造|表領域、セグメント、エクステント、データブロック|
|Oracleデータベース|上の物理・論理構造をまとめて呼ぶとOracleデータベース。もうひとつの構成要素はOracleインスタンス|
|SGA|すべてのユーザの共有メモリ領域。データベースバッファキャッシュ共有プールなど|

***バックアップ&リカバリ [#w5d079e6]

|用語名|解説|備考|
|フラッシュバック|特定時点に戻す。後ろにはデータベースやテーブルがつく。|フラッシュバックテーブルなら特定時点の表。フラッシュバックドロップは削除表の復活|
|リカバリの種類|インスタンス、クラッシュ、メディア|それぞれの特徴は?|
|バックアップの種類|一貫性、非一貫性、全体、増分|一貫性はコールドバックアップのこと。|
|増分バックアップの種類|差分増分、累積増分、増分更新||
|イメージコピーとバックアップセット|単体と複数セットの違い||


*簡単なテーブル作成などを通じてOracleに慣れる [#ycec5e7b]

**簡単なテーブル作成(都道府県マスタ) [#n115cef7]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS