IT用語帳
A-1データベース · データ操作

DML(データ操作言語)

Data Manipulation Language

でぃーえむえる

データベースに格納されたデータを検索・追加・更新・削除するための言語。SQLではSELECT、INSERT、UPDATE、DELETEの各文が該当する。構造を定義するDDLと区別される。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 2 回出題(情報セキュリティマネジメント試験 1・基本情報技術者試験 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

FE数値型

SQLで数値を格納する列に指定するデータ型の総称。整数を表すINTEGER・SMALLINT、桁数と小数点以下の桁数を指定する固定小数点数のDECIMAL・NUMERIC、浮動小数点数のREAL・FLOATなどがある。

FE日付型

SQLで日付や時刻を格納する列に指定するデータ型。日付のDATE、時刻のTIME、日付と時刻を合わせたTIMESTAMPなどがあり、日付どうしの比較や期間の計算を正しく行える。

DBDDL(データ定義言語)

データベースの構造を定義・変更・削除するためのSQL文の総称。CREATE TABLE、ALTER TABLE、DROP TABLE、CREATE INDEXなどが含まれる。実行結果はシステムカタログに格納される。

A-1関係代数

関係(表)を対象とする演算の体系で、関係データベースのデータ操作の理論的な基礎。集合演算(和、差、積、直積)と関係演算(選択、射影、結合、商)からなり、演算の結果も関係になるため、演算を組み合わせて複雑な問合せを表現できる。

IP定義域(ドメイン)

関係モデルにおいて、属性がとりうる値の集合。例えば「年齢」属性のドメインは正の整数、「性別」属性のドメインは{'男','女'}など。SQLではCHECK制約やデータ型で制限を実現する。

IPSELECT

SQLのデータ操作命令の一つで、テーブルからデータを検索・取得するために使用する。WHERE句で条件を指定し、ORDER BY句で並び替えなどが可能。