| 開発環境 | |
| データベース API |
ここでは、SQL Server 2000 と Oracle8i R8.1.7 それぞれが持っている特徴や機能、操作について、詳細に比較します。
業務アプリケーション開発環境
ここでは、ビジネス ロジック層及びプレゼンテーション層における業務アプリケーション開発環境について比較します。
ここでは、業務アプリケーションを開発する際の環境、言語について比較します。
マイクロソフトでは、アプリケーション開発者にとってはおなじみの、事実上業界標準といわれる Visual Basic をはじめとした統合開発環境である Visual Studio を提供しています。特に現行バーションの Visual Studio 6.0 では、SQL Server 2000 との連携機能が豊富に搭載され、その比類なき親和性を実現しています。
| 機能 | SQL Server 2000 | Oracle8i R8.1.7 |
機能統合開発環境 | Visual Studio 6.0 | Oracle Internet Developer Suite (Oracle Designer、Oracle Developer、Oracle JDeveloper、Oracle Discoverer) |
主な対応言語 | Visual Basic | C/C++ |
データベース モデリング | SQL Server Enterpris Manager | Oracle Designer |
データベース デザイン | SQL Server Enterpris Manager | Oracle Developer Schema Builder |
データ参照 | SQL クエリ アナライザ | Oracle Developer Query Builder |
クエリ作成 | SQL クエリ アナライザ | Oracle Developer Query Builder |
ストアド プロシージャ作成 | SQL クエリ アナライザ | Oracle Developer Procedure Builder |
ストアド プロシージャのデバック | SQL クエリ アナライザ | Oracle Developer Procedure Builder |
プロジェクト化 | Visual Studio 6.0Visual Studio .NET Bata2 | Oracle Developer Project Builder |
アプリケーション開発者にとって、その開発言語とともにデータベースとの API の選択は非常に重要な要素です。マイクロソフトでは、オープンかつネイティブな API である OLE DB を中心に、SQL Server 2000 に対するさまざまな API を持っています。また、分散処理やレプリケーションなどに対する拡張機能を開発するための API も提供しています。
| 機能 | SQL Server 2000 | Oracle8i R8.1.7 |
ADO | 可能 | 可能 |
URL | 可能 | 可能 |
OLE DB | 可能 | 可能 |
ODBC | 可能 | 可能 |
その他 | SQL 分散管理オブジェクト (SQL-DMO) | OCI |