6.5.1 データベース言語SQLとは

応用情報技術者試験まで残り63日。

以下のテキストを読み進めていきます。

平成29年度【春期】【秋期】応用情報技術者 合格教本 (情報処理技術者試験)

平成29年度【春期】【秋期】応用情報技術者 合格教本 (情報処理技術者試験)

 

Structured Query Languageを略してSQL

関係データベースにおける標準的な操作言語で、現在ではほとんどの関係データベース管理システムSQLを採用している。

SQLの分類

SQLには以下のような機能があります。

  • データを検索、参照する機能
  • データを操作する機能
  • データを定義する機能
  • トランザクションを制御するための機能

トランザクションってなんですか??

簡単に言うと複数のDB操作を1つにまとめた処理のことを指すようです。例えば、検索と更新を1まとまりの処理として実行するトランザクションなどが挙げられます。

データ定義言語

  • CREATE
  • DROP
  • GRANT
  • REVOKE

データ操作言語

  • SELECT
  • INSERT
  • UPDATE
  • DELETE
  • COMMIT
  • ROLLBACK
  • DECLARE CURSOR
  • OPEN
  • FETCH
  • CLONE

カーソル処理が馴染みがないな。

あとは権限付与の定義あたりが馴染みがない。