DML(データ操作言語)
Data Manipulation Language
でーたそうさげんご
データベースのデータを検索・挿入・更新・削除するためのSQL文の総称。SELECT、INSERT、UPDATE、DELETEが含まれる。手続き型DMLと非手続き型DMLがある。
Related
他の資格での定義
データベース内のデータを操作するためのSQL言語。SELECT(検索)、INSERT(挿入)、UPDATE(更新)、DELETE(削除)の4つの基本文があり、データの参照や変更を行う。
データベースに格納されたデータを検索・追加・更新・削除するためのSQLの文の総称。SELECT、INSERT、UPDATE、DELETEが該当し、複数の表の結合、集合関数による集計、副問合せなどを組み合わせて記述する。行の集合を単位に宣言的に操作するのが特徴である。
データベース内のデータを操作するためのSQL言語。SELECT(検索)、INSERT(挿入)、UPDATE(更新)、DELETE(削除)の4つの基本文があり、データの参照や変更を行う。
データベースに格納されたデータを検索・追加・更新・削除するための言語。SQLではSELECT、INSERT、UPDATE、DELETEの各文が該当する。構造を定義するDDLと区別される。
Past Exams
過去問での出題
過去問で 2 回出題(情報セキュリティマネジメント試験 1・基本情報技術者試験 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
関係モデルにおいて、属性がとりうる値の集合。例えば「年齢」属性のドメインは正の整数、「性別」属性のドメインは{'男','女'}など。SQLではCHECK制約やデータ型で制限を実現する。
関係モデルに対する操作を数学的に定義した代数体系。選択、射影、結合、和、差、直積、商などの演算からなる。SQLの理論的基盤であり、問合せ最適化の基礎となる。
関係代数の基本演算の1つで、リレーションから指定した条件を満たすタプルを取り出す操作。SQLのWHERE句に対応する。記号σ(シグマ)で表される。
関係代数の基本演算の1つで、リレーションから指定した属性のみを取り出す操作。重複するタプルは除去される。SQLのSELECT句の列指定に対応する。記号π(パイ)で表される。
関係代数の演算で、2つのリレーションを共通の属性値に基づいて結合する操作。自然結合、等結合、θ結合などの種類がある。SQLのJOIN句に対応する。
関係代数の演算で、2つのリレーションの全タプルの組合せを生成する操作。結果のタプル数は両リレーションのタプル数の積となる。SQLのCROSS JOINに対応する。
