第二章 系统开发所用的相关技术
2.1 SQL Server 2005
在该考试系统设计中,选择 SQL Server 2005 作为后台数据库工具。SQL Server 2005
是 Microsoft 公司 SQL Server 系列产品的第九版即 SQL Server 9.0。它继承了 SQL Server
以前版本的优点,同时又增加了许多功能,如企业数据管理,开发工作效率和商务智能等。
与 Microsoft 公司的其他产品有良好的兼容性。它提供的几十种向导,覆盖了几乎所以的
数据库操作(数据库的创建、维护、作业、警告、数据复制、转换等)。SQL Server 2005
是微软公司开发的一个高性能的、多用户的关系型数据库管理系统。它是专为客户服务器
计算环境设计的,是当前最流行的数据库服务器系统之一,它提供的内置数据复制功能、
强大的管理工具和开放式的系统体系结构为基于事务的信息管理方案提供了一个卓越的
平台。它是一个全面的数据库平台,使用集成的商业智能工具提供了企业级的数据管理。
MS SQL Server 2005 数据库引擎为关系型数据和结构化数据提供了更安全可靠的存储功能,
可以构建和管理用于业务的高可用性和高性能的数据应用程序。它有一套很好的安全性控
制机制,可以保证数据库和数据库中数据的安全。采用 SQL Server 2005 为后台数据库,
在库记录检索中,用简单查询、多条件组合式查询和基于内容的搜索式查询;在记录集显
示中,采用记录集多页显示技术、数据库访问直接采用,这方便系统移植,数据库访问效
率更高。
2.2 ADO.NET 技术
ADO.NET 对 Microsoft SQL Server 和 XML 等数据源以及通过 OLE DB 和 XML 公开
的数据源提供一致的访问。数据共享使用者应用程序可以使用 ADO.NET 来连接到这些数
据源,并检索、处理和更新所包含的数据。
ADO.NET 是.NET Framework 的一部分,可以让应用更加容易的管理和维护基于文件的
或者基于服务器的数据存储。ADO.NET 类在 System.Data 命名空间下,这些类包括连接到
数据源,执行命令,存储,控制,获取数据的功能。所用 ADO.NET 技术如下:
ADO.NET 对象模型中有五个主要的部件,分别是:
Connection 物件:Connection 对象主要是开启程序和数据库之间的连接。没有利用
连接对象将数据库打开,书无法从数据库中取得数据的,这个物件在 ADO.NET 的最底层。
Command 物件:Command 对象主要可以用来对数据库发出一些指令(查询、新增、修