Core Concepts
관계형 데이터베이스 쿼리를 이해하고 해석하는 데 도움이 되는 다양한 시각적 표현 기법을 소개하고 비교한다.
Abstract
이 튜토리얼은 관계형 데이터베이스 쿼리를 시각적으로 표현하는 다양한 기법을 소개하고 비교한다.
1부에서는 쿼리 시각화의 필요성과 동기를 설명한다. 사용자가 쿼리의 의도를 빠르게 이해할 수 있도록 돕고, 사용자가 쉽게 학습할 수 있는 시각적 은유를 찾는 것이 중요한 과제라고 설명한다.
2부에서는 효과적인 쿼리 시각화를 위한 원칙을 제시한다. 이는 시각적 표현이 쿼리의 의도를 잘 전달하고, 사용자가 쉽게 이해할 수 있으며, 자동으로 생성될 수 있어야 한다는 것이다.
3부에서는 관계형 쿼리 언어의 논리적 기반을 설명한다. SQL, 도메인 관계형 계산법, 튜플 관계형 계산법, 비재귀적 데이터로그 등 5가지 쿼리 언어를 소개하고, 이를 이용해 일관된 쿼리 예제를 제시한다.
4부에서는 논리 문장의 다이어그램 표현에 대한 역사적 접근을 다룬다. 오일러 집합, 벤 다이어그램, 퍼스의 베타 존재 그래프 등 100년 이상의 다양한 시각적 형식을 소개한다.
5부에서는 데이터베이스 분야에서 제안된 관계형 쿼리의 시각적 표현 기법을 다룬다. 쿼리 By 예제, 대화형 쿼리 빌더, 데이터 흐름 쿼리 언어, 쿼리 By 다이어그램, 비주얼 SQL, 쿼리 Vis, 데이터 플레이, SIEUFERD, 관계형 다이어그램 등을 비교 분석한다.
6부에서는 이 조사에서 얻은 교훈과 향후 과제를 논의한다.