SQL
Structured Query Language
えすきゅーえる
他の資格での定義
関係データベースのデータを操作・定義するための標準的な言語。データの検索(SELECT)、挿入(INSERT)、更新(UPDATE)、削除(DELETE)などの命令がある。
関係データベースの操作に使用される標準的なデータベース言語。データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)に分類され、ISO/JISで標準化されている。
関係データベースの操作と定義を行うための標準言語。DDL(データ定義言語:CREATE、ALTER、DROP)とDML(データ操作言語:SELECT、INSERT、UPDATE、DELETE)に大別される。ISO/IECで国際標準化されている。
関係データベースを操作するための標準的な言語。ISO/IECで標準化されており、データ定義言語(DDL)、データ操作言語(DML)、データ制御言語(DCL)の3種に大別される。宣言的な言語であり、操作手順ではなく操作の結果を記述する。
関連キーワードの用語
データを表(テーブル)の形式で管理するデータベース。行(レコード)と列(フィールド)で構成され、テーブル間の関連付け(リレーション)によりデータを効率的に管理する。最も広く利用されているデータベース方式。
データベース管理システムのこと。データベースの作成・管理・運用を行うためのソフトウェア。データの格納、検索、更新、削除のほか、排他制御、障害回復、セキュリティ管理などの機能を提供する。
データに関するデータ(データについての情報)。データベースにおいては、テーブルの構造、列のデータ型、制約条件などの情報を指す。データの意味や管理情報を体系的に記述したもの。
データベース内のデータ項目の名称、意味、型、制約などの定義情報をまとめたもの。データの一貫性を保ち、データベースの設計・管理を支援する。メタデータを管理するための仕組みでもある。
複数のトランザクションが同時に同じデータにアクセスする際、データの不整合を防ぐための制御。ロック方式が代表的で、あるトランザクションがデータを使用中は他のトランザクションのアクセスを制限する。
データベースに障害が発生した際に、データを正常な状態に復旧する処理。ログファイルを利用したロールフォワード(前進復帰)やロールバック(後退復帰)などの手法がある。