下载
第4章 数据库简介
本章要点:
• Microsoft 的新一代网络数据库SQL Server 7.0;
• 了解结构化查询语言。
4.1 MS SQL Server 7.0
在当今提出的多种动态网页 ( D H T M L ) 解决方案中都强调了与数据库的连接,其实网页接挂
后台数据库也是当前的热门应用,在电子商务等领域有着广泛的应用。如果你不能掌握在 A S P 中
使用数据库,那么也不能编写出功能强大的 A S P 应用程序。A S P 用Database Access 组件与数据
库进行连接,Database Access 组件通过 ActiveX Data Objects (ADO) 访问存储在数据库或其他
表格化数据结构中的信息。
现在的We b应用程序中,会大量地用到数据库操作。尽管 ASP 可以使用任何 ODBC 兼容的
数据库,支持共享文件数据库(如 Microsoft Access 或 Microsoft FoxPro)作为有效的数据源,
但我们建议只将此类数据库引擎用于开发小型的,且一般同时访问者不会超过 1 0 个应用程序系
统。共享文件数据库可能无法很好地满足高需求、高质量的 Web 应用程序的需要。由于性能和
可靠性的原因,一般应用程序都使用带有“客户 /服务器数据库引擎”的关系数据库管理系统,
这些关系数据库管理系统包括 Microsoft SQL Server、Oracle 等。其中,我们推荐你使用 S Q L
Server 7.0,它可以很好地与M i c r o s o f t 的A S P合作。
在SQL Server 7.0中,一切操作都是基于数据的,而共享文件数据库是基于文件的。就是说,
在SQL Server 7.0中检索数据时,将提交一个查询目的,服务器处理后返回的是查询结果,而共
享文件数据库检索数据时,它返回相关的整个表,你需要在本地的表中查询出结果。如数据库
中的一个表包含 1 0 0 0 0 条记录,你需要的是其中的一条信息,那么当你是用 SQL Server 7.0时,
只要将查询语句发送到服务器,它将你要的结果返回,而共享文件数据库将这 1 0 0 0 0条记录的表
返回,然后在这个表中查询。其网络的流量差别可想而知。
4.1.1 简介
SQL Server 7.0是M i c r o s o f t 最新推出的网络数据库系统,它为在其上建立应用程序的开发者
提供了一个优秀的关系数据库管理系统。
SQL Server 7.0可以安装到 Microsoft Windows NT Server上,也可以安装到 M i c r o s o f t
Windows NT Wo r k s t a t i o n 和Windows 95/98上,这在过去是不可能的,而也是别的网络数据库系
统所不具备的。因此,无论是基于 Microsoft Windows NT Server 企业级的应用,还是基于桌面
工作站的小型数据库应用程序, SQL Server 7.0都为用户提供了完美的数据库支持。