27、可视化查询语言、表示技术与数据模型

可视化查询语言、表示技术与数据模型

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. 通过

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值