编写和执行数据库查询的艺术
1. 比较QBE和SQL
在现代数据库管理中,查询是获取和操作数据的核心工具。两种主要的查询语言是Query By Example (QBE) 和 Structured Query Language (SQL)。QBE是一种图形化的、基于示例的查询方法,用户可以通过创建屏幕上的示例表格来编写查询。QBE特别适合于不太复杂的查询,这些查询可以用几个表格来表达。而SQL则是标准的关系型数据库查询语言,具有广泛的功能和构造,能够处理复杂的查询需求。
QBE由IBM在20世纪70年代中期发明,与SQL的发展并行。它与SQL的主要区别在于其图形用户界面,允许用户通过可视化的方式编写查询。相比之下,SQL是一种基于文本的查询语言,由IBM的San Jose Research Center(现为Almaden Research Center)开发。SQL最初被称为Structured English Query Language (SEQUEL),后来简化为SQL。SQL在1986年被ANSI采纳为标准,随后在1987年由ISO批准,成为国际标准。
2. 使用SQL Server Management Studio Express (SSMSE)
SQL Server Management Studio Express (SSMSE) 是一个强大的工具,用于管理和查询SQL Server数据库。通过SSMSE,用户可以轻松