freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第十八章delphi客戶服務器應用開發(fā)四-展示頁

2024-09-17 15:30本頁面
  

【正文】 JOB_CODE JOBCODE NOT NULL, JOB_GRADE JOBGRADE NOT NULL, JOB_COUNTRY COUNTRYNAME NOT NULL, SALARY SALARY NOT NULL, FULL_NAME COMPUTED BY (last_name || 39。 建立 EMPLOYEE 表: CREATE TABLE EMPLOYEE (EMP_NO EMPNO NOT NULL, FIRST_NAME FIRSTNAME NOT NULL, LAST_NAME LASTNAME NOT NULL, PHONE_EXT VARCHAR(4), HIRE_DATE DATE DEFAULT 39。 CREATE DOMAIN JOBGRADE AS SMALLINT CHECK (VALUE BETWEEN 0 AND 6)。9999939。) OR VALUE IS NULL)。 AND VALUE = 39。 OR (VALUE 39。 CREATE DOMAIN DEPTNO AS CHAR(3) CHECK (VALUE = 39。 CREATE DOMAIN COUNTRYNAME AS VARCHAR(15)。建立好后,就可以用 SQL 語言定義數(shù)據(jù)庫表,例如建立 EMPLOYEE 表的 SQL 語句如下: 定義域名數(shù)據(jù)類型: CREATE DOMAIN FIRSTNAME AS VARCHAR(15)。它的各項參數(shù)值列于下表: 表 IBLOCAL 的各項參數(shù)值 ━━━━━━━━━━━━ ━━━━━━━━━━━━━━━━━━━━━━━━ 參 數(shù) 名 參 數(shù) 值 ──────────────────────────────────── TYPE INTRBASE PATH SERVER NAME C:\INTRBASE\EXAMPLES\ USER NAME SYSDBA OPEN MODE READ/WRITE SCHEMA CACHE SIZE 8 LANGDRIVER SQLQRYMODE SQLPASSTHRU MODE SHARED AUTOCOMMIT SCHEMA CHCHE TIME 1 MAX ROWS 1 BATCH COUNT 200 ENABLE SCHEMA CACHE FALSE SCHEMA CACHE DIR ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 數(shù)據(jù)庫結(jié)構(gòu)介紹 IBLOCAL 數(shù)據(jù)庫的結(jié)構(gòu)都是由 InterBase 服務器工具交互式 SQL 工具 (ISQL)定義的。 IBLOCAL 的 BDE 參數(shù) 本例中的 SQL數(shù)據(jù)庫是 IBLOCAL。 Local InterBase 支持客戶 /服務器應用在單機上的開發(fā)和測試,并且可以很容易地適化到 InterBase Server 上。本節(jié)講述下列內(nèi)容: ● 數(shù)據(jù)庫環(huán)境介紹 ● TDatabase 的應用 ● 不同數(shù)據(jù)庫表的切換 ● 觸發(fā)器編程 ● 存儲過程編程 ● 事務控制應用 數(shù)據(jù)庫環(huán)境介紹 本例中采用的數(shù)據(jù)庫服務器是 Local InterBase Server。 CSDEMO 是Delphi 客戶 /服務器編程的示例程序,它采用的數(shù)據(jù)庫服務器是 Local InterBase Server。因為存儲過程執(zhí)行更快 ,使用存儲過程還可以減少網(wǎng)絡負載,特別是大量行數(shù)據(jù)的函數(shù)。當適化到 SQL 服務器上時,用 TQuery 會更有效,如果應用程序要檢索大量記錄,則 TQuery 部件要略勝一籌。 任何 Delphi 應用程序都能用 TTable 或 TQuery 部件訪問數(shù)據(jù)。 實際上,在訪問局部和過程數(shù)據(jù)源之間有許多重要的不同之處。 適化應用程序 在理論上,設計用來訪問局部數(shù)據(jù)的 Delphi 應用程序做很少的修改就可以訪問遠程服務器上的數(shù)據(jù)。然后用前面介紹的兩種方法轉(zhuǎn)移數(shù)據(jù)。例如,可能想進行不同數(shù)據(jù)類型的映射。 ● 使用 Database Desktop 工具,選擇菜單 Tools/Utilities/Copy to 命令將數(shù)據(jù)庫表從桌面方式拷貝到 SQL 格式 ● 建立應用 TBatchMove 部件的應用程序 這兩種方法都可以將表結(jié)構(gòu)和數(shù)據(jù)從桌面數(shù)據(jù)源轉(zhuǎn)化到服務器上。 桌面數(shù)據(jù)庫和 SQL 服務器數(shù)據(jù)庫在許多方面有不同之處。本節(jié)將介紹適化 Delphi 應用程序中最重要的方面。第十八章 Delphi客戶服務器應用開發(fā)(四) 適化概述 所謂適化就是將桌面應用轉(zhuǎn)化為 Client/Server 應用。 適化是一個很復雜的主題,這里不詳細講述。 適化的主要方面有: ● 將數(shù)據(jù)庫從桌面平臺到服務器的適化 ● 將應用程序轉(zhuǎn)化為 Client/Server 的適化 適化還需要實現(xiàn)從桌面環(huán)境到 Client/Server 環(huán)境的轉(zhuǎn)化。例如: ● 桌 面數(shù)據(jù)庫用于同一時刻單用戶的訪問,而服務器用于多用戶訪問 ● 桌面數(shù)據(jù)庫是面向記錄的,而服務器是面向集合的 ● 桌面數(shù)據(jù)庫將每個表存儲在獨立的文件中, 而服務器將所有的表存儲在數(shù)據(jù)庫中 Client/Server 應用必須解決更新的問題,最復雜的是聯(lián)接、網(wǎng)絡和事務控制 適化數(shù)據(jù)庫 適化數(shù)據(jù)庫包含下列步驟: ● 在桌面數(shù)據(jù)庫結(jié)構(gòu)的基礎上,定義服務器上的元數(shù)據(jù) ● 將數(shù)據(jù)從桌面轉(zhuǎn)化到服務器中 ● 解決下列問題: ● 數(shù)據(jù)類型差異 ● 數(shù)據(jù)安全性和完整性 ● 事務控制 ● 數(shù)據(jù)訪問權 ● 數(shù)據(jù)合法性 ● 鎖定 Delphi 提供了兩種方法適化一個數(shù)據(jù)庫。依靠這些數(shù)據(jù)庫,可能需要改變結(jié)果表。 也可以將下列特征加入數(shù)據(jù)庫: ● 完整性約束 ● 索 引 ● 檢測約束 ● 存儲過程和觸發(fā)器 ● 其它服務器特
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1