SELECT (SQL)とクエリ最適化間の類似点
SELECT (SQL)とクエリ最適化は(ユニオンペディアに)共通で4ものを持っています: データベース、クエリ実行計画、関係代数 (関係モデル)、SQL。
データベース
データベース(database, DB)とは、検索や蓄積が容易にできるよう整理された情報の集まり。 通常はコンピュータによって実現されたものを指すが、紙の住所録などをデータベースと呼ぶ場合もある。コンピュータを使用したデータベース・システムでは、データベース管理用のソフトウェアであるデータベース管理システムを使用する場合も多い。.
SELECT (SQL)とデータベース · クエリ最適化とデータベース ·
クエリ実行計画
リ実行計画(くえりじっこうけいかく)とは、ユーザが発行した問い合わせに基づきデータベース管理システム (DBMS) が内部的に生成する情報であり、これによりDBMSの行うデータ処理がプログラム的に表される。 DBMSはクエリ実行計画の生成にあたりクエリ最適化の処理を行い、最も効果的に処理できる(と判断された)クエリ実行計画を問い合わせから導き出す。 クエリ実行計画はDBMSがその機能を実現するための内部的な情報に過ぎないが、ユーザがチューニングを行うとき手がかりとなる情報を提供するために、多くのDBMSが実行計画の表示機能を提供する。 例としてApache Derbyの実行計画を以下に示す。 Statement Name: Statement Text: Parse Time: 10 Bind Time: 0 Optimize Time: 370 Generate Time: 10 Compile Time: 390 Execute Time: 0 Begin Compilation Timestamp: 2005-05-25 09:20:41.274 End Compilation Timestamp: 2005-05-25 09:20:41.664 Begin Execution Timestamp: 2005-05-25 09:20:41.674 End Execution Timestamp: 2005-05-25 09:20:41.674 Statement Execution Plan Text: Project-Restrict ResultSet (2): Number of opens.
SELECT (SQL)とクエリ実行計画 · クエリ実行計画とクエリ最適化 ·
関係代数 (関係モデル)
関係代数(かんけいだいすう、リレーショナル代数、英: relational algebra)は、関係データベースの関係モデル (リレーショナルモデル)において、集合論と一階述語論理に基づいて、関係 (リレーション、表、テーブル)として表現されたデータを扱う、コンピュータ科学における代数的な演算の体系である。 関係として表現されたデータに対して行う演算体系としては、関係論理(関係計算)とこの項目で説明する関係代数の2種類が知られている。 関係代数と関係論理は、主にエドガー・F・コッドによって考案され、その後コッドを含めた関係データベース(関係モデル)の研究者たちが発展させてきた。 現在では、関係代数の演算子としては、和、差、交わり (交差) 、直積、制限 (選択) 、射影、結合、商の8種類が言及されることが多い。 ただし属性名変更や拡張、要約などこの他の演算子も考案されている。 関係代数を実装したデータベース言語(問い合わせ言語)としては、SQL や Tutorial D などが挙げられる。 ただし SQL については、関係代数を完全な形で実装していないとして批判する意見がある。 数学的に純粋な関係代数は、数理論理学や集合論と比較して、代数的構造をなしている。.
SELECT (SQL)と関係代数 (関係モデル) · クエリ最適化と関係代数 (関係モデル) ·
SQL
SQL(エスキューエルよりデジタル大辞泉、IT用語がわかる辞典を参照、シークェル、シーケルよりDBM用語辞典を参照)は、関係データベース管理システム (RDBMS) において、データの操作や定義を行うためのデータベース言語(問い合わせ言語)、ドメイン固有言語である。エドガー・F・コッドによって考案された関係データベースの関係モデルにおける演算体系である、関係代数と関係論理(関係計算)にある程度基づいている。 データベース言語の国際標準としてのSQLは何かの略語ではない。 SQLは、シークェル と読まれることもある。これは、SQLの元となったデータベース言語が、IBMが開発したRDBMSの実験実装であるSystem Rの操作言語「SEQUEL (Structured English Query Language)」であったことが由来である。 SQLに対しては、関係代数と関係論理に忠実に準拠していないとして批判する意見がある(The Third Manifesto - クリス・デイト、ヒュー・ダーウェン)。.
上記のリストは以下の質問に答えます
- 何SELECT (SQL)とクエリ最適化ことは共通しています
- 何がSELECT (SQL)とクエリ最適化間の類似点があります
SELECT (SQL)とクエリ最適化の間の比較
クエリ最適化が25を有しているSELECT (SQL)は、13の関係を有しています。 彼らは一般的な4で持っているように、ジャカード指数は10.53%です = 4 / (13 + 25)。
参考文献
この記事では、SELECT (SQL)とクエリ最適化との関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください: