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

正文內(nèi)容

第8章數(shù)據(jù)庫設(shè)計-資料下載頁

2025-07-20 12:57本頁面
  

【正文】 (通常指輔存 )上的數(shù)據(jù)提供存儲和檢索能力的方法。 一個訪問方法包括存儲結(jié)構(gòu)和檢索機(jī)構(gòu)兩個部分。 存儲結(jié)構(gòu)限定了可能訪問的路徑和存儲記錄;檢索機(jī)構(gòu)定義了每個應(yīng)用的訪問路徑 . 訪問路徑的設(shè)計分成 主訪問路徑與輔訪問路徑 的設(shè)計。 主訪問路徑 與初始記錄的裝入有關(guān),通常是用主碼來檢索的。 輔訪問路徑 是通過輔助碼的索引對存儲記錄重新進(jìn)行內(nèi)部鏈接,從而改變訪問數(shù)據(jù)的入口點(diǎn)。 用輔助索引可以縮短訪問時間,但增加了輔存空間和索引維護(hù)的開銷。 3.?dāng)?shù)據(jù)存放位置的設(shè)計 對于有多個磁盤的計算機(jī),可以采用下面幾種存放位置的分配方案。① 將表和索引分別存放在不同的磁盤上,在查詢時,由于兩個磁盤驅(qū)動器并行工作,可以提高物理讀寫的速度。② 將比較大的表分別放在兩個磁盤上,以加快存取速度,在多用戶環(huán)境下效果更佳。③ 將備份文件、日志文件與數(shù)據(jù)庫對象 (表、索引 等)備份等,放在不同的磁盤上。 ④ 對于經(jīng)常存取或存取時間要求高的對象 (表、索引等 )應(yīng)放在高速存儲設(shè)備(如硬盤)上。 對于存取頻率小或存取時間要求低的對象 (數(shù)據(jù)庫的數(shù)據(jù)備份、日志文件備份等,只在數(shù)據(jù)庫發(fā)生故障進(jìn)行恢復(fù)時才使用 ),如果數(shù)據(jù)量很大,可以存放在低速存儲設(shè)備(如磁帶)上,以改進(jìn)整個系統(tǒng)的性能。4.系統(tǒng)配置的設(shè)計 DBMS產(chǎn)品一般都提供了一些系統(tǒng)配置變量、存儲分配參數(shù),供設(shè)計人員 和 DBA對數(shù)據(jù)庫進(jìn)行物理優(yōu)化。 系統(tǒng)配置變量和參數(shù)很多 ,在物理設(shè)計時要根據(jù)應(yīng)用環(huán)境確定這些參數(shù)值,以期其實(shí)改進(jìn)系統(tǒng)性能 。 評價物理結(jié)構(gòu) 評價物理數(shù)據(jù)庫的方法完全依賴于所選用 的DBMS, 主要是從定量估算各種方案的存儲空間、存取時間和維護(hù)代價入手,對估算結(jié)果進(jìn)行權(quán)衡、比較,選擇出一個較優(yōu)的合理的物理結(jié)構(gòu)。如果該結(jié)構(gòu)不符合用戶需求,則需要修改設(shè)計。 完成數(shù)據(jù)庫的物理設(shè)計之后,設(shè)計人員就要用 RDBMS提供的數(shù)據(jù)定義語言將數(shù)據(jù)庫邏輯設(shè)計和物理設(shè)計的結(jié)果嚴(yán)格描述出來,成為 RDBMS可以接受的源代碼,再經(jīng)過調(diào)試產(chǎn)生目標(biāo)模式,然后就可以組織數(shù)據(jù)入庫了,這就是數(shù)據(jù)庫實(shí)施階段。 運(yùn)行維護(hù)階段數(shù)據(jù)庫實(shí)施階段數(shù)據(jù)庫實(shí)施階段物理設(shè)計階段 定義數(shù)據(jù)庫結(jié)構(gòu)數(shù)據(jù)裝載數(shù)據(jù)庫系統(tǒng)物理模型編寫應(yīng)用程序數(shù)據(jù)庫試運(yùn)行 建立實(shí)際數(shù)據(jù)庫結(jié)構(gòu) DBMS提供的數(shù)據(jù)定義語言 (DDL)可以定義數(shù)據(jù)庫結(jié)構(gòu)。可使用 第 3章所講 的 SQL定義語句中的 CREATE TABLE語句定義所需的基本表,使用 CREATE VIEW語句定義視圖。 裝入數(shù)據(jù)167。 裝入數(shù)據(jù)又稱為 數(shù)據(jù)庫加載 (Loading), 是數(shù)據(jù)庫實(shí)施階段的主要工作。167。 對于一般的小型系統(tǒng),裝入的數(shù)據(jù)量較少,可以采用人工方法來完成。 167。 為了防止不正確的數(shù)據(jù)輸入到數(shù)據(jù)庫內(nèi),應(yīng)當(dāng)采用多種方法多次對數(shù)據(jù)進(jìn)行校驗。 應(yīng)用程序編碼與調(diào)試167。 數(shù)據(jù)庫應(yīng)用程序的設(shè)計屬于一般的程序設(shè)計范疇,但數(shù)據(jù)庫應(yīng)用程序有自己的一些特點(diǎn)。 例如,大量使用屏幕顯示控制語句、形式多樣的輸出報表、重視數(shù)據(jù)的有效性和完整性檢查、有靈活的交互功能。167。 為了加快應(yīng)用系統(tǒng)的開發(fā)速度,一般選擇第四代語言開發(fā)環(huán)境。 例如,目前普遍使用的 PowerBuilder、 Delphi以及由北京航空航天大學(xué)研制 的 863/ CM/ S支持的數(shù)據(jù)庫開發(fā)工具 OpenTools等。  數(shù)據(jù)庫試運(yùn)行 輸入一小部分?jǐn)?shù)據(jù)后就可以開始對數(shù)據(jù)庫系統(tǒng)進(jìn)行聯(lián)合調(diào)試,這又稱為數(shù)據(jù)庫的試運(yùn)行?!?    這一階段要實(shí)際運(yùn)行數(shù)據(jù)庫應(yīng)用程序,執(zhí)行對數(shù)據(jù)庫的各種操作,測試應(yīng)用程序的功能是否滿足設(shè)計要求。如果不滿足,對應(yīng)用程序部分則要修改和調(diào)整,直到達(dá)到設(shè)計要求為止。167。 在這一階段要完成兩方面的工作:  ( 1)功能測試。實(shí)際運(yùn)行應(yīng)用程序,測試它們能否完成各種預(yù)定的功能。 ( 2)性能測試。測量系統(tǒng)的性能指標(biāo),分析是否符合設(shè)計目標(biāo)。167。 數(shù)據(jù)庫的實(shí)施和調(diào)試不可能一次完成的,需要有一定的時間。 整理文檔     在程序的編碼調(diào)試和試運(yùn)行中,應(yīng)該將發(fā)現(xiàn)的問題和解決方法記錄下來,將它們整理存檔作為資料,供以后正式運(yùn)行和改進(jìn)時參考。全部的調(diào)試工作完成之后,應(yīng)該編寫應(yīng)用系統(tǒng)的技術(shù)說明書和使用說明書,在正式運(yùn)行時隨系統(tǒng)一起交給用戶。完整的文件資料是應(yīng)用系統(tǒng)的重要組成部分,這一點(diǎn)不能忽視。 167。 數(shù)據(jù)庫運(yùn)行和維護(hù)階段的主要任務(wù)包括以下三項。    ( 1)維護(hù)數(shù)據(jù)庫的安全性與完整性 ( 2)監(jiān)測并改善數(shù)據(jù)庫性能; ( 3)重新組織和構(gòu)造數(shù)據(jù)厙。 維護(hù)數(shù)據(jù)庫的安全性與完整性 DBA要針對不同的應(yīng)用要求定制不同的轉(zhuǎn)儲計劃,定期對數(shù)據(jù)庫和日志文件進(jìn)行備份,以使數(shù)據(jù)庫在發(fā)生故障后恢復(fù)到某種一致性狀態(tài),保證數(shù)據(jù)庫的完整性。 監(jiān)測并改善數(shù)據(jù)庫性能 在數(shù)據(jù)庫運(yùn)行過程中,監(jiān)督系統(tǒng)運(yùn)行,對監(jiān)測數(shù)據(jù)進(jìn)行分析,找出改進(jìn)系統(tǒng)性能的方法是DBA的又一重要任務(wù)。 重新組織和構(gòu)造數(shù)據(jù)庫 數(shù)據(jù)庫運(yùn)行一段時間后,由于記錄不斷增、刪、改,會使數(shù)據(jù)庫的物理存儲情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫性能下降,這時 DBA就要對數(shù)據(jù)庫進(jìn)行重組織,或部分重組織(只對頻繁增、刪的表進(jìn)行重組織)。 RDBMS一般都提供數(shù)據(jù)重組織用的實(shí)用程序。小 結(jié) 本章詳細(xì)介紹了數(shù)據(jù)庫設(shè)計的六個階段:系統(tǒng)需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理設(shè)計、數(shù)據(jù)庫實(shí)施、數(shù)據(jù)庫運(yùn)行與維護(hù)。167。 需求分析是整個設(shè)計過程的基礎(chǔ),需求分析的做的不好,可能會導(dǎo)致整個數(shù)據(jù)庫設(shè)計返工重做。167。 概念結(jié)構(gòu)設(shè)計將需求分析所得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型。概念結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,包括局部 ER圖的設(shè)計、合并成初步 ER圖以及 ER圖的優(yōu)化。 小 結(jié)167。 邏輯機(jī)構(gòu)設(shè)計將獨(dú)立于 DBMS的概念模型轉(zhuǎn)化成相應(yīng)的數(shù)據(jù)模型,包括初始關(guān)系模式設(shè)計、關(guān)系模式的規(guī)范化,模式的評價與改進(jìn)。167。 物理設(shè)計則為給定的邏輯模型選取一個合適應(yīng)用環(huán)境的物理結(jié)構(gòu),物理設(shè)計包括確定物理結(jié)構(gòu)和評價物理結(jié)構(gòu)兩部分。小 結(jié)167。 根據(jù)邏輯結(jié)構(gòu)設(shè)計和物理設(shè)計的結(jié)果,在計算機(jī)上建立起實(shí)際的數(shù)據(jù)庫結(jié)構(gòu),裝入數(shù)據(jù),進(jìn)行應(yīng)用程序的設(shè)計,并試運(yùn)行整個數(shù)據(jù)庫系統(tǒng),這是數(shù)據(jù)庫實(shí)施階段的任務(wù)。167。 數(shù)據(jù)庫的運(yùn)行與維護(hù)是數(shù)據(jù)庫設(shè)計的最后階段,包括維護(hù)數(shù)據(jù)庫的安全性與完整性,監(jiān)測并改善數(shù)據(jù)庫性能,必要時需要進(jìn)行數(shù)據(jù)庫的重新組織和構(gòu)造。習(xí) 題167。 數(shù)據(jù)庫設(shè)計分為哪幾個階段 ?每個階段的主要工 作是什么 ?167。 在數(shù)據(jù)庫設(shè)計中,需求分析階段的設(shè)計目標(biāo)是什么 ?其主要步驟是什么 ?167。 什么是數(shù)據(jù)庫的概念結(jié)構(gòu) ?試述概念結(jié)構(gòu)設(shè)計的步驟 ?167。 用 ER圖表示概念模式有什么好處 ?167。 局部 ER圖的集成主要解決什么問題 ?習(xí) 題167。 什么是數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計 ?試述把 ER圖轉(zhuǎn)換為關(guān)系模式的轉(zhuǎn)換原則 ?167。 數(shù)據(jù)庫實(shí)施階段的主要工作有哪些 ?167。 規(guī)范化理論對數(shù)據(jù)庫設(shè)計有什么指導(dǎo)意義 ?167。 學(xué)校由若干個系,每個系有若干名教師和學(xué)生。每個教師可以擔(dān)任若干門課程,每個學(xué)生可以同時選修多門課程。請設(shè)計某學(xué)校的教學(xué)管理的 ER模型,并轉(zhuǎn)換為關(guān)系模型。
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1