可视化查询语言、表示技术与数据模型
1. 关系数据模型的可视化查询语言
1.1 关系数据模型的优势
关系模型取得巨大成功的两个关键因素是其简单性和坚实的数学基础。目前,绝大多数可用的数据库管理系统(DBMS)都是关系型的,因此,文献中提出的许多可视化语言都基于该模型。由于关系数据结构相对简单,关系型可视化查询语言(VQL)通常能在表达能力和语言复杂性之间取得良好的平衡。
1.2 基于表格形式的 VQL
关系模型的表格结构非常适合基于表格形式的 VQL,例如查询示例(QBE)语言。该语言最早由 Zloof 在 1977 年提出,后来在多个 DBMS 中以不同形式实现。
1.3 基于图标和语义图的 VQL
除了基于表格的方法,还有一些方法基于图标和语义图。例如,VISIONARY 采用分层结构,使用中间图模型在内部关系模式和外部基于图标的可视化模式之间进行映射。Zhang 等人在 1999 年使用语义图模型,其中节点表示表,边对应关系之间的连接,以支持用户进行查询表述。
1.4 查询浏览(QBB)范式
查询浏览(QBB)范式提出了一种基于元组关系演算和文件夹层次结构的不同可视化查询方法。表被表示为文件夹,它们之间的关系(如外键引用)表示为文件夹/子文件夹关系。用户可以通过打开包含引用的表文件夹来“跟随”这些关系。此外,文件夹还可以作为运算符来过滤和组合各自的子文件夹。为了定义查询输出模式,引入了文档的概念,它是对文档父文件夹及其子文件夹中数据的物化视图。
以下是 QBB 范式的操作步骤:
1. 打开包含所需表的文件夹。
2. 通过
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



