8.SQLとオブジェクト【OSS DB exam Silver】

OSSsilver

現在OSS-DB Silver Ver.2を勉強中のサイト主です。

OSS DB Silverを本で勉強していても図にしないとわからなかったり、表にしたほうが分かりやすいこともあります。そのため、自分が覚えにくいと思ったこと、混同しやすいことをまとめています。書いてあることは常識なことかもしれませんが私がわからなかったことをまとめています。

勉強法などは下記に記載しています。

OSS DB Silverを取得するためにやったこと

OSS DB exam Silverの勉強内容

  1. オープンソースデータベースの一般的特徴
  2. データベースの基礎知識
  3. インストール
  4. 標準付属ツール
  5. 設定ファイル
  6. バックアップとリストア
  7. 基本的な運用管理
  8. SQLとオブジェクト⇦今日はこれ!
  9. 組み込み関数と演算子
  10. トランザクション

SQLとオブジェクト

・ALL(対象:テーブル)

設定可能なすべての権限

・SELECT(対象:テーブル)

SELECTとCOPY TOの実行を許可する

・INSERT(対象:テーブル)

INSERTとCOPY FROMの実行を許可する

・UPDATE(対象:テーブル)

UPDATEの実行を許可する

・DELETE(対象:テーブル)

DELETEの実行を許可する

・TRUNCATE(対象:テーブル)

TRUNCATEの実行(テーブルの全データを高速で削除)を許可する

・REFERENCES(対象:テーブル)

外部キー制約を作成することを許可する

・TRIGGER(対象:テーブル)

トリガーの作成を許可する

・CONNECT(対象:データベース)

データベースへの接続を許可する

・CREATE(対象:データベース、スキーマ)

  • データベースを指定した場合、データベースに対するスキーマの作成を許可する
  • スキーマを指定した場合、スキーマに対するオブジェクトの作成を許可する