Core Concepts
関係データベースクエリの理解を支援するための、100年以上にわたる図式表現手法の包括的な調査と比較
Abstract
本チュートリアルは、論理ステートメントおよび関係クエリの図式表現に関する歴史的な取り組みを包括的に調査し、比較するものである。
まず、クエリの視覚化の必要性と重要性について説明する。クエリの視覚化は、クエリの作成とは別の機能であり、テキストベースのクエリ作成を補完するものである。
次に、クエリの視覚化に関する原則について議論する。これらの原則は、後に紹介する様々な図式表現手法を評価する際の指標となる。
続いて、関係クエリ言語の論理的な基礎について概説する。具体的な例クエリを用いて、SQL、ドメイン関係計算、タプル関係計算、非再帰Datalogなどの言語を紹介する。
その後、論理ステートメントの図式表現の歴史を振り返る。ピアスの存在グラフをはじめ、オイラー図、ベン図、ベン-ピアス図、制約図、概念グラフなど、100年以上にわたる取り組みを概観する。
さらに、関係クエリの現代的な視覚表現手法を紹介する。クエリ by Example、対話型クエリビルダー、データフロークエリ言語、クエリ by Diagram、TableTalk、QueryVis、Relational Diagramsなど、データベース分野で提案された主要な手法を比較する。
最後に、これらの調査から得られた洞察と、今後の課題について議論する。
Stats
関係データベースクエリの理解を支援するための図式表現手法は、100年以上の歴史がある
論理ステートメントの図式表現手法には、ピアスの存在グラフ、ベン図、概念グラフなどがある
関係クエリの視覚表現手法には、クエリ by Example、対話型クエリビルダー、QueryVisなどがある
Quotes
"クエリの視覚化は、クエリの作成とは別の機能であり、テキストベースのクエリ作成を補完するものである。"
"クエリの視覚化に関する原則は、様々な図式表現手法を評価する際の指標となる。"
"関係クエリ言語の論理的な基礎を理解することは、図式表現手法の比較に不可欠である。"