ホームページ  >  記事  >  データベース  >  SQL は階層データベースの標準言語ですか?

SQL は階層データベースの標準言語ですか?

青灯夜游
青灯夜游オリジナル
2020-07-15 16:05:465083ブラウズ

SQL 言語は階層データベースの標準言語ではありませんが、リレーショナル データベースの標準言語です。構造化クエリ言語 SQL は、包括的で汎用性が高く、高機能なリレーショナル データベース言語であり、データへのアクセス、リレーショナル データベース システムのクエリ、更新、管理に使用されます。

SQL は階層データベースの標準言語ですか?

SQL (構造化クエリ言語、構造化クエリ言語) は、特殊な目的のプログラミング言語であり、データベース クエリおよびプログラミング言語です。 データにアクセスするために使用され、リレーショナル データベース システムのクエリ、更新、管理を行います。

(推奨学習: mysql チュートリアル)

構造化クエリ言語は、ユーザーが高レベルのデータ構造を操作できる高度な非手続き型プログラミング言語です。 。ユーザーがデータ保存方法を指定する必要も、特定のデータ保存方法を理解する必要もありません。そのため、基盤となる構造がまったく異なる異なるデータベース システムでも、データの入力と管理のためのインターフェイスとして同じ構造化クエリ言語を使用できます。構造化クエリ言語ステートメントはネストできるため、非常に柔軟で強力になります。

SQL は機能的に、データ定義、データ操作、データ制御の 3 つの部分に分けることができます。

SQL の中核部分はリレーショナル代数に相当しますが、集計やデータベースの更新など、リレーショナル代数にはない機能が数多くあります。 これは、包括的で普遍的で非常に強力なリレーショナル データベース言語です。 その特徴は次のとおりです:

1. データの記述、操作、制御などの機能が統合されています。

2. 2 つの使用方法、統一された文法構造。 SQL は 2 つの方法で使用できます。 1 つはオンラインでの対話的な使用であり、このように SQL は実際には自己完結型の言語として使用されます。もう 1 つは、高級プログラミング言語 (C 言語など) に埋め込んで使用する方法です。前者の方法はコンピュータの専門家以外に適しており、後者の方法は専門のコンピュータ担当者に適しています。使用方法は異なりますが、使用される言語の文法構造は基本的に同じです。

3. 非常に無手順です。 SQL は第 4 世代言語 (4GL) であり、ユーザーは「何をするか」を尋ねるだけで、「どのように行うか」を指定する必要はなく、アクセス パスの選択や特定の処理操作はシステムによって自動的に完了します。

4. この言語は簡潔で、習得も使用も簡単です。 SQL には強力な関数がありますが、言語は非常に簡潔であり、コア関数に使用される動詞は 9 つだけです。 SQL の構文は英語の話し言葉に近いため、ユーザーは簡単に学習して使用できます。

以上がSQL は階層データベースの標準言語ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。