SQL数据库报表制作全攻略
在当今的数据库应用领域,随着新技术的不断涌现,PC 式数据库的使用频率逐渐降低。这是因为本地 PC 数据库在性能和容量上存在一定的局限性,难以满足大型、对性能要求较高的应用需求。相比之下,客户端/服务器数据库系统凭借其高效性和强大的处理能力,成为了大多数新应用的首选。
1. 客户端/服务器数据库系统与 PC 式数据库系统对比
客户端/服务器数据库系统由客户端和服务器两部分组成。客户端通常是运行 Crystal Reports 或数据录入应用程序的 PC,而服务器则可以是运行 Windows 服务器平台的高端 PC、中型计算机甚至大型主机。服务器负责维护数据库,客户端则向服务器发送数据库访问请求。常见的客户端/服务器数据库包括 Microsoft SQL Server、Oracle、IBM DB/2 和 Informix 等。
为了更好地理解客户端/服务器数据库系统和安装在共享局域网 (LAN) 上的 PC 式数据库系统之间的差异,我们来看一个具体的例子。假设要从一个包含 100,000 条记录的数据库中检索 1,000 条特定记录。在基于 LAN 的数据库系统中,PC 必须通过网络读取整个数据库,然后筛选出符合报告选择标准的记录。这不仅需要在网络上传输大量数据,而且 PC 还需要自行执行所有的选择逻辑,这无疑会给网络和 PC 带来沉重的负担。
而在客户端/服务器环境中,客户端 PC 只需通过结构化查询语言 (SQL) 向数据库服务器发送请求。数据库服务器作为一个功能强大的处理单元,能够高效地处理此类查询。它直接查询数据库,并仅将所需的 1,000 条记录通过网络返回给客户端。这种方式大大减少了对客户端和网络的需求,整个过程通常也更加
超级会员免费看
订阅专栏 解锁全文
1213

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



