コンテンツ
Orace SQL(構造化言語)は、RDBMデータベース(リレーショナルデータ管理システム)に格納されたデータを管理するために設計されたコンピューター言語です。 RDBMSは、データを格納し、それらの間の関係を表すテーブルのシステムです。 SQLには、句、式、ステートメント、述語など、いくつかの構造要素があります。 Oracle SQLは通常、データベース(RDBMSまたは単にOracleとも呼ばれます)に格納されているデータを管理するために使用されます。
利点:集中管理および制御システム
Oracle SQLクレームを使用すると、中央の表形式リポジトリからデータを制御できます。データベース管理者は、ユーザーの作成、特権の付与、レコードの追加、繰り返し情報の削除、データとプロセスキューの変更を担当します。一元化されたデータストレージは複数のアプリケーションによって共有およびアクセスされるため、データの入力や繰り返しストレージが不要になります。
利点:標準化
OracleのSQLの最大の利点は、いくつかの異なる実装の標準化と一貫性です。 SQLは、1986年にANSI(American Standards Institution)によって最初に標準化され、1987年に標準化団体を維持する国際標準化機構(ISO)によって承認されました。
欠点:再帰的な処理を実装できない
SQLガイドによると、最大の欠点の1つは、再帰的なプロセスを実行できないことです。これは、ステップまたは手順がプログラムまたはプロセス全体を再始動するタイプのコンピューター機能(またはプログラム)です。 SQLには、「for」や「what」など、他の高水準プログラミング言語の一般的な構成要素がありません。アクションを繰り返すことはできず、SQLで繰り返し構造を定義する方法はありません。
短所:非互換性と複雑さ
OracleのSQLの最大の欠点の1つは、時間内のデータと構文データ、文の連結と機密性の不整合と非互換性です。言語は複雑で、キーワードはCOBOLに似ており、文法よりも構文規則が少なくなっています。
欠点:機能が制限されている
SQLは特定のドメインまたは特殊目的の言語であり、使用は特定のドメインプログラムに制限されています。 SQLステートメントは、パーソナルデータベースやアカウントのスプレッドシートなどのテーブルやデータセットで操作されます。 SQLは、データテーブルの表現に限定されたドメイン固有の宣言型言語です。