下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)庫(kù)構(gòu)建有哪些要素?數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程數(shù)據(jù)庫(kù)設(shè)計(jì)(Database Design)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫(kù)模 式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿(mǎn)足各種用戶(hù)的應(yīng)用需 求(信息要求和處理要求)。在數(shù)據(jù)庫(kù)領(lǐng)域內(nèi),常常把使用數(shù)據(jù)庫(kù)的各類(lèi)系統(tǒng)統(tǒng)稱(chēng) 為數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)。一、數(shù)據(jù)庫(kù)和信息系統(tǒng)(1)數(shù)據(jù)庫(kù)是信息系統(tǒng)的核心和基礎(chǔ), 把信息系統(tǒng)中大量的數(shù)據(jù)按一定的模型組織起來(lái),提供存儲(chǔ)、維護(hù)、檢索數(shù)據(jù)的 功能,使信息系統(tǒng)可以方便、及時(shí)、準(zhǔn)確地從數(shù)據(jù)庫(kù)中獲得所需的信息。(2)數(shù)據(jù)庫(kù)是信息系統(tǒng)的各個(gè)部分能否緊密地結(jié)合在一起以及如何結(jié)合的關(guān)鍵所在。(3)數(shù)據(jù)庫(kù)設(shè)計(jì)是信息系統(tǒng)開(kāi)發(fā)和建設(shè)
2、的重要組成部分。(4)數(shù)據(jù)庫(kù)設(shè)計(jì)人員應(yīng)該具備的技術(shù)和知識(shí):數(shù)據(jù)庫(kù)的基本知識(shí)和數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù)計(jì)算機(jī)科學(xué)的基礎(chǔ)知識(shí)和程序設(shè)計(jì)的方法和技巧 軟件工程的原理和方法 應(yīng)用領(lǐng)域的知識(shí) 二、數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn) 數(shù)據(jù)庫(kù)建設(shè)是硬件、軟件和干件的結(jié)合三分技術(shù),七分管理,十二分基礎(chǔ)數(shù)據(jù)技術(shù)與管理的界面稱(chēng)之為干件”數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該與應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì):設(shè)計(jì)數(shù)據(jù)庫(kù)框架或數(shù)據(jù)庫(kù)結(jié)構(gòu)行為(處理)設(shè)計(jì):設(shè)計(jì)應(yīng)用程序、事務(wù)處理等結(jié)構(gòu)和行為分離的設(shè)計(jì)傳統(tǒng)的軟件工程忽視對(duì)應(yīng)用中數(shù)據(jù)語(yǔ)義的分析和抽象, 只要有可能就盡量推遲數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)的決策早期的數(shù)據(jù)庫(kù)設(shè)計(jì)致力于數(shù)據(jù)模型和建 模方法研究,忽視了對(duì)行為的設(shè)計(jì)如圖:三、數(shù)據(jù)庫(kù)
3、設(shè)計(jì)方法簡(jiǎn)述手工試湊法設(shè) 計(jì)質(zhì)量與設(shè)計(jì)人員的經(jīng)驗(yàn)和水平有直接關(guān)系缺乏科學(xué)理論和工程方法的支持,工程的質(zhì)量難以保證 數(shù)據(jù)庫(kù)運(yùn)行一段時(shí)間后常常又不同程度地發(fā)現(xiàn)各種問(wèn)題,增加了維護(hù)代價(jià)規(guī)范設(shè)計(jì)法手工設(shè)計(jì)方基本思想過(guò)程迭代和逐步求精規(guī)范設(shè)計(jì)法(續(xù)) 典型方法:(1)新奧爾良(New Orleans)方法:將數(shù)據(jù)庫(kù)設(shè)計(jì)分為四個(gè)階段 S.B.Yao 方法:將數(shù)據(jù)庫(kù)設(shè)計(jì)分為五個(gè)步驟I.R.Palmer方法:把數(shù)據(jù)庫(kù)設(shè)計(jì)當(dāng)成一步接一步的過(guò)程(2)計(jì)算機(jī)輔助設(shè)計(jì) ORACLE Designer 2000 SYBASE PowerDesigner 四、數(shù) 據(jù)庫(kù)設(shè)計(jì)的基本步驟 數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程(六個(gè)階段)1.需求分
4、析階段 準(zhǔn)確了解與分 析用戶(hù)需求(包括數(shù)據(jù)與處理)是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),是最困難、最耗費(fèi)時(shí)間的一步2概念結(jié)構(gòu)設(shè)計(jì)階段 是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵 通過(guò)對(duì)用戶(hù)需求進(jìn)行綜合、歸 納與抽象,形成一個(gè)獨(dú)立于具體 DBMS的概念模型3邏輯結(jié)構(gòu)設(shè)計(jì)階段將概念結(jié) 構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型對(duì)其進(jìn)行優(yōu)化4數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段為 邏輯數(shù)據(jù)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)5.數(shù)據(jù)庫(kù)實(shí)施階段 運(yùn)用DBMS提供的數(shù)據(jù)語(yǔ)言、工具及宿主語(yǔ)言,根據(jù)邏輯設(shè)計(jì)和 物理設(shè)計(jì)的結(jié)果 建立數(shù)據(jù)庫(kù),編制與調(diào)試應(yīng)用程序,組織數(shù)據(jù)入庫(kù),并進(jìn)行試運(yùn)行 6數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)經(jīng)過(guò)試運(yùn)行后即可投入
5、正式運(yùn)行。在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過(guò)程中必須不斷地對(duì)其進(jìn)行評(píng)價(jià)、調(diào)整與修改設(shè)計(jì)特點(diǎn):在設(shè)計(jì)過(guò)程中把數(shù)據(jù)庫(kù)的設(shè)計(jì)和對(duì)數(shù)據(jù)庫(kù)中數(shù)據(jù)處理的設(shè)計(jì)緊密結(jié)合起來(lái)將這兩個(gè)方面的需求 分析、抽象、設(shè)計(jì)、實(shí)現(xiàn)在各個(gè)階段同時(shí)進(jìn)行,相互參照,相互補(bǔ)充,以完善兩方 面的設(shè)計(jì) 設(shè)計(jì)過(guò)程各個(gè)階段的設(shè)計(jì)描述:如圖:五、數(shù)據(jù)庫(kù)各級(jí)模式的形成過(guò)程1需求分析階段:綜合各個(gè)用戶(hù)的應(yīng)用需求 2概念設(shè)計(jì)階段:形成獨(dú)立于機(jī)器特點(diǎn), 獨(dú)立于各個(gè)DBMS產(chǎn)品的概念模式(E-R圖)3邏輯設(shè)計(jì)階段:首先將E-R圖轉(zhuǎn)換成 具體的數(shù)據(jù)庫(kù)產(chǎn)品支持的數(shù)據(jù)模型,如關(guān)系模型,形成數(shù)據(jù)庫(kù)邏輯模式;然后根據(jù) 用戶(hù)處理的要求、安全性的考慮,在基本表的基礎(chǔ)上再建立必要的視
6、圖(View),形成數(shù)據(jù)的外模式4物理設(shè)計(jì)階段:根據(jù)DBMS特點(diǎn)和處理的需要,進(jìn)行物理存儲(chǔ)安 排,建立索引,形成數(shù)據(jù)庫(kù)內(nèi)模式 六、數(shù)據(jù)庫(kù)設(shè)計(jì)技巧1.設(shè)計(jì)數(shù)據(jù)庫(kù)之前(需求分析階段)1)理解客戶(hù)需求,詢(xún)問(wèn)用戶(hù)如何看待未來(lái)需求變化。讓客戶(hù)解釋其需求,而且隨著開(kāi)發(fā)的繼續(xù),還要經(jīng)常詢(xún)問(wèn)客戶(hù)保證其需求仍然在開(kāi)發(fā)的目的之中。2) 了解企業(yè)業(yè)務(wù)可以在以后的開(kāi)發(fā)階段節(jié)約大量的時(shí)間。3)重視輸入輸出。 在定義數(shù)據(jù)庫(kù)表和字段需求(輸入)時(shí),首先應(yīng)檢查現(xiàn)有的或者已經(jīng)設(shè)計(jì)出的報(bào)表、查詢(xún)和 視圖(輸出)以決定為了支持這些輸出哪些是必要的表和字段。舉例:假如客戶(hù)需要一個(gè)報(bào)表按照郵政編碼排序、分段和求和,你要保證其中包括了單
7、獨(dú)的郵政編碼 字段而不要把郵政編碼糅進(jìn)地址字段里。4)創(chuàng)建數(shù)據(jù)字典和ER圖表ER圖表和數(shù)據(jù)字典可以讓任何了解數(shù)據(jù)庫(kù)的人都明確如何從數(shù)據(jù)庫(kù)中獲得數(shù)據(jù)。ER圖對(duì)表明表之間關(guān)系很有用,而數(shù)據(jù)字典則說(shuō)明了每個(gè)字段的用途以及任何可能存在的別名。 對(duì)SQL表達(dá)式的文檔化來(lái)說(shuō)這是完全必要的。5)定義標(biāo)準(zhǔn)的對(duì)象命名規(guī)范 數(shù)據(jù)庫(kù)各種對(duì)象的命名必須規(guī)范。2.表和字段的設(shè)計(jì)(數(shù)據(jù)庫(kù)邏輯設(shè)計(jì))表設(shè)計(jì)原則1)標(biāo)準(zhǔn)化和規(guī)范化 數(shù)據(jù)的標(biāo)準(zhǔn)化有助于消除數(shù)據(jù)庫(kù)中的數(shù)據(jù)冗余。標(biāo)準(zhǔn)化有好幾 種形式,但Third Normal Form (3NF)通常被認(rèn)為在性能、擴(kuò)展性和數(shù)據(jù)完整性方 面達(dá)到了最好平衡。簡(jiǎn)單來(lái)說(shuō),遵守3NF標(biāo)準(zhǔn)的數(shù)
8、據(jù)庫(kù)的表設(shè)計(jì)原則是:“One Factin One Place即某個(gè)表只包括其本身基本的屬性,當(dāng)不是它們本身所具有的屬性時(shí)需進(jìn)行分解。表之間的關(guān)系通過(guò)外鍵相連接。它具有以下特點(diǎn):有一組表專(zhuān)門(mén)存放通 過(guò)鍵連接起來(lái)的關(guān)聯(lián)數(shù)據(jù)。舉例:某個(gè)存放客戶(hù)及其有關(guān)定單的3NF數(shù)據(jù)庫(kù)就可能有兩個(gè)表:Customer和Order。Order表不包含定單關(guān)聯(lián)客戶(hù)的任何信息,但表 內(nèi)會(huì)存放一個(gè)鍵值,該鍵指向 Customer表里包含該客戶(hù)信息的那一行。事實(shí)上,為了效率的緣故,對(duì)表不進(jìn)行標(biāo)準(zhǔn)化有時(shí)也是必要的。2)數(shù)據(jù)驅(qū)動(dòng)采用數(shù)據(jù)驅(qū)動(dòng)而非硬編碼的方式,許多策略變更和維護(hù)都會(huì)方便得多,大大增強(qiáng)系統(tǒng)的靈活性和 擴(kuò)展性。 舉例
9、,假如用戶(hù)界面要訪(fǎng)問(wèn)外部數(shù)據(jù)源(文件、 XML文檔、其他數(shù)據(jù)庫(kù) 等),不妨把相應(yīng)的連接和路徑信息存儲(chǔ)在用戶(hù)界面支持表里。還有,如果用戶(hù)界面執(zhí)行工作流之類(lèi)的任務(wù)(發(fā)送郵件、打印信箋、修改記錄狀態(tài)等),那么產(chǎn)生工作流的數(shù)據(jù)也可以存放在數(shù)據(jù)庫(kù)里。角色權(quán)限管理也可以通過(guò)數(shù)據(jù)驅(qū)動(dòng)來(lái)完成。事實(shí)上, 如果過(guò)程是數(shù)據(jù)驅(qū)動(dòng)的,你就可以把相當(dāng)大的責(zé)任推給用戶(hù),由用戶(hù)來(lái)維護(hù)自己的 工作流過(guò)程。3)考慮各種變化 在設(shè)計(jì)數(shù)據(jù)庫(kù)的時(shí)候考慮到哪些數(shù)據(jù)字段將來(lái)可能 會(huì)發(fā)生變更。舉例,姓氏就是如此(注意是西方人的姓氏,比如女性結(jié)婚后從夫姓等)。所以,在建立系統(tǒng)存儲(chǔ)客戶(hù)信息時(shí),在單獨(dú)的一個(gè)數(shù)據(jù)表里存儲(chǔ)姓氏字段,而 且還附加起始日
10、和終止日等字段, 這樣就可以跟蹤這一數(shù)據(jù)條目的變化。字段設(shè)計(jì)原則4)每個(gè)表中都應(yīng)該添加的 3個(gè)有用的字段dRecordCreationDate,在VB下默 認(rèn)是 Now(),而在 SQL server 下默認(rèn)為 GETDATE() sRecordCreator,在 SQL Server 下 默認(rèn)為NOT NULL DEFAULT ? USER nRecordVersion,記錄的版本標(biāo)記;有助于準(zhǔn) 確說(shuō)明記錄中出現(xiàn)null數(shù)據(jù)或者丟失數(shù)據(jù)的原因? 5)對(duì)地址和電話(huà)采用多個(gè)字段描述街道地 址就短短一行記錄是 不夠的。Address_Linel、Address_Line2和 Address_Lin
11、e3可以提供更大的靈活性。還有,電話(huà)號(hào)碼和郵件地址最好擁有自己的 數(shù)據(jù)表,其間具有自身的類(lèi)型和標(biāo)記類(lèi)別。6)使用角色實(shí)體定義屬于某類(lèi)別的列在需要對(duì)屬于特定類(lèi)別或者具有特定角色的事物做定義時(shí),可以用角色實(shí)體來(lái)創(chuàng)建 特定的時(shí)間關(guān)聯(lián)關(guān)系,從而可以實(shí)現(xiàn)自我文檔化。舉例:用 PERSON實(shí)體和PERSON_TYPE實(shí)體來(lái)描述人員。比方說(shuō),當(dāng)John Smith, Engineer提升為 JohnSmith, Director乃至最后爬到John Smith, CIO的高位,而所有你要做的不過(guò)是改變 兩個(gè)表PERSON和PERSON_TYPE之間關(guān)系的鍵值,同時(shí)增加一個(gè)日期/時(shí)間字段 來(lái)知道變化是何時(shí)發(fā)生
12、的。這樣,你的PERSON_TYPE表就包含了所有PERSON的 可能類(lèi)型,比如 Associate、Engineer、Director、CIO或者CEO等。還有個(gè)替代辦法就是改變PERSON記錄來(lái)反映新頭銜的變化,不過(guò)這樣一來(lái)在時(shí)間上無(wú)法跟蹤個(gè) 人所處位置的具體時(shí)間。7)選擇數(shù)字類(lèi)型和文本類(lèi)型盡量充足在SQL中使用smallint和tinyint類(lèi)型要特別小心。比如,假如想看看月銷(xiāo)售總額,總額字段類(lèi)型 是smallint,那么,如果總額超過(guò)了 $32,767就不能進(jìn)行計(jì)算操作了。而ID類(lèi)型的文本字段,比如客戶(hù)ID或定單號(hào)等等都應(yīng)該設(shè)置得比一般想象更大。假設(shè)客戶(hù)ID為10位數(shù)長(zhǎng)。那你應(yīng)該把數(shù)據(jù)
13、庫(kù)表字段的長(zhǎng)度設(shè)為12或者13個(gè)字符長(zhǎng)。但這額外占據(jù)的空間卻無(wú)需將來(lái)重構(gòu)整個(gè)數(shù)據(jù)庫(kù)就可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)規(guī)模的增長(zhǎng)了。8)增加刪除標(biāo)記字段 在表中包含一個(gè) 刪除標(biāo)記”字段,這樣就可以把行標(biāo)記為刪除。 在 關(guān)系數(shù)據(jù)庫(kù)里不要單獨(dú)刪除某一行;最好采用清除數(shù)據(jù)程序而且要仔細(xì)維護(hù)索引整 體性。3.選擇鍵和索引(數(shù)據(jù)庫(kù)邏輯設(shè)計(jì))鍵選擇原則:1)鍵設(shè)計(jì)4原則為關(guān)聯(lián)字段創(chuàng)建外鍵。?所有的鍵都必須唯一。 ?避免使用復(fù)合鍵。?外鍵總是關(guān)聯(lián)唯一的鍵字段。? 2)使用系統(tǒng)生成的主鍵設(shè)計(jì)數(shù)據(jù)庫(kù)的時(shí)候采用系統(tǒng)生成的鍵 作為主鍵,那么實(shí)際控制了數(shù)據(jù)庫(kù)的索引完整性。這樣,數(shù)據(jù)庫(kù)和非人工機(jī)制就有 效地控制了對(duì)存儲(chǔ)數(shù)據(jù)中每一行的訪(fǎng)問(wèn)。
14、采用系統(tǒng)生成鍵作為主鍵還有一個(gè)優(yōu)點(diǎn): 當(dāng)擁有一致的鍵結(jié)構(gòu)時(shí),找到邏輯缺陷很容易。3)不要用用戶(hù)的鍵(不讓主鍵具有可更新性)在確定采用什么字段作為表的鍵的時(shí)候,可一定要小心用戶(hù)將要編輯的 字段。通常的情況下不要選擇用戶(hù)可編輯的字段作為鍵。4)可選鍵有時(shí)可做主鍵把可選鍵進(jìn)一步用做主鍵,可以擁有建立強(qiáng)大索引的能力。索引使用原則:索引是從數(shù)據(jù)庫(kù)中獲取數(shù)據(jù)的最高效方式之一。95%的數(shù)據(jù)庫(kù)性能問(wèn)題都可以采用索引技術(shù)得到解決。1)邏輯主鍵使用唯一的成組索引,對(duì)系統(tǒng)鍵(作為存儲(chǔ)過(guò)程)采 用唯一的非成組索引,對(duì)任何外鍵列采用非成組索引??紤]數(shù)據(jù)庫(kù)的空間有多大, 表如何進(jìn)行訪(fǎng)問(wèn),還有這些訪(fǎng)問(wèn)是否主要用作讀寫(xiě)。2)
15、大多數(shù)數(shù)據(jù)庫(kù)都索引自動(dòng)創(chuàng)建的主鍵字段,但是可別忘了索引外鍵,它們也是經(jīng)常使用的鍵,比如運(yùn)行查詢(xún) 顯示主表和所有關(guān)聯(lián)表的某條記錄就用得上。3)不要索引memo/note字段,不要索引大型字段(有很多字符),這樣作會(huì)讓索引占用太多的存儲(chǔ)空間。4)不要索引常用的小型表不要為小型數(shù)據(jù)表設(shè)置任何鍵,假如它們經(jīng)常有插入和刪除操作就更 別這樣作了。對(duì)這些插入和刪除操作的索引維護(hù)可能比掃描表空間消耗更多的時(shí)間。4.數(shù)據(jù)完整性設(shè)計(jì)(數(shù)據(jù)庫(kù)邏輯設(shè)計(jì))1)完整性實(shí)現(xiàn)機(jī)制: 實(shí)體完整性:主鍵 參 照完整性: 父表中刪除數(shù)據(jù):級(jí)聯(lián)刪除;受限刪除;置空值父表中插入數(shù)據(jù):受限插入;遞歸插入 父表中更新數(shù)據(jù):級(jí)聯(lián)更新;受限更
16、新;置空值 DBMS對(duì)參照 完整性可以有兩種方法實(shí)現(xiàn): 外鍵實(shí)現(xiàn)機(jī)制(約束規(guī)則)和觸發(fā)器實(shí)現(xiàn)機(jī)制 用戶(hù)定 義完整性:NOT NULL ; CHECK ;觸發(fā)器2)用約束而非商務(wù)規(guī)則強(qiáng)制數(shù)據(jù)完整 性采用數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)的完整性。這不但包括通過(guò)標(biāo)準(zhǔn)化實(shí)現(xiàn)的完整性而且還 包括數(shù)據(jù)的功能性。在寫(xiě)數(shù)據(jù)的時(shí)候還可以增加觸發(fā)器來(lái)保證數(shù)據(jù)的正確性。不要 依賴(lài)于商務(wù)層保證數(shù)據(jù)完整性;它不能保證表之間(外鍵)的完整性所以不能強(qiáng)加 于其他完整性規(guī)則之上。3)強(qiáng)制指示完整性在有害數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù)之前將其剔除。激活數(shù)據(jù)庫(kù)系統(tǒng)的指示完整性特性。這樣可以保持?jǐn)?shù)據(jù)的清潔而能迫使開(kāi)發(fā)人 員投入更多的時(shí)間處理錯(cuò)誤條件。4)使用查
17、找控制數(shù)據(jù)完整性 控制數(shù)據(jù)完整性的最佳方式就是限制用戶(hù)的選擇。只要有可能都應(yīng)該提供給用戶(hù)一個(gè)清晰的價(jià)值列表 供其選擇。這樣將減少鍵入代碼的錯(cuò)誤和誤解同時(shí)提供數(shù)據(jù)的一致性。某些公共數(shù) 據(jù)特別適合查找:國(guó)家代碼、狀態(tài)代碼等。5)采用視圖 為了在數(shù)據(jù)庫(kù)和應(yīng)用程序代碼之間提供另一層抽象,可以為應(yīng)用程序建立專(zhuān)門(mén)的視圖而不必非要應(yīng)用程序直 接訪(fǎng)問(wèn)數(shù)據(jù)表。這樣做還等于在處理數(shù)據(jù)庫(kù)變更時(shí)給你提供了更多的自由。5.其他設(shè)計(jì)技巧1)避免使用觸發(fā)器觸發(fā)器的功能通??梢杂闷渌绞綄?shí)現(xiàn)。在調(diào)試程序時(shí)觸發(fā)器可能成為干擾。假如你確實(shí)需要采用觸發(fā)器,你最好集中對(duì)它文檔化。2) 使用常用英語(yǔ)(或者其他任何語(yǔ)言)而不要使用編碼在
18、創(chuàng)建下拉菜單、列表、報(bào)表時(shí)最好按照英語(yǔ)名排序。假如需要編碼,可以在編碼旁附上用戶(hù)知道的英語(yǔ)。3)保存常用信息讓一個(gè)表專(zhuān)門(mén)存放一般數(shù)據(jù)庫(kù)信息非常有用。在這個(gè)表里存放數(shù)據(jù)庫(kù)當(dāng) 前版本、最近檢查/修復(fù)(對(duì)Access)、關(guān)聯(lián)設(shè)計(jì)文檔的名稱(chēng)、客戶(hù)等信息。這樣可 以實(shí)現(xiàn)一種簡(jiǎn)單機(jī)制跟蹤數(shù)據(jù)庫(kù),當(dāng)客戶(hù)抱怨他們的數(shù)據(jù)庫(kù)沒(méi)有達(dá)到希望的要求而 與你聯(lián)系時(shí),這樣做對(duì)非客戶(hù)機(jī)/服務(wù)器環(huán)境特別有用。4)包含版本機(jī)制 在數(shù)據(jù)庫(kù) 中引入版本控制機(jī)制來(lái)確定使用中的數(shù)據(jù)庫(kù)的版本。時(shí)間一長(zhǎng),用戶(hù)的需求總是會(huì) 改變的。最終可能會(huì)要求修改數(shù)據(jù)庫(kù)結(jié)構(gòu)。把版本信息直接存放到數(shù)據(jù)庫(kù)中更為方 便。5)編制文檔 對(duì)所有的快捷方式、命名規(guī)范、限制和函數(shù)都要編制文檔。采用給表、列
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 合成材料制造的供應(yīng)鏈協(xié)同與價(jià)值創(chuàng)造考核試卷
- 離婚協(xié)議合同
- 互聯(lián)網(wǎng)專(zhuān)線(xiàn)協(xié)議合同
- 影視制作合作合同與保密免責(zé)承諾
- 2025年針織品服裝項(xiàng)目可行性研究報(bào)告-20250102-225930
- 車(chē)門(mén)防撞帶項(xiàng)目可行性研究報(bào)告
- 中國(guó)血液細(xì)胞分析儀行業(yè)市場(chǎng)調(diào)研及投資戰(zhàn)略規(guī)劃報(bào)告
- 2025年腌漬茄子項(xiàng)目可行性研究報(bào)告
- 中國(guó)旅游景區(qū)開(kāi)發(fā)行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及投資方向研究報(bào)告
- 2021-2026年中國(guó)智能駕駛艙市場(chǎng)全面調(diào)研及行業(yè)投資潛力預(yù)測(cè)報(bào)告
- 繪本的分鏡設(shè)計(jì)-分鏡的編排
- 查干淖爾一號(hào)井環(huán)評(píng)
- 體檢中心分析報(bào)告
- 人教版初中英語(yǔ)七八九全部單詞(打印版)
- 臺(tái)球運(yùn)動(dòng)中的理論力學(xué)
- 最高人民法院婚姻法司法解釋?zhuān)ǘ┑睦斫馀c適用
- 關(guān)于醫(yī)保應(yīng)急預(yù)案
- 新人教版五年級(jí)上冊(cè)數(shù)學(xué)應(yīng)用題大全doc
- 2022年版義務(wù)教育勞動(dòng)課程標(biāo)準(zhǔn)學(xué)習(xí)培訓(xùn)解讀課件筆記
- 2022年中國(guó)止血材料行業(yè)概覽:發(fā)展現(xiàn)狀對(duì)比分析研究報(bào)告(摘要版) -頭豹
- 一起重新構(gòu)想我們的未來(lái):為教育打造新的社會(huì)契約
評(píng)論
0/150
提交評(píng)論