DML(データ操作言語)
Data Manipulation Language
でぃーえむえる
データベースに格納されたデータを検索・追加・更新・削除するための言語。SQLではSELECT、INSERT、UPDATE、DELETEの各文が該当する。構造を定義するDDLと区別される。
Related
他の資格での定義
データベース内のデータを操作するためのSQL言語。SELECT(検索)、INSERT(挿入)、UPDATE(更新)、DELETE(削除)の4つの基本文があり、データの参照や変更を行う。
データベースのデータを検索・挿入・更新・削除するためのSQL文の総称。SELECT、INSERT、UPDATE、DELETEが含まれる。手続き型DMLと非手続き型DMLがある。
データベースに格納されたデータを検索・追加・更新・削除するためのSQLの文の総称。SELECT、INSERT、UPDATE、DELETEが該当し、複数の表の結合、集合関数による集計、副問合せなどを組み合わせて記述する。行の集合を単位に宣言的に操作するのが特徴である。
データベース内のデータを操作するためのSQL言語。SELECT(検索)、INSERT(挿入)、UPDATE(更新)、DELETE(削除)の4つの基本文があり、データの参照や変更を行う。
Past Exams
過去問での出題
過去問で 2 回出題(情報セキュリティマネジメント試験 1・基本情報技術者試験 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
SQLで数値を格納する列に指定するデータ型の総称。整数を表すINTEGER・SMALLINT、桁数と小数点以下の桁数を指定する固定小数点数のDECIMAL・NUMERIC、浮動小数点数のREAL・FLOATなどがある。
SQLで日付や時刻を格納する列に指定するデータ型。日付のDATE、時刻のTIME、日付と時刻を合わせたTIMESTAMPなどがあり、日付どうしの比較や期間の計算を正しく行える。
データベースの構造を定義・変更・削除するためのSQL文の総称。CREATE TABLE、ALTER TABLE、DROP TABLE、CREATE INDEXなどが含まれる。実行結果はシステムカタログに格納される。
関係(表)を対象とする演算の体系で、関係データベースのデータ操作の理論的な基礎。集合演算(和、差、積、直積)と関係演算(選択、射影、結合、商)からなり、演算の結果も関係になるため、演算を組み合わせて複雑な問合せを表現できる。
関係モデルにおいて、属性がとりうる値の集合。例えば「年齢」属性のドメインは正の整数、「性別」属性のドメインは{'男','女'}など。SQLではCHECK制約やデータ型で制限を実現する。
SQLのデータ操作命令の一つで、テーブルからデータを検索・取得するために使用する。WHERE句で条件を指定し、ORDER BY句で並び替えなどが可能。
