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

正文內(nèi)容

第6章數(shù)據(jù)庫(kù)設(shè)計(jì)-資料下載頁(yè)

2025-10-15 15:07本頁(yè)面

【導(dǎo)讀】數(shù)據(jù)庫(kù)設(shè)計(jì)是指根據(jù)用戶需求研制數(shù)據(jù)庫(kù)結(jié)構(gòu)。戶的信息要求和處理要求。也就是把現(xiàn)實(shí)世界中的數(shù)據(jù),根據(jù)各種應(yīng)用處。系統(tǒng)目標(biāo)的數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)設(shè)計(jì)的任務(wù)如圖。數(shù)據(jù)庫(kù)的結(jié)構(gòu)設(shè)計(jì)指是根據(jù)給定的應(yīng)用環(huán)境,進(jìn)行數(shù)據(jù)庫(kù)的模式或子模式的設(shè)計(jì)。它包括數(shù)據(jù)庫(kù)的概念設(shè)計(jì)、邏輯設(shè)計(jì)和物理設(shè)。用戶的行為總是使數(shù)據(jù)庫(kù)的內(nèi)容發(fā)生變化,所以行為。設(shè)計(jì)是動(dòng)態(tài)的,行為設(shè)計(jì)又稱為動(dòng)態(tài)模型設(shè)計(jì)。在70年代末80年代初,人們?yōu)榱搜芯繑?shù)據(jù)庫(kù)設(shè)計(jì)方法?,F(xiàn)代數(shù)據(jù)庫(kù)的設(shè)計(jì)的特點(diǎn)是強(qiáng)調(diào)結(jié)構(gòu)設(shè)計(jì)與行。小、安全有效的數(shù)據(jù)庫(kù)系統(tǒng)。數(shù)據(jù)庫(kù)設(shè)計(jì)方法目前可分為四類:直觀設(shè)計(jì)法、規(guī)范設(shè)計(jì)法、計(jì)。直觀設(shè)計(jì)法也叫手工試湊法,它是最早使用的數(shù)據(jù)庫(kù)設(shè)計(jì)方法。為了改變這種情況,1978年10月,來自三十多個(gè)國(guó)家的數(shù)據(jù)庫(kù)專。題,他們運(yùn)用軟件工程的思想和方法,提出了數(shù)據(jù)庫(kù)設(shè)計(jì)的規(guī)范,確定數(shù)據(jù)庫(kù)模式中的全部屬性和屬性間的依賴關(guān)系,生的文檔組織評(píng)審,與用戶進(jìn)行交流。

  

