熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Delphi編程 >> 正文

DELPHI基礎教程:Delphi客戶服務器應用開發(一)[3]

2022-06-13   來源: Delphi編程 

   Microsoft SQL服務器系列

  作為Microsoft SQL服務器系列的一部分有以下產品Microsoft SQL Server for Window NTMicrosoft SQL Administrator for WindowsMicrosoft SQL Bridge 和Microsoft SQL Server程序員工具包

  Microsoft SQL Server for Windows NT旨在為有關鍵任務的應用系統管理大型數據庫和滿足網絡化客戶/服務器應用的需要

  Microsoft SQL Bridge在Microsoft SQL Server環境和Sybase SQL Server環境之間提供一個協議網點

  Microsoft SQL程序員工具包提供開發客戶/服務器應用程序的靈活性這些應用程序將關鍵的組合信息傳送給基於WindowsMSDOS和OS/I的生成系統

   Oracle RDBMS

  Oracle RDBMS為以任務為中心的企業范圍的應用提供所需要的操作監督和管理軟件使用Oracle RDBMS的分布式數據庫和網點能力用戶可以透明地集成該企業的新舊數據系統和應用程序Oracle被分組形成幾個軟件包使得客戶可選地獲取他們自己的應用所需要的功能這些軟件包是

  ● 標准Oracle軟件包

  ● 過程化選件軟件包

  ● 分式式對象軟件包

  ● 並行服務器選件軟件包

  ● 開放網關軟件包

  標准Oracle軟件包提供解決大量關鍵任務的聯機數據處理(OLDP)和決策支持應用所需要的功能及性能這個標准軟件除具有其它幾個軟件包的全部特征外還有以下標准Oracle軟件包所專有的特征

   Oracle的過程化選件(procedual option)

  提供多種能力可使數據庫服務器成為應用環境的一個有效組成部分過程化選件非常適用於具有高級需求和復雜商業實施規則的應用它可選擇地包括在Oracle服務器內使用程序設計語言PL/SQL過程的能力具有存儲過程和函數過程軟件包數據庫觸發器鎖管理程序軟件包以及數據庫報警等特點它還允許交互式提交或從GL(第三代語言)程序提交匿名PL/SQL過程

   分布式選件(distributed Option)允許把一個物理分布式數據庫當作一個邏輯數據庫來看待那些需要在多個站點更新數據的應用可以從分布式選件獲益該選件的特征包括

  ● 分布式更新

  ● 事務處理(TP)

  ● 監控器(XA)接口

  ● 透明的二階段提交

  ● 遠程過程調用(RPC)

  ● 表復制以及Oracle郵件接口

  對於標准Oracle服務器還包含查詢能力和全局數據庫名

   並行服務器選件(Parallel | Server Option)

  提供對松耦合系統多個節點的支持從而並行存取OLTP和決策支持的一個數據庫並行服務器在高性能可擴充性可用性以及數據庫連接等領域具有極大的優勢並行服務器選件包括高速緩存(Cache)管理以及松耦合和大規模並行平台所需要的其它所有特征

   Oracle開放網關軟件包

  提供對非Oracle數據管理程序文件系統應用程序和其它各種系統中的數據可編程且透明的存取Oracle公司采用開放網關技術來向眾多流行的數據系統和文件系統提供SQL連接網關以進行透明的SQL存取對於那些沒有SQL連接產品的目標數據管理程序Oracle開放網關開發人員工具包可以簡化基於開放系統的應用手冊的系統數據及應用的集成工作

  如果有些部門希望使用基於數據靈敏性或分類的存取控制那麼Trusted Oracle 會包含有Oracle T的所有特征並具有多級安全性

   Sybase SQL服務器系列

  Sybase SQL客戶/服務器體系結構由三個產品系列組成Sybase SQL服務器Sybase生命周期開發工具和Sybase開放式互操作性產品

  Sybase SQL服務器是一個針對聯機應用的RDBMS它提供亞秒級響應時間每用戶低成本操作和可用性SQL服務器智能數據詞典收集了眾多數據定義商業規則報告以及配置信息

  Sybase SQL生命周期工具提供一種快速原型設計建立和維護聯機應用的手段使事務處理模型化實施商業規則保護數據完整性並將現有應用與新的數據源結合起來

  它們允許開發人員在SQL卡上用生命周期的各個階段工作利用Sybase工具開發人員可以任意組合使用SQLGLGL多媒體和面向對象的工具來建立聯機系統

  Sybase的互操作性策略提供用於開發客戶機和服務器應用的兩種擴展工具包並面向最通用的RDBMS提供撥動網關(turnkey gateways)該策略使得復雜計算環境下的多機種硬件操作系統網絡數據庫和應用程序協同作成為可能

   IDAPI結構原理

  IDAPI(集成數據庫應用程序設計接口)是Borland公司解決客戶/服務器連通性的方案也是Delphi 客戶/服務器開發的重要組成部分為了說清楚什麼是IDAPI讓我們先來討論一下普通數據庫的接口問題

  每個數據庫管理系統和數據庫應用都需一定的方式來訪問內容所采用的數據格式連接二者的部分稱為接口其最簡單的情況就是對文件的直接訪問也可復雜到由幾個層次組成

  當今面向用戶的數據庫通常都直接與其數據打交道對那些有一定的用戶和使用了一定時間的產品尤其如此制造商總是認為自己的產品就是標准而不關心對其它數據格式的訪問同樣許多縱向數據庫應用用類似C的語言開發多是直接訪問其數據庫對開發者這樣做會變得容易些但用戶的情況往往是多變的他對底層數據格式的選擇並不一定與產品一致其實在ODBC和IDAPI等尚未推出的前年裡工業界已經認識到一個DBMS不只是要訪問其自身的數據格式

  廣義地講數據庫接口可分為以下兩類

  ● 本地型(Local)

  ● 客戶/服務器型(Client/Server)

  返回目錄DELPHI基礎教程

       編輯推薦

       Java程序設計培訓視頻教程

       JEE高級框架實戰培訓視頻教程

  Visual C++音頻/視頻技術開發與實戰

  Oracle索引技術

  ORACLEG數據庫開發優化指南

  Java程序性能優化讓你的Java程序更快更穩定

  C嵌入式編程設計模式

  Android游戲開發實踐指南

[]  []  []  


From:http://tw.wingwit.com/Article/program/Delphi/201311/25139.html
    推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.