版管理機能を持つデータベースシステムにおける視覚的問い合わせ言語の設計, 実装, 評価

井伊 克益 (筑波大学 理工学研究科) (現在 シャープ株式会社),
北川 博之 (筑波大学 電子・情報工学系)

情報処理学会論文誌,1996年1月.


概要

CAD, ソフトウェア開発等の設計データを管理する データベースシステムでは版管理の機能が必須である. 版管理においては, 版の導出関係管理と各版の生成時刻・削除時刻等の 時間情報管理の両者が重要である. 我々は, このような要求に対応するための 版管理データモデル TVDM 及びその問い合わせ言語 TV-Quel の研究開発を進めてきた. TV-Quel では導出関係・時間情報に関する 問い合わせ条件を, 抽象データ型である「履歴型」に付随するオペレータを 用いることにより記述可能である. しかし, 「履歴型」のオペレータの利用規則に 精通しているとは限らない末端利用者向けには, より直観的理解を促すような利用者インタフェースの提供が望ましい. 本稿では, このような背景のもとに, リレーショナルデータベース言語QBE上に 導出関係・時間情報に関する問い合わせ条件の 2次元的図式表現を組み合わせた, 視覚的問い合わせ言語 TVQE を提案する. 本稿では, まずTVQEについて述べた後, その処理系であるTVQEインタプリタの設計と実装について述べる. また, TV-Quel との比較実験に基づくTVQEの有効性の評価について報告する.


Design, Implementation and Evaluation of a Visual Query Language for Database Systems with Version Management Function

Y. Ii (Master's Degree Program in Sciences and Engineering, University of Tsukuba),
and
H. Kitagawa (Institute of Information Sciences and Electronics, University of Tsukuba)

Abstract

In management of engineering design databases, version management is indispensable. We have proposed a version management data model named TVDM, which features management of version derivation relationships and relevant temporal information with the history data type. We also proposed its database language TV-Quel. However, descriptions in TV-Quel sometimes become confusing for naive users who are not familiar with the usage of operators associated with the history data type. As an approach to this problem, we propose a visual query language TVQE. TVQE is based on QBE and features visual specification of historical conditions. We describe TVQE, and explain design and implementation of the prototype TVQE interpreter. We also discuss the result of an experiment which compares TVQE and TV-Quel from the viewpoint of user friendliness.

意見・要望がありましたら、
kitagawa@kde.is.tsukuba.ac.jp
までお願いします。

[BACK]1996年のリストへ戻る
[BACK]全体のリストへ戻る