WEB开发网
开发学院数据库DB2 DB2 9 应用开发(733 考试)认证指南,第 2 部分 阅读

DB2 9 应用开发(733 考试)认证指南,第 2 部分

 2009-01-13 16:39:48 来源:WEB开发网   
核心提示: 虽然后一个优点非常强大,但是必须考虑到,DB2 9 应用开发(733 考试)认证指南,第 2 部分(2),放入数据库中的数据逻辑会同等地影响数据的所有用户,您必须考虑施加在数据上的规则和约束是适用于数据的所有用户,应用程序可以连接到多个数据库服务器,在这种情况下,还是只适用于单个应用程序的

虽然后一个优点非常强大,但是必须考虑到,放入数据库中的数据逻辑会同等地影响数据的所有用户。您必须考虑施加在数据上的规则和约束是适用于数据的所有用户,还是只适用于单个应用程序的用户。

应用程序的需求也可能有助于决定在数据库中还是在应用程序中施加规则。例如,可能需要在一个特定订单的数据输入阶段处理有效性错误。通常,这种类型的数据验证应该在应用程序编程阶段进行。另外,还应该考虑应用程序所在的计算环境。您需要考虑在客户端机器上执行逻辑与在数据库服务器上运行逻辑之间的不同,在数据库服务器上运行逻辑时要使用存储过程,或者用户定义函数 (UDF),或者结合使用两者,这种方式一般来说要更强大一些。在某些情况下,正确的方法是在应用程序(也许是由于特定于应用程序的需求)和数据库(也许是由于应用程序之外的其他交互用途)中都加入规则。

访问数据

在关系数据库中,必须使用 SQL 来访问所需的数据。不过,可以选择将 SQL 集成到应用程序中所采用的方式。您可以从以下接口以及它们所支持的语言中做出选择:

嵌入式 SQL

C/C++

COBOL

FORTRAN

Java® 语言(通过 SQLJ 或 JDBC)

REXX

DB2 CLI 和 ODBC

Microsoft 规范,包括 ADO.NET 和 OLE DB

Visual Basic、Visual C++ 和 .NET 语言

Perl DBI

Perl

PHP

诸如 Lotus Approach、IBM Query Management Facility、Microsoft Access 或 Microsoft Excel 之类的查询产品

在运行任何可执行 SQL 语句之前,程序必须建立到目标数据库服务器的连接。该连接标识运行程序的用户的授权 ID 和程序所使用的数据库服务器的名称。通常,应用程序进程一次只能连接到一个数据库。这个服务器被称作当前服务器。不过,在多站点更新环境中,应用程序可以连接到多个数据库服务器。在这种情况下,只有一个服务器能作为当前服务器。

上一页  1 2 3 4 5 6 7  下一页

Tags:DB 应用开发 考试

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接