🤖

【SQL】Oracle SQLとは

2024/03/17に公開

これから実務で関わってくるので、初心者なりに調べてみたものになります。

Oracle SQLとは

プログラム及びユーザーが、Oracle Databaseにアクセスするために使用する一連の文です。アプリケーション・プログラムやOracleのツール製品を使用すると、SQLを直接使用せずにデータベースにアクセスできます。

Oracle Databaseとは

米オラクル社が開発・販売するリレーショナルデータベース管理システム(RDBMS)の一つで、同社の創業以来の中核商品です。

特徴
  • 世界シェアNO.1:
    世界的に最も広く使用されているデータベース管理システム
  • 幅広いプラットホーム対応:
    多くのプラットフォームで利用可能であり、大規模なデータベースシステムに適している。
  • 高いパフォーマンス:
    データの処理速度が高く、大量のデータを効率的に管理できる。
  • PL/SQL言語のサポート:
    プログラムの埋め込みやストアドプロシージャの作成に便利なPL/SQL言語のサポートをしている。

Oracle SQLは、PHP、Java、Python、.NET、Hadoop、Node.js、またはAPEXと組み合わせて使用することもできる。
Oracle SQLは、Oracle Databaseへのアクセスとデータ操作のための強力な言語です。

Oracle SQLとSQLについて

違いについて、それぞれの特徴を下記に記します。

Oracle SQL

  • Oracle SQLは、Oracle Corporationによって開発されたリレーショナルデータベース管理システム(RDBMS)で使用される言語です。
  • PL/SQLと呼ばれるプロシージャル言語を使用しています。
  • データベース操作に特化しており、大規模な操作や複雑なトランザクションを処理するのに適しています。

SQL

  • リレーショナルデータベースからデータを取得するためのプログラミング言語です。
  • データベースから情報を取得したり、データを整理したりするために使用されます。
  • ユーザーフレンドリーで、比較的簡単に学習できます。

Oracle SQLはOracle Databaseで使用される言語であり、標準のSQLはリレーショナルデータベースからデータを取得するための一般的なプログラミング言語

それぞれの共通点について

  1. リレーショナルデータベース操作
    両方の言語は、リレーショナルデータベースからデータを取得したり、データを操作したりするために使用されます。
  2. データベースクエリ
  • どちらの言語もデータベースクエリを実行するために使用されます。
  • データベース内の情報を問い合わせる際に、SQLクエリを使用します。
  1. データ型サポート
  • 両方の言語は、さまざまなデータ型をサポートしています。
  • 文字列、数値、日付などのデータ型を操作できます。

Oracle SQLと標準のSQLは、リレーショナルデータベース操作に使用される共通の言語

参考

https://docs.oracle.com/cd/E16338_01/server.112/b56299/intro.htm

Discussion