【正文】 , 可以對(duì)關(guān)系模式進(jìn)行垂直分解和水平分解 。 ?水平分解 是把關(guān)系的元組分為若干子集合 , 定義每個(gè)子集合為一個(gè)子關(guān)系 。 ?對(duì)于經(jīng)常進(jìn)行大量數(shù)據(jù)的分類條件查詢的關(guān)系 ,可進(jìn)行水平分解 , 這樣可以減少應(yīng)用系統(tǒng)每次查詢需要訪問的記錄數(shù) , 從而提高了查詢性能 。 返回 返回 82 ?例如 , 有學(xué)生關(guān)系 ( 學(xué)號(hào) , 姓名 , 類別 …… ) , 其中類別包括大專生 、 本科生和研究生 。 如果多數(shù)查詢一次只涉及其中的一類學(xué)生 , 就應(yīng)該把整個(gè)學(xué)生關(guān)系水平分割為大專生 、 本科生和研究生三個(gè)關(guān)系 。 ?垂直分解 是把關(guān)系模式的屬性分解為若干子集合 , 形成若干子關(guān)系模式 。 垂直分解的原則是把經(jīng)常一起使用的屬性分解出來 , 形成一個(gè)子關(guān)系模式 。 ?例如 , 有教師關(guān)系 ( 教師號(hào) , 姓名 , 性別 , 年齡 ,職稱 , 工資 , 崗位津貼 , 住址 , 電話 ) , 如果經(jīng)常查詢的僅是前六項(xiàng) , 而后三項(xiàng)很少使用 , 則可以將教師關(guān)系進(jìn)行垂直分割 , 得到兩個(gè)教師關(guān)系: 教師關(guān)系 1( 教師號(hào) , 姓名 , 性別 , 年齡 , 職稱 , 工資 ) 教師關(guān)系 2( 教師號(hào) , 崗位津貼 , 住址 , 電話 ) ?這樣 , 便減少了查詢的數(shù)據(jù)傳遞量 , 提高了查詢速度 。 返回 返回 83 ? 垂直分解可以提高某些事務(wù)的效率 , 但也有可能使另一些事務(wù)不得不執(zhí)行連接操作 , 從而降低了效率 。 因此是否要進(jìn)行垂直分解要看分解后的所有事務(wù)的總效率是否得到了提高 。 垂直分解要保證分解后的關(guān)系具有無損連接性和函數(shù)依賴保持性 。 相關(guān)的分解算法已經(jīng)在第 4章進(jìn)行了詳細(xì)介紹 。 ? 經(jīng)過多次的模式評(píng)價(jià)和模式改進(jìn)之后 , 最終的數(shù)據(jù)庫(kù)模式得以確定 。 邏輯設(shè)計(jì)階段的結(jié)果是全局邏輯數(shù)據(jù)庫(kù)結(jié)構(gòu) 。 對(duì)于關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)來說 , 就是一組符合一定規(guī)范的關(guān)系模式組成的關(guān)系數(shù)據(jù)庫(kù)模型 。 ? 數(shù)據(jù)庫(kù)系統(tǒng)的數(shù)據(jù)物理獨(dú)立性特點(diǎn)消除了由于物理存儲(chǔ)改變而引起的對(duì)應(yīng)程序的修改 。 標(biāo)準(zhǔn)的 DBMS例行程序應(yīng)適用于所有的訪問 , 查詢和更新事務(wù)的優(yōu)化應(yīng)當(dāng)在系統(tǒng)軟件一級(jí)上實(shí)現(xiàn) 。 這樣 , 邏輯數(shù)據(jù)庫(kù)確定之后 , 就可以開始進(jìn)行應(yīng)用程序設(shè)計(jì)了 。 返回 返回 84 ?數(shù)據(jù)庫(kù)最終要存儲(chǔ)在物理設(shè)備上 。 對(duì)于給定的邏輯數(shù)據(jù)模型 , 選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過程 , 稱為數(shù)據(jù)庫(kù)物理設(shè)計(jì) 。 物理設(shè)計(jì)的任務(wù)是為了有效地實(shí)現(xiàn)邏輯模式 , 確定所采取的存儲(chǔ)策略 。 此階段是以邏輯設(shè)計(jì)的結(jié)果作為輸入 , 結(jié)合具體 DBMS的特點(diǎn)與存儲(chǔ)設(shè)備特性進(jìn)行設(shè)計(jì) , 選定數(shù)據(jù)庫(kù)在物理設(shè)備上的存儲(chǔ)結(jié)構(gòu)和存取方法 。 ?數(shù)據(jù)庫(kù)的物理設(shè)計(jì)可分為兩步: (1) 確定物理結(jié)構(gòu) , 在關(guān)系數(shù)據(jù)庫(kù)中主要指存取方法和存儲(chǔ)結(jié)構(gòu); (2)評(píng)價(jià)物理結(jié)構(gòu) , 評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率 。 數(shù)據(jù)庫(kù)物理設(shè)計(jì) 返回 返回 85 確定物理結(jié)構(gòu) ? 設(shè)計(jì)人員必須深入了解給定的 DBMS的功能 , DBMS提供的環(huán)境和工具 、 硬件環(huán)境 ,特別是存儲(chǔ)設(shè)備的特征 。 另一方面也要了解應(yīng)用環(huán)境的具體要求 , 如各種應(yīng)用的數(shù)據(jù)量 、 處理頻率和響應(yīng)時(shí)間等 。 只有 “ 知己知彼 ”才能設(shè)計(jì)出較好的物理結(jié)構(gòu) 。 1. 存儲(chǔ)記錄結(jié)構(gòu)的設(shè)計(jì) ? 在物理結(jié)構(gòu)中 , 數(shù)據(jù)的基本存取單位是存儲(chǔ)記錄 。 有了邏輯記錄結(jié)構(gòu)以后 , 就可以設(shè)計(jì)存儲(chǔ)記錄結(jié)構(gòu) , 一個(gè)存儲(chǔ)記錄可以和一個(gè)或多個(gè)邏輯記錄相對(duì)應(yīng) 。 存儲(chǔ)記錄結(jié)構(gòu)包括記錄的組成 、 數(shù)據(jù)項(xiàng)的類型和長(zhǎng)度 , 以及邏輯記錄到存儲(chǔ)記錄的映射 。 某一類型的所有存儲(chǔ)記錄的集合稱為 “ 文件 ” , 文件的存儲(chǔ)記錄可以是定長(zhǎng)的 , 也可以是變長(zhǎng)的 。 ? 文件組織或文件結(jié)構(gòu)是組成文件的存儲(chǔ)記錄的表示法 。 文件結(jié)構(gòu)應(yīng)該表示文件格式 、 邏輯次序 、 物理次序 、 訪問路徑 、 物理設(shè)備的分配 。 物理數(shù)據(jù)庫(kù)就是指數(shù)據(jù)庫(kù)中實(shí)際存儲(chǔ)記錄的格式 、 邏輯次序和物理次序 、 訪問路徑 、 物理設(shè)備的分配 。 ? 決定存儲(chǔ)結(jié)構(gòu)的主要因素包括存取時(shí)間 、 存儲(chǔ)空間和維護(hù)代價(jià)三個(gè)方面 。 設(shè)計(jì)時(shí)應(yīng)當(dāng)根據(jù)實(shí)際情況對(duì)這三個(gè)方面進(jìn)行綜合權(quán)衡 。 一般DBMS也提供一定的靈活性可供選擇 , 包括聚簇和索引 。 返回 返回 86 (1) 聚簇 ( Cluster) ? 聚簇就是為了提高查詢速度 , 把在一個(gè) ( 或一組 ) 屬性上具有相同值的元組集中地存放在一個(gè)物理塊中 。如果存放不下 , 可以存放在相鄰的物理塊中 。 其中 ,這個(gè) ( 或這組 ) 屬性稱為聚簇碼 。 ? 為什么要使用聚簇呢 ? 聚簇有兩個(gè)作用: ① 使用聚簇以后 , 聚簇碼相同的元組集中在一起了 , 因而聚簇值不必在每個(gè)元組中重復(fù)存儲(chǔ) , 只要在一組中存儲(chǔ)一次即可 ,因此可以節(jié)省存儲(chǔ)空間 。 ② 聚簇功能可以大大提高按聚簇碼進(jìn)行查詢的效率 。 例如 , 假設(shè)要查詢學(xué)生關(guān)系中計(jì)算機(jī)系的學(xué)生名單 , 設(shè)計(jì)算機(jī)系有 300名學(xué)生 。 在極端情況下 , 這些學(xué)生的記錄會(huì)分布在 300個(gè)不同的物理塊中 , 這時(shí)如果要查詢計(jì)算機(jī)系的學(xué)生 , 就需要做 300次的I/O操作 , 這將影響系統(tǒng)查詢的性能 。 如果按照系別建立聚簇 ,使同一個(gè)系的學(xué)生記錄集中存放 , 則每做一次 I/O操作 , 就可以獲得多個(gè)滿足查詢條件和記錄 , 從而顯著地減少了訪問磁盤的次數(shù) 。 返回 返回 87 (2) 索引 ? 存儲(chǔ)記錄是屬性值的集合 , 主關(guān)系鍵可以惟一確定一個(gè)記錄 , 而其他屬性的一個(gè)具體值不能惟一確定是哪個(gè)記錄 。 在主關(guān)系鍵上應(yīng)該建立惟一索引 , 這樣不但可以提高查詢速度 , 還能避免關(guān)系鍵重復(fù)值的錄入 ,確保了數(shù)據(jù)的完整性 。 ? 在數(shù)據(jù)庫(kù)中 , 用戶訪問的最小單位是屬性 。 如果對(duì)某些非主屬性的檢索很頻繁 , 可以考慮建立這些屬性的索引文件 。 索引文件對(duì)存儲(chǔ)記錄重新進(jìn)行內(nèi)部鏈接 ,從邏輯上改變了記錄的存儲(chǔ)位置 , 從而改變了訪問數(shù)據(jù)的入口點(diǎn) 。 關(guān)系中數(shù)據(jù)越多索引的優(yōu)越性也就越明顯 。 ? 建立多個(gè)索引文件可以縮短存取時(shí)間 , 但是增加了索引文件所占用的存儲(chǔ)空間以及維護(hù)的開銷 。 因此 , 應(yīng)該根據(jù)實(shí)際需要綜合考慮 。 返回 返回 88 2. 訪問方法的設(shè)計(jì) ? 訪問方法是為存儲(chǔ)在物理設(shè)備 ( 通常指輔存 ) 上的數(shù)據(jù)提供存儲(chǔ)和檢索能力的方法 。 一個(gè)訪問方法包括存儲(chǔ)結(jié)構(gòu)和檢索機(jī)構(gòu)兩個(gè)部分 。 存儲(chǔ)結(jié)構(gòu)限定了可能訪問的路徑和存儲(chǔ)記錄;檢索機(jī)構(gòu)定義了每個(gè)應(yīng)用的訪問路徑 , 但不涉及存儲(chǔ)結(jié)構(gòu)的設(shè)計(jì)和設(shè)備分配 。 ? 存儲(chǔ)記錄是屬性的集合 , 屬性是數(shù)據(jù)項(xiàng)類型 , 可用作主鍵或輔助鍵 。 主鍵惟一地確定了一個(gè)記錄 。 輔助鍵是用作記錄索引的屬性 , 可能并不惟一確定某一個(gè)記錄 。 ? 訪問路徑的設(shè)計(jì)分成主訪問路徑與輔訪問路徑的設(shè)計(jì) 。 主訪問路徑與初始記錄的裝入有關(guān) , 通常是用主鍵來檢索的 。首先利用這種方法設(shè)計(jì)各個(gè)文件 , 使其能最有效地處理主要的應(yīng)用 。 一個(gè)物理數(shù)據(jù)庫(kù)很可能有幾套主訪問路徑 。 輔訪問路徑是通過輔助鍵的索引對(duì)存儲(chǔ)記錄重新進(jìn)行內(nèi)部鏈接 , 從而改變?cè)L問數(shù)據(jù)的入口點(diǎn) 。 用輔助索引可以縮短訪問時(shí)間 , 但增加了輔存空間和索引維護(hù)的開銷 。 設(shè)計(jì)者應(yīng)根據(jù)具體情況作出權(quán)衡 。 返回 返回 89 3. 數(shù)據(jù)存放位置的設(shè)計(jì) ?為了提高系統(tǒng)性能 , 應(yīng)該根據(jù)應(yīng)用情況將數(shù)據(jù)的易變部分 、 穩(wěn)定部分 、 經(jīng)常存取部分和存取頻率較低部分分開存放 。 ?例如 , 目前許多計(jì)算機(jī)都有多個(gè)磁盤 , 因此可以將表和索引分別存放在不同的磁盤上 , 在查詢時(shí) , 由于兩個(gè)磁盤驅(qū)動(dòng)器并行工作 , 可以提高物理讀寫的速度 。 ?在多用戶環(huán)境下 , 可能將日志文件和數(shù)據(jù)庫(kù)對(duì)象 ( 表 、 索引等 ) 放在不同的磁盤上 , 以加快存取速度 。 另外 , 數(shù)據(jù)庫(kù)的數(shù)據(jù)備份 、 日志文件備份等 , 只在數(shù)據(jù)庫(kù)發(fā)生故障進(jìn)行恢復(fù)時(shí)才使用 , 而且數(shù)據(jù)量很大 , 可以存放在磁帶上 ,以改進(jìn)整個(gè)系統(tǒng)的性能 。 返回 返回 90 4. 系統(tǒng)配置的設(shè)計(jì) ? DBMS產(chǎn)品一般都提供了一些系統(tǒng)配置變量 、 存儲(chǔ)分配參數(shù) , 供設(shè)計(jì)人員和 DBA對(duì)數(shù)據(jù)庫(kù)進(jìn)行物理優(yōu)化 。 系統(tǒng)為這些變量設(shè)定了初始值 , 但是這些值不一定適合每一種應(yīng)用環(huán)境 , 在物理設(shè)計(jì)階段 , 要根據(jù)實(shí)際情況重新對(duì)這些變量賦值 , 以滿足新的要求 。 ? 系統(tǒng)配置變量和參數(shù)很多 , 例如 , 同時(shí)使用數(shù)據(jù)庫(kù)的用戶數(shù) 、 同時(shí)打開的數(shù)據(jù)庫(kù)對(duì)象數(shù) 、 內(nèi)存分配參數(shù) 、緩沖區(qū)分配參數(shù) ( 使用的緩沖區(qū)長(zhǎng)度 、 個(gè)數(shù) ) 、 存儲(chǔ)分配參數(shù) 、 數(shù)據(jù)庫(kù)的大小 、 時(shí)間片的大小 、 鎖的數(shù)目等 , 這些參數(shù)值影響存取時(shí)間和存儲(chǔ)空間的分配 , 在物理設(shè)計(jì)時(shí)要根據(jù)應(yīng)用環(huán)境確定這些參數(shù)值 , 以使系統(tǒng)的性能達(dá)到最優(yōu) 。 返回 返回 91 評(píng)價(jià)物理結(jié)構(gòu) ?和前面幾個(gè)設(shè)計(jì)階段一樣,在確定了數(shù)據(jù)庫(kù)的物理結(jié)構(gòu)之后,要進(jìn)行評(píng)價(jià),重點(diǎn)是時(shí)間和空間的效率。 ?如果評(píng)價(jià)結(jié)果滿足設(shè)計(jì)要求,則可進(jìn)行數(shù)據(jù)庫(kù)實(shí)施。 ?實(shí)際上,往往需要經(jīng)過反復(fù)測(cè)試才能優(yōu)化物理設(shè)計(jì)。 返回 返回 92 ?數(shù)據(jù)庫(kù)實(shí)施是指根據(jù)邏輯設(shè)計(jì)和物理設(shè)計(jì)的結(jié)果 , 在計(jì)算機(jī)上建立起實(shí)際的數(shù)據(jù)庫(kù)結(jié)構(gòu) 、 裝入數(shù)據(jù) 、 進(jìn)行測(cè)試和試運(yùn)行的過程 。 ?數(shù)據(jù)庫(kù)實(shí)施主要包括以下工作: ?建立實(shí)際數(shù)據(jù)庫(kù)結(jié)構(gòu); ?裝入數(shù)據(jù); ?應(yīng)用程序編碼與調(diào)試; ?數(shù)據(jù)庫(kù)試運(yùn)行; ?整理文檔 。 數(shù)據(jù)庫(kù)實(shí)施 返回 返回 93 建立實(shí)際數(shù)據(jù)庫(kù)結(jié)構(gòu) ? DBMS提供的數(shù)據(jù)定義語(yǔ)言 ( DDL) 可以定義數(shù)據(jù)庫(kù)結(jié)構(gòu) ??墒褂玫?3章所講的 SQL定義語(yǔ)句中的 CREATE TABLE語(yǔ)句定義所需的基本表 , 使用 CREATE VIEW語(yǔ)句定義視圖 。 裝入數(shù)據(jù) ? 裝入數(shù)據(jù)又稱為數(shù)據(jù)庫(kù)加載 ( Loading) , 是數(shù)據(jù)庫(kù)實(shí)施階段的主要工作 。 在數(shù)據(jù)庫(kù)結(jié)構(gòu)建立好之后 , 就可以向數(shù)據(jù)庫(kù)中加載數(shù)據(jù)了 。 ? 由于數(shù)據(jù)庫(kù)的數(shù)據(jù)量一般都很大 , 它們分散于一個(gè)企業(yè) ( 或組織 ) 中各個(gè)部門的數(shù)據(jù)文件 、 報(bào)表或多種形式的單據(jù)中 , 它們存在著大量的重復(fù) , 并且其格式和結(jié)構(gòu)一般都不符合數(shù)據(jù)庫(kù)的要求 , 必須把這些數(shù)據(jù)收集起來加以整理 , 去掉冗余并轉(zhuǎn)換成數(shù)據(jù)庫(kù)所規(guī)定的格式 , 這樣處理之后才能裝入數(shù)據(jù)庫(kù) 。 因此 , 需要耗費(fèi)大量的人力 、 物力 , 是一種非常單調(diào)乏味而又意義重大的工作 。 返回 返回 94 ? 由于應(yīng)用環(huán)境和數(shù)據(jù)來源的差異 , 所以不可能存在普遍通用的轉(zhuǎn)換規(guī)則 , 現(xiàn)有的 DBMS并不提供通用的數(shù)據(jù)轉(zhuǎn)換軟件來完成這一工作 。 ? 對(duì)于一般的小型系統(tǒng) , 裝入數(shù)據(jù)量較少 , 可以采用人工方法來完成 。 ? 首先將需要裝入的數(shù)據(jù)從各個(gè)部門的數(shù)據(jù)文件中篩選出來 , 轉(zhuǎn)換成符合數(shù)據(jù)庫(kù)要求的數(shù)據(jù)格式 , ? 然后輸入到計(jì)算機(jī)中 , ? 最后進(jìn)行數(shù)據(jù)校驗(yàn) , 檢查輸入的數(shù)據(jù)是否有誤 。 ? 但是 , 人工方法不僅效率低 , 而且容易產(chǎn)生差錯(cuò) 。 對(duì)于數(shù)據(jù)量較大的系統(tǒng) , 應(yīng)該由計(jì)算機(jī)來完成這一工作 。 通常是設(shè)計(jì)一個(gè)數(shù)據(jù)輸入子系統(tǒng) , 其主要功能是從大量的原始數(shù)據(jù)文件中篩選 、 分類 、 綜合和轉(zhuǎn)換數(shù)據(jù)庫(kù)所需的數(shù)據(jù) , 把它們加工成數(shù)據(jù)庫(kù)所要求的結(jié)構(gòu)形式 , 最后裝入數(shù)據(jù)庫(kù)中 ,同時(shí)還要采用多種檢驗(yàn)技術(shù)檢查輸入數(shù)據(jù)的正確性 。 ? 為了保證裝入數(shù)據(jù)庫(kù)中數(shù)據(jù)的正確無誤 , 必須高度重視數(shù)據(jù)的校驗(yàn)工作 。 在輸入子系統(tǒng)的設(shè)計(jì)中應(yīng)該考慮多種數(shù)據(jù)檢驗(yàn)技術(shù) , 在數(shù)據(jù)轉(zhuǎn)換過程中應(yīng)使用不同的方法進(jìn)行多次檢驗(yàn) , 確認(rèn)正確后方可入庫(kù) 。 返回 返回 95 ?如果在數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí) , 原來的數(shù)據(jù)庫(kù)系統(tǒng)仍在使用 , 則數(shù)據(jù)的轉(zhuǎn)換工作是將原來老系統(tǒng)中的數(shù)據(jù)轉(zhuǎn)換成新系統(tǒng)中的數(shù)據(jù)結(jié)構(gòu) 。 同時(shí)還要轉(zhuǎn)換原來的應(yīng)用程序 , 使之能在新系統(tǒng)下有效地運(yùn)行 。 ?數(shù)據(jù)的轉(zhuǎn)換 、 分類和綜合常常需要多次才能完成 , 因而輸入子系統(tǒng)的設(shè)計(jì)和實(shí)施是很復(fù)雜的 ,需要編寫許多應(yīng)用程序 , 由于這一工作需要耗費(fèi)較多的時(shí)間 , 為了保證數(shù)據(jù)能夠及時(shí)入庫(kù) ,應(yīng)該在數(shù)據(jù)庫(kù)物理設(shè)計(jì)的同時(shí)編制數(shù)據(jù)輸入子系統(tǒng) , 而不能等物理設(shè)計(jì)完成后才開始 。 返回 返回 96 應(yīng)用程序編碼與調(diào)試 ? 數(shù)據(jù)庫(kù)應(yīng)用程序的設(shè)計(jì)屬于一般的程序設(shè)計(jì)范疇 , 但數(shù)據(jù)庫(kù)應(yīng)用程序有自己的一些特點(diǎn) 。 例如 , 大量使用屏幕顯示控制語(yǔ)句 、 形式多樣的輸出報(bào)表 、 重視數(shù)據(jù)的有效性和完整性檢查 、 有靈活的交互功能 。 ? 為了加快應(yīng)用系統(tǒng)的開發(fā)速度 , 一般選擇第四代語(yǔ)言開發(fā)環(huán)境 , 利用自動(dòng)生成技術(shù)和軟件復(fù)用技術(shù) , 在程序設(shè)計(jì)編寫中往往采用工具 ( CASE) 軟件來幫助編寫程序和文檔 , 如目前普遍使用的 PowerBuilder、Delphi以及由北京航空航天大學(xué)研制的 863/CMIS支持的數(shù)據(jù)庫(kù)開發(fā)工具 OpenTools等 。 ? 數(shù)據(jù)庫(kù)結(jié)構(gòu)建立好之后 , 就可以開始編制與調(diào)試數(shù)據(jù)庫(kù)的應(yīng)用程序 , 這時(shí)由于數(shù)據(jù)入庫(kù)尚未完成 , 調(diào)試程序時(shí)可以先使用模擬數(shù)據(jù) 。 返回 返回 97 數(shù)據(jù)庫(kù)試運(yùn)行 ? 應(yīng)用程序編寫完成 , 并有了一小部分?jǐn)?shù)據(jù)裝入后
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1