Skip to main content

データ定義言語とは何ですか?

dataデータ定義言語は、データ構造を定義するコンピュータープログラミングまたはスクリプト言語です。定義上、これらの言語は3つのことを行う必要があり、MDASH;データ構造を作成、削除、変更する必要があります。これらの3つのタスクを実行する限り、これらの3つの領域の外で行うことは重要ではありません。任意の言語はデータ定義言語である場合がありますが、この用語は最も一般的に構造化クエリ言語(SQL)および拡張可能なマークアップ言語(XML)スキーマに適用されます。データシステム言語の会議(Codasyl)によって。このプロセスは、データ構造開発とmdashの2つの主要な領域を定義しました。データ定義言語はデータベースの実際の構造を作成し、データ操作言語は構造にデータを配置する方法を定義しました。それ以来、これらの2つの用語は拡張され、カバーするプロセスの一般的な用語になりました。SQLとXMLの両方は、必要なすべてのタスクを実行し、まだ発明されていないため、元のモデルにはない多くの機能を提供します。他の言語もこれらの機能を提供します。それらははるかに少ない頻度で使用されます。最初の主な機能は、データ構造の構築です。基本的に、これらは特定の情報グループを保持するように設計されたテーブルです。彼らはしばしば、スプレッドシートのように見え、相互参照された情報のページを保持します。たとえば、このシートには、ビジネスの顧客のリストが片側にあり、上部に沿って利用可能な製品のリストがある場合があります。シートには、これらの顧客がテーブル部分で個々の製品を購入したときのリストがあります。これは、データベースまたはファイル全体の削除と同じではありません。これははるかに選択的なプロセスです。情報の特定のページまたは多次元配列の部分全体を削除する場合があります。どちらの場合でも、すべてが同じファイルに保持されている場合でも、他のデータ構造に影響を与えることなくデータを削除する必要があります。これは、多くの状況をカバーする幅広いカテゴリです。テーブルには列が追加または名前が付けられている場合があります。または、データベース全体を2つの異なるデータベースに分割する必要がある場合があります。どんな状況でも、プロセス中に情報が失われたり、破壊されたり、作成されたりしないように変更する必要があります。これにより、異常な情報がデータシステムの入力を防ぎます。