




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、選擇題物理設(shè)計(jì)階段活動(dòng)數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)事務(wù)詳細(xì)設(shè)計(jì)應(yīng)用程序詳細(xì)設(shè)計(jì)數(shù)據(jù)分布設(shè)計(jì);數(shù)據(jù)庫(kù)邏輯模式調(diào)整;物理設(shè)計(jì)文件組織與存取設(shè)計(jì);安全模式設(shè)計(jì);確定系統(tǒng)配置;數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)設(shè)計(jì)邏輯設(shè)計(jì)«數(shù)據(jù)庫(kù)事務(wù)概要設(shè)計(jì);JD物理模式評(píng)估一數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì);應(yīng)用程序概要設(shè)計(jì).一將具有相同屬性特征的同類抽象為實(shí)體集,用一個(gè)有意義的名詞或名詞短語(yǔ)為每一個(gè)實(shí)體集命名;概念設(shè)計(jì)Y系統(tǒng)總體框架設(shè)計(jì),每個(gè)實(shí)體集需要有唯一名字;目標(biāo):描述清楚數(shù)據(jù)之間的關(guān)系、屬性特征;定義和描述數(shù)據(jù)的約束等一數(shù)據(jù)庫(kù)邏輯模式調(diào)整,確定文件、關(guān)系模式轉(zhuǎn)化為關(guān)系表的組織與存取方式、評(píng)估物理模式;需要考慮RAID級(jí)別、操作系統(tǒng)的文
2、件管理機(jī)制、數(shù)據(jù)庫(kù)管理系統(tǒng)支持的索引類型,不包括數(shù)據(jù)存儲(chǔ)方式、路徑的具體細(xì)節(jié)需考慮設(shè)置合理的數(shù)據(jù)庫(kù)管理系統(tǒng)參數(shù)和操作系統(tǒng)相關(guān)參數(shù);物理設(shè)計(jì)階段r系統(tǒng)數(shù)據(jù)存儲(chǔ)安全設(shè)計(jì)、數(shù)據(jù)分布設(shè)計(jì)、索引設(shè)計(jì)、系統(tǒng)配置;分析與描述目標(biāo)系統(tǒng)對(duì)響應(yīng)時(shí)間、存儲(chǔ)容量的要求;著眼于數(shù)據(jù)庫(kù)底層的物理存儲(chǔ)與存取,與操作系統(tǒng)和硬件環(huán)境及數(shù)據(jù)庫(kù)管理系統(tǒng)密切相關(guān);需要合理安排不同的存儲(chǔ)介質(zhì),索引文件根據(jù)訪問(wèn)頻率決定存儲(chǔ)(高速一磁盤或磁帶),日志文件可以考慮存儲(chǔ)在磁帶中; 在E-R圖基礎(chǔ)上確定關(guān)系模式,設(shè)計(jì)視圖和關(guān)系模式的完整性約束;邏輯結(jié)構(gòu)設(shè)計(jì)適當(dāng)降低關(guān)系模式的規(guī)范化程度,可以減少查詢過(guò)程中的JION操作;當(dāng)一個(gè)表的數(shù)據(jù)量超過(guò)一定的
3、規(guī)模時(shí),可以采用分割表的方法提高效率;一設(shè)計(jì)E-R圖;y用概念數(shù)據(jù)模型表示數(shù)據(jù)對(duì)象特征及相互間的關(guān)聯(lián)關(guān)系;當(dāng)一個(gè)表的數(shù)據(jù)量超過(guò)一定的規(guī)模時(shí),可以采用分割表的一方法提高效率;'一索引視圖只能引用同一數(shù)據(jù)庫(kù)中的基表,不能是其它標(biāo)準(zhǔn)視圖;視圖返回的結(jié)果集的格式與基本表相同,所以可以在視圖上再定義視圖。 數(shù)據(jù)庫(kù)中只存儲(chǔ)標(biāo)準(zhǔn)視圖的定義,并不存儲(chǔ)標(biāo)準(zhǔn)視圖的內(nèi)容;視圖的說(shuō)法很少對(duì)基表數(shù)據(jù)更改操作時(shí),適合建立索引視圖,提高查詢效率,但會(huì)降低操作數(shù)據(jù)速度、占用過(guò)多存儲(chǔ)空間;一若GroupBy列具有高基數(shù)度的數(shù)據(jù)集合,則不適合建立索引視圖【用例圖】屬于用例視圖,描繪系統(tǒng)與外部系統(tǒng)及用戶之間的交互;-行為視
4、圖包含順序、交互、狀態(tài)圖,描述系統(tǒng)的活動(dòng);描述物理部署情況的是部署視圖。視圖(外模式實(shí)現(xiàn)的方式之一)將查詢命令和結(jié)果用虛擬表(臨時(shí)表)保存起來(lái):提供安全性,表結(jié)構(gòu)不允許修改;提高數(shù)據(jù)處理效率 在視圖上創(chuàng)建了唯一聚集索引,數(shù)據(jù)庫(kù)中將保存該視圖內(nèi)容;數(shù)據(jù)庫(kù)運(yùn)行環(huán)境;數(shù)據(jù)庫(kù)參數(shù)、模式調(diào)整;性能優(yōu)化是對(duì)數(shù)據(jù)庫(kù)管理員的嚴(yán)峻考驗(yàn),有時(shí)候?qū)?yīng)用程序的修改需要應(yīng)用開(kāi)發(fā)人員配合才能完成。數(shù)據(jù)庫(kù)性能優(yōu)化-數(shù)據(jù)庫(kù)【存儲(chǔ)】?jī)?yōu)化:建立物化視圖和聚集;數(shù)據(jù)庫(kù)查詢優(yōu)化。 增加派生性冗余列增加負(fù)擔(dān),但減少查詢時(shí)JOIN操作;根據(jù)業(yè)務(wù)需要調(diào)整相關(guān)查詢或視圖 反規(guī)范化(適當(dāng)降低關(guān)系模式規(guī)范化程度),可以減少查詢過(guò)程中的JION操
5、作;處理后的數(shù)據(jù)表不一定滿足第三范式要求,效率;數(shù)據(jù)庫(kù)性能優(yōu)化- 當(dāng)一個(gè)表的數(shù)據(jù)量超過(guò)一定的規(guī)模時(shí),可以采用分割表的方法提高 修改頻繁使用的SQL語(yǔ)句,提高其性能,可能會(huì)大幅度降低數(shù)據(jù)庫(kù)的CPU使用率現(xiàn)階段性能優(yōu)化一般以軟件為主要調(diào)優(yōu)手段;服務(wù)器磁盤IO出現(xiàn)寫瓶頸時(shí),可以考慮使用高速磁盤存儲(chǔ)常用數(shù)據(jù),低速磁盤存儲(chǔ)不常用數(shù)據(jù)一根據(jù)應(yīng)用系統(tǒng)運(yùn)行情況完善應(yīng)用功能,提高人員工作效率;派生性冗余列是指表中增加的列由表中的一些數(shù)據(jù)項(xiàng)經(jīng)過(guò)計(jì)算而成,它的作用是在查詢時(shí)減少連接操作,避免使用聚合函數(shù),提高查詢提高效率的目的。由于增加了列,會(huì)增加存儲(chǔ)空間,也減少了查詢時(shí)間,因此說(shuō)是以空間換時(shí)間的調(diào)優(yōu)方法。(增加了
6、派生性冗余字段,破壞了規(guī)劃化原則)對(duì)于CPU內(nèi)存、磁盤等硬件設(shè)備在空閑時(shí)使用率超過(guò)90%,說(shuō)明硬件資源匱乏,CPU資源已經(jīng)嚴(yán)重不足應(yīng)提高內(nèi)存的容量和硬盤的訪問(wèn)效率,如果在高峰時(shí)使用率小于90%說(shuō)明硬件資源充足。一數(shù)據(jù)庫(kù)架構(gòu)體系監(jiān)控:空間基本信息、空間使用率與剩余空間大小;數(shù)據(jù)庫(kù)性能的監(jiān)控:數(shù)據(jù)監(jiān)控工作一a.數(shù)據(jù)緩沖區(qū)命中率、庫(kù)緩沖、用戶鎖、鎖與等待、回滾段;b.臨時(shí)段使用情況、索引的使用情況、等待事件和共享池。數(shù)據(jù)庫(kù)是否可用,用戶是否可連接。數(shù)據(jù)庫(kù)轉(zhuǎn)儲(chǔ)和回復(fù);管理員職責(zé)一數(shù)據(jù)庫(kù)的安全性、完整性控制;數(shù)據(jù)庫(kù)性能的監(jiān)控分析和改進(jìn)(監(jiān)測(cè)和改善);數(shù)據(jù)庫(kù)的重組和重構(gòu)(DBA都能完成,不需要開(kāi)發(fā)人員參與
7、調(diào)試)數(shù)據(jù)庫(kù)管理員(DBA)日常管理工作有:系統(tǒng)監(jiān)控與分析、系統(tǒng)性能優(yōu)化調(diào)整、系統(tǒng)進(jìn)化(升級(jí))、并發(fā)控制、存儲(chǔ)空間管理、安全性維護(hù)、完成性維護(hù)、備份與恢復(fù)等。一分析與描述目標(biāo)系統(tǒng)需要完成的功能;分析與描述每項(xiàng)功能活動(dòng)需要的輸入數(shù)據(jù)、業(yè)務(wù)規(guī)則功能建模的內(nèi)容1及輸出數(shù)據(jù);分析與描述目標(biāo)系統(tǒng)的總體結(jié)構(gòu)、功能活動(dòng)及各功能L活動(dòng)之間的關(guān)系全局關(guān)系不相交原則:對(duì)于關(guān)系中的任意數(shù)據(jù),不允許其不屬于任何一個(gè)片段(保證數(shù)據(jù)不丟失),也不允許某些數(shù)據(jù)同時(shí)屬于不同片段。L輪轉(zhuǎn)劃分:對(duì)關(guān)系順序掃描,由于不知道所要查找的元組具體分布在哪個(gè)磁盤上,必須對(duì)所有磁盤進(jìn)行查找,明顯降低了查詢效率,不適合點(diǎn)查詢。范圍劃分:按照關(guān)
8、系中某個(gè)屬性的取值范圍將數(shù)據(jù)文件劃分為n部分子區(qū)劃分方式一'間,分別存放到磁盤上。有利于范圍查詢和點(diǎn)查詢;散列劃分:利于點(diǎn)查詢多維劃分:同樣的數(shù)據(jù)從不同維觀察可能有不同結(jié)果,每個(gè)角度按粒度不一同可劃分為多個(gè)層次,稱為維度成員集中式:所有數(shù)據(jù)片段都安排在一個(gè)場(chǎng)地上;分割式:全局?jǐn)?shù)據(jù)有且只有一份,被分割成若干片段,每個(gè)片段被分配在個(gè)場(chǎng)地上;分配方式全復(fù)制式(鏡彳t);全局?jǐn)?shù)據(jù)有多個(gè)副本,每個(gè)場(chǎng)地上都有完整數(shù)據(jù)副本;混合式:全局?jǐn)?shù)據(jù)被分成若干個(gè)數(shù)據(jù)子集,每個(gè)子集被安排在一個(gè)或多個(gè)不同的場(chǎng)地上,但每個(gè)場(chǎng)地未必保存所有數(shù)據(jù)聚合(實(shí)線-空心菱形指向整體):整體與部分的關(guān)系,部分可以離開(kāi)整體而單獨(dú)存
9、在;UML類圖-組合(實(shí)線-實(shí)心菱形指向整體廣部分與實(shí)體共存; 類(實(shí)線-空心三角形廣子類對(duì)父類關(guān)系的繼承; 借口(虛線-空心三角形):子類對(duì)父類的多繼承 順序圖:用來(lái)描述對(duì)象自身及對(duì)象間信息傳遞順序的視圖。a.對(duì)象間的通信用對(duì)象生命線之間的水平消息線表示,橫向矩形框代表對(duì)象,箭頭說(shuō)明消息的類型,如同步、異步或簡(jiǎn)單。b.順序圖可以表示遞歸過(guò)程,當(dāng)一個(gè)操作調(diào)用它本身時(shí),消息總是同步的。c.在順序圖中可以描述如何創(chuàng)建和銷毀對(duì)象,創(chuàng)建或銷毀一個(gè)對(duì)象的消息一般是同步的。d.順序圖中的消息可以有條件,并規(guī)定只有條件為真時(shí)才可以發(fā)送和接收消息,如果條件之間不互相排斥,則消息可能會(huì)并行發(fā)出建模機(jī)制T【通信圖
10、】(協(xié)作圖):是交互圖的一種,顯示了在交互過(guò)程中各個(gè)對(duì)象之間的組織交互關(guān)系以及對(duì)象間發(fā)送和接收的消息鏈接。并不側(cè)重交互的順序,它沒(méi)有將時(shí)間作為一個(gè)單獨(dú)的維度,而是使用序列號(hào)來(lái)確定消息及并發(fā)線程的順序?!净顒?dòng)圖】:主要描述系統(tǒng)、用例和程序模塊中邏輯流程的先后執(zhí)行、并行次序。類圖:展現(xiàn)一組類、接口和協(xié)作以及它們之間的關(guān)系的一種靜態(tài)視圖。狀態(tài)圖:主要目的在于陳述系統(tǒng)中有關(guān)事件的狀態(tài)轉(zhuǎn)移,用于展示該實(shí)體處于不同狀態(tài)時(shí)對(duì)不同事件做出響應(yīng)后的狀態(tài)變化情況。只能有一個(gè)起始狀態(tài),可以有多個(gè)結(jié)束狀態(tài)。-【部署圖】配置圖,描述系統(tǒng)中硬件和軟件的物理配置情況和系統(tǒng)體系結(jié)構(gòu)。在UML中,用例模型通過(guò)對(duì)系統(tǒng)參與者及其重
11、要行為的描述,表達(dá)系統(tǒng)的【功能】需求,即用戶的期望。用例用橢圓形表示,用例位于系統(tǒng)邊界的內(nèi)部。排它鎖:只能讀和寫,其它任何事務(wù)不能再加任何類型鎖,直到釋放才行;,共享鎖:只能讀,不能修改數(shù)據(jù),可加共享鎖,但不能加排它鎖,等事務(wù)沒(méi)其它訪問(wèn)時(shí),才能加排它鎖系統(tǒng)升級(jí)改造中,既包括應(yīng)用系統(tǒng)及相關(guān)數(shù)據(jù)庫(kù)對(duì)象,也包括數(shù)據(jù)管理系統(tǒng)及操作系統(tǒng)環(huán)境一進(jìn)行數(shù)據(jù)庫(kù)的備份與恢復(fù)等日常維護(hù);DBAS系統(tǒng)設(shè)計(jì)階段DBAS工作-考慮分析DBA/行過(guò)程中備份數(shù)據(jù)庫(kù)策略,如備份時(shí)間點(diǎn)和周期;事務(wù)和應(yīng)用程序的編碼及測(cè)試檢測(cè)實(shí)務(wù)等待圖并撤銷回路中的某個(gè)事務(wù);考慮分析DBA3行過(guò)程中備份數(shù)據(jù)庫(kù)策略,如備份時(shí)間點(diǎn)和周期;事務(wù)和應(yīng)用程序
12、的編碼及測(cè)試應(yīng)用程序設(shè)計(jì)中采取的措施一事物按同一順序訪問(wèn)資源(就不存在兩個(gè)同時(shí)訪問(wèn));將大事務(wù)切分成若干個(gè)小事務(wù);使用綁定連接一數(shù)據(jù)操作:表里插入、刪除記錄;數(shù)據(jù)模型三要素-數(shù)據(jù)結(jié)構(gòu):建表,之間的關(guān)聯(lián)關(guān)系,完整性約束保護(hù):組建客觀描述數(shù)據(jù)對(duì)象本身和數(shù)據(jù)對(duì)象對(duì)系統(tǒng)靜態(tài)特征描述;正確性、一致性、相容性、有效性規(guī)則關(guān)系數(shù)據(jù)數(shù)據(jù)語(yǔ)言-SQL"關(guān)系代數(shù)語(yǔ)言;關(guān)系演算語(yǔ)言;兼?zhèn)鋬烧叩恼Z(yǔ)言,如共同特點(diǎn):非過(guò)程化的集合操作語(yǔ)言主碼:不能為空且具有唯一性;外碼:取值可能為被參照關(guān)系中已存在的主碼值或空值;候選碼:某一組屬性,可以唯一標(biāo)識(shí)一個(gè)元組,不可重復(fù)也不可為空。3NE除主碼和外碼,不應(yīng)有其它重復(fù)字
13、段后觸發(fā)型觸發(fā)器:FOR或者AFTER不能在視圖上定義,只有在引發(fā)的SQL語(yǔ)句中,指定的操作都已經(jīng)成功執(zhí)行,并且所有的約束檢查也成功完成后,才執(zhí)行觸發(fā)器;前觸發(fā)型觸發(fā)器:INSTEADOF指定執(zhí)行觸發(fā)器而不是執(zhí)行引發(fā)觸發(fā)器執(zhí)行的SQL語(yǔ)句,從而代替觸發(fā)語(yǔ)句的操作觸發(fā)器(適用于完整性控制):用于保護(hù)業(yè)務(wù)規(guī)則和數(shù)據(jù)完整性,優(yōu)點(diǎn)是用戶可用編程來(lái)實(shí)現(xiàn)復(fù)雜的處理邏輯和業(yè)務(wù)規(guī)則,增強(qiáng)了數(shù)據(jù)完整性約束的功能。靜態(tài)轉(zhuǎn)儲(chǔ)方法:系統(tǒng)能運(yùn)行其它事務(wù),因?yàn)闀?huì)降低數(shù)據(jù)庫(kù)的可用性;動(dòng)態(tài)轉(zhuǎn)儲(chǔ)方法:克服了靜態(tài)轉(zhuǎn)儲(chǔ)的一些缺點(diǎn),但可能造成數(shù)據(jù)庫(kù)的不一致性、使數(shù)據(jù)有效性得不到保障。5瀑布模型:軟件開(kāi)發(fā)模型螺旋模型:快速原型:基于嚴(yán)
14、格的、明確的需求作為軟件系統(tǒng)開(kāi)發(fā)基礎(chǔ)的軟件開(kāi)發(fā)模型;將瀑布模型的系統(tǒng)化與快速模型的可修改性結(jié)合起來(lái),引入風(fēng)險(xiǎn)評(píng)估活動(dòng)。一種快速開(kāi)發(fā)方法,其指導(dǎo)思想是不必把前期各階段的活動(dòng)做得盡善盡美后才啟動(dòng)下階段的活動(dòng);名稱知識(shí)點(diǎn)需求分析分析用戶應(yīng)用請(qǐng)求,與用戶充分溝通,形成文檔化需求描述;需要確定出整個(gè)應(yīng)用系統(tǒng)的功能、性能特征和約束,并形成需求規(guī)范說(shuō)明文檔; 數(shù)據(jù)操作響應(yīng)時(shí)間、系統(tǒng)吞吐量、最大并發(fā)用戶數(shù)都是性能需求分析的重要指標(biāo) 功能需求分析:需求分析階段規(guī)定好/、同用戶所允許訪問(wèn)的視圖標(biāo)識(shí)問(wèn)題;建立需求模型,用DFD和IDEF0描述需求;描述需求:用IDEF2建立系統(tǒng)模擬,建立動(dòng)態(tài)模型;確認(rèn)需求。數(shù)據(jù)處理
15、需求分析:從數(shù)據(jù)組織與存儲(chǔ)的設(shè)計(jì)角度,辨識(shí)應(yīng)用領(lǐng)域所管理的各類數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu),與數(shù)據(jù)處理需求分析結(jié)果(可以表示為事務(wù)規(guī)范)一起組成數(shù)據(jù)字典,形成"數(shù)據(jù)規(guī)范說(shuō)明書(shū)”;功能需求分析分析主要針對(duì)DBAS應(yīng)具有的功能進(jìn)行分析,是DBAS需求分析的核心環(huán)節(jié)??傮w上可分為數(shù)據(jù)處理需求分析與業(yè)務(wù)規(guī)則需求分析。數(shù)據(jù)處理需求分析從數(shù)據(jù)訪問(wèn)和處理的角度,明確對(duì)各數(shù)據(jù)項(xiàng)所需要進(jìn)行的數(shù)據(jù)訪問(wèn)操作(在系統(tǒng)規(guī)劃與分析階段,DBAS開(kāi)發(fā)者已經(jīng)明確了各類用戶視圖。因此數(shù)據(jù)處理需求分析階段可以從這些視圖出發(fā),針對(duì)每個(gè)用戶視圖進(jìn)行數(shù)據(jù)處理需求分析,然后匯總各個(gè)視圖的分析結(jié)果得到對(duì)系統(tǒng)的完整分析結(jié)果)性能需求分析:性能
16、需求則描述了系統(tǒng)應(yīng)當(dāng)做到什么程度,分析DBAS應(yīng)具有的性能指標(biāo)。其他需求分析。a.存儲(chǔ)需求分析:存儲(chǔ)需求分析是指估計(jì)DBAS系統(tǒng)需要的數(shù)據(jù)存儲(chǔ)量,如DB所存儲(chǔ)的數(shù)據(jù)總量;b.安全需求分析:主要用于數(shù)據(jù)庫(kù)安全設(shè)計(jì),避免被非法使用和攻擊。6運(yùn)行管理與維護(hù)的主要,作內(nèi)容日常維護(hù)a.數(shù)據(jù)庫(kù)備份與恢復(fù)設(shè)計(jì);b.數(shù)據(jù)的安全性、完整性維護(hù);c.存儲(chǔ)空間管理與并發(fā)控制等監(jiān)控與分析a.數(shù)據(jù)庫(kù)系統(tǒng)建立的自動(dòng)監(jiān)控機(jī)制;b.管理員手動(dòng)實(shí)施的監(jiān)控機(jī)制。系統(tǒng)性能優(yōu)化調(diào)整、數(shù)據(jù)轉(zhuǎn)儲(chǔ);系統(tǒng)進(jìn)化(升級(jí))等工作數(shù)據(jù)庫(kù)運(yùn)行維護(hù)a.數(shù)據(jù)庫(kù)的轉(zhuǎn)儲(chǔ)和恢復(fù);b.數(shù)據(jù)庫(kù)的安全性和完整性控制;c.數(shù)據(jù)庫(kù)性能的監(jiān)控分析和改進(jìn);d.數(shù)據(jù)庫(kù)的重組和
17、重構(gòu)。運(yùn)行與維護(hù)階段系統(tǒng)應(yīng)長(zhǎng)期穩(wěn)定運(yùn)行;對(duì)進(jìn)行系統(tǒng)升級(jí)、優(yōu)化,擴(kuò)展硬盤空間,數(shù)據(jù)庫(kù)服務(wù)器增加內(nèi)存以提升服務(wù)器性能;定期實(shí)施數(shù)據(jù)庫(kù)完整備份,并將備份數(shù)據(jù)傳送到遠(yuǎn)端容災(zāi)中心;數(shù)據(jù)庫(kù)管理員、應(yīng)用系統(tǒng)日常維護(hù) 定期檢查數(shù)據(jù)文件的存儲(chǔ)空間占用情況,分配存儲(chǔ)空間; 分析數(shù)據(jù)庫(kù)中各種操作,以發(fā)現(xiàn)潛在性能問(wèn)題; 將數(shù)據(jù)庫(kù)中歷史數(shù)據(jù)轉(zhuǎn)儲(chǔ)到離線存儲(chǔ)介質(zhì)中長(zhǎng)期保存; 管理員應(yīng)根據(jù)不同應(yīng)用制定不同備份計(jì)劃(備份時(shí)間、周期、方式及內(nèi)容等);管理員應(yīng)監(jiān)控?cái)?shù)據(jù)庫(kù)中各種鎖的使用情況,出現(xiàn)鎖不能及時(shí)解除時(shí)可能需要手動(dòng)解鎖;需要定期檢查CPU內(nèi)存使用情況和操作系統(tǒng)相關(guān)日志,防止數(shù)據(jù)庫(kù)運(yùn)行環(huán)境故障導(dǎo)致數(shù)據(jù)庫(kù)出現(xiàn)問(wèn)題主要目的是保證數(shù)
18、據(jù)庫(kù)系統(tǒng)正常和局效的運(yùn)行。例如:新建用戶、安裝補(bǔ)丁、調(diào)整索引以提高查詢速度。提高事務(wù)并發(fā)度盡可能使用行鎖(操作哪一條就限制哪一條);設(shè)定較低的事務(wù)隔離等級(jí);將大事務(wù)切分成若干小事務(wù)應(yīng)用系統(tǒng)設(shè)計(jì)(功能上分)從功能角度數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)可以劃分為四個(gè)層次。表示層:用于顯示數(shù)據(jù)和接受用戶輸入的數(shù)據(jù)(人機(jī)界面設(shè)計(jì));業(yè)務(wù)邏輯層(包括構(gòu)件、存儲(chǔ)過(guò)程設(shè)計(jì)):表示層和數(shù)據(jù)訪問(wèn)層之間通信的橋梁,負(fù)責(zé)數(shù)據(jù)的傳遞和處理;數(shù)據(jù)訪問(wèn)層(事務(wù)設(shè)計(jì)):與DBMS交互以獲取應(yīng)用系統(tǒng)所需數(shù)據(jù),實(shí)現(xiàn)對(duì)數(shù)據(jù)的保存和讀取工作,可以訪問(wèn)關(guān)系數(shù)據(jù)庫(kù)、文本文件或XML文檔;數(shù)據(jù)持久層(完整性維護(hù)):負(fù)責(zé)保存、管理應(yīng)用數(shù)據(jù)統(tǒng)數(shù)據(jù),以程序?yàn)槊浇?/p>
19、把表現(xiàn)層或服務(wù)層的數(shù)據(jù)持久化,梳理DBAS的業(yè)務(wù)活動(dòng),將其表示為各種系統(tǒng)架構(gòu)。它位于物理層和數(shù)據(jù)訪問(wèn)層之間。分布式數(shù)據(jù)庫(kù)(物理上分散、邏輯上集中)并行式數(shù)據(jù)庫(kù)分片類型查詢代價(jià)需要考慮站點(diǎn)間數(shù)據(jù)傳輸?shù)耐ㄐ糯鷥r(jià),一般來(lái)說(shuō)導(dǎo)致數(shù)據(jù)傳輸量大的主要原因是數(shù)據(jù)間的連接和并操作;分片透明性(位于全局概念模式與分片模式之間)是最高級(jí)別的透明性,這種透明性保證用戶在編程時(shí)只考慮數(shù)據(jù)分片情況,而不用關(guān)心分片在各場(chǎng)地的分配情況;事務(wù)管理包括恢復(fù)控制合并發(fā)控制,恢復(fù)控制一般采用基于兩階段提交協(xié)議;目標(biāo):本地自治、非集中式管理、高可用性、位置獨(dú)立性、數(shù)據(jù)分片獨(dú)立性;具有分布式透明性的主要因素:位置獨(dú)立性、數(shù)據(jù)分片獨(dú)立性
20、和數(shù)據(jù)復(fù)制獨(dú)立性。 查詢優(yōu)化的主要目標(biāo):是查詢執(zhí)行時(shí)通信代價(jià)最省。多個(gè)數(shù)據(jù)庫(kù)分別存儲(chǔ)在不同服務(wù)器里,網(wǎng)速慢的話,會(huì)影響數(shù)據(jù)讀取。 有著不同的分片和副本,一個(gè)場(chǎng)地完成提交,雖完成某片數(shù)據(jù)更新,沒(méi)有完成全局?jǐn)?shù)據(jù)更新。全局?jǐn)?shù)據(jù)庫(kù)管理系統(tǒng)是分布式數(shù)據(jù)庫(kù)管理系統(tǒng)的核心,它為終端用戶提供分布透明性,協(xié)調(diào)全局事務(wù)在各個(gè)場(chǎng)地的執(zhí)行,為全局應(yīng)用提供支持。 局部數(shù)據(jù)庫(kù)管理系統(tǒng)負(fù)責(zé)創(chuàng)建和管理局部數(shù)據(jù)庫(kù),提供場(chǎng)地自治能力,執(zhí)行全局應(yīng)用以及全局查詢的子查詢。若數(shù)據(jù)分布不合理,并行數(shù)據(jù)庫(kù)僅僅依靠多處理器、共享資源等手段是無(wú)法實(shí)行真正意義上的并行處理的,也無(wú)法使其性能最優(yōu)化; 無(wú)共享內(nèi)存結(jié)構(gòu)(頂層,每個(gè)處理機(jī)擁有獨(dú)立的主存
21、儲(chǔ)器和磁盤,不共享任何資源)通過(guò)最小化共享資源來(lái)降低資源競(jìng)爭(zhēng),因此具有很高的可擴(kuò)展性,適合銀行,出納,民航售票等OLT法應(yīng)用; 主要目的:提高數(shù)據(jù)庫(kù)系統(tǒng)的吞吐率和減少事務(wù)響應(yīng)時(shí)間;目標(biāo):高性能和高可利用性,通過(guò)多個(gè)處理節(jié)點(diǎn)并行執(zhí)行數(shù)據(jù)庫(kù)任務(wù),提高整個(gè)數(shù)據(jù)庫(kù)系統(tǒng)的性能和可用性。水平分片(數(shù)據(jù)分布策略):是在關(guān)系中從行(元組)的角度依據(jù)一定條件劃分為不同的片段,關(guān)系的每一行必須至少屬于一個(gè)片段,以便通過(guò)在需要時(shí)重構(gòu)關(guān)系。垂直分片:是在關(guān)系總從列的角度(屬性)依據(jù)一定條件分為不同的片段,各片段中應(yīng)該包含關(guān)系的主碼屬性,以便通過(guò)連接方法恢復(fù)關(guān)系;【導(dǎo)出】分片:又稱為導(dǎo)出水平分片,即水平分片的條件不是本
22、關(guān)系屬性的條件,而是其他關(guān)系屬性的條件;混合分片:以上三種方法的混合。可以先水平分片再垂直分片,或先垂直分片再水平分片,或其他形式的分片,但他們的結(jié)果是不相同的。復(fù)制數(shù)據(jù)庫(kù)文件使用復(fù)制數(shù)據(jù)庫(kù)向?qū)?;使用BACKUP口RESTORETransactSQL語(yǔ)句優(yōu)化查詢 避免或簡(jiǎn)化排序的目的是實(shí)現(xiàn)查詢優(yōu)化; 保證數(shù)據(jù)庫(kù)一致性的前提下,將頻繁操作的多個(gè)可以分割的處理過(guò)程放在多個(gè)存儲(chǔ)過(guò)程中,這樣可以大大提高系統(tǒng)的響應(yīng)速度;使用游標(biāo)會(huì)占用較多的系統(tǒng)資源,尤箕是對(duì)于大規(guī)模并發(fā)量的情況下,很容易是的資源耗盡而崩潰;相關(guān)子查詢的使用不可以加速查詢?nèi)?jí)模式結(jié)構(gòu)內(nèi)模式(物理模式);梢卡/、皿稈梢葉、外模式/模式:邏輯
23、獨(dú)立性模式(據(jù)輯模式);模式/內(nèi)模式:物理獨(dú)立性外模式(用戶模式)XML數(shù)據(jù)庫(kù)是一種支持對(duì)XML格式文檔進(jìn)行存儲(chǔ)與查詢等操作的數(shù)據(jù)庫(kù)管理系統(tǒng)。XML文檔自身帶有標(biāo)記(對(duì)文檔本身的描述),需要XML數(shù)據(jù)庫(kù)對(duì)文檔進(jìn)行解析,才能達(dá)到具體用途;在數(shù)據(jù)本身具有層次特征時(shí),XML文檔能夠清晰地表達(dá)數(shù)據(jù)的層次特征。分割表水平分割后,增加復(fù)雜度,得到的子表結(jié)構(gòu)相同,存儲(chǔ)的數(shù)據(jù)不同;大部分情況是局部使用,只有很少情況才全局查詢時(shí)適合使用此方法。水平分割后,查詢表中所有數(shù)據(jù)時(shí)需要使用UNION(并)操作,垂直分割使用JOIN(連接)操作;垂直分割后,所有表中均需保留原有表的主碼;除了都含有主碼列外其余列都不相同,
24、具查詢時(shí)會(huì)減少I/O次數(shù);當(dāng)查詢表中所有數(shù)據(jù)時(shí),分割表方法會(huì)增加查詢表達(dá)式的復(fù)雜度。ADO對(duì)象模型 AddNew,創(chuàng)建一條新記錄; Cancel,撤銷一次執(zhí)行; Close,關(guān)閉一個(gè)RecordSet; Delete,刪除一條或一組記錄; MoveNext,記錄指針移動(dòng)到下一記錄優(yōu)化SQL語(yǔ)句執(zhí)行效舉方法利用存儲(chǔ)過(guò)程封裝頻繁使用的SQL語(yǔ)句;不要隨意使用游標(biāo);邏輯結(jié)構(gòu)調(diào)整:重新安排數(shù)據(jù)存儲(chǔ),整理回收碎塊合理使用相關(guān)子查詢物理結(jié)構(gòu)倜整:倜節(jié)表結(jié)構(gòu)定義DBAS性能指標(biāo)數(shù)據(jù)響應(yīng)操作時(shí)間,數(shù)據(jù)訪問(wèn)響應(yīng)時(shí)間;數(shù)據(jù)吞吐量,指系統(tǒng)在單位時(shí)間內(nèi)可以完成的數(shù)據(jù)庫(kù)事務(wù)或者查詢數(shù)量; 允許并發(fā)訪問(wèn)量最大用戶數(shù); 每
25、TPS(PricePerTPS)代價(jià)值9應(yīng)用系統(tǒng)總體設(shè)計(jì)主要內(nèi)容DBAS體系結(jié)構(gòu);軟硬件選型和配置設(shè)計(jì);應(yīng)用軟件總體設(shè)計(jì);業(yè)務(wù)規(guī)則初步設(shè)計(jì)三層B/S系統(tǒng)結(jié)構(gòu)將數(shù)據(jù)處理功能分解并分布在三個(gè)層次上。 表示層:位于客戶端,由Web瀏覽器實(shí)現(xiàn); 應(yīng)用層:位于Web應(yīng)用服務(wù)器,實(shí)現(xiàn)面向具體應(yīng)用領(lǐng)域的業(yè)務(wù)規(guī)則; 數(shù)據(jù)層:位于數(shù)據(jù)庫(kù)服務(wù)器(事務(wù)處理)通過(guò)DBMS完成具體的數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)存取等數(shù)據(jù)管理功能。數(shù)據(jù)庫(kù)服務(wù)器接收應(yīng)用服務(wù)器提出的數(shù)據(jù)操作請(qǐng)求,按照事務(wù)邏輯對(duì)數(shù)據(jù)庫(kù)進(jìn)行查詢和修改,并將數(shù)據(jù)訪問(wèn)結(jié)果返回給應(yīng)用服務(wù)器。事務(wù)性質(zhì)原子性:事務(wù)中包括的諸多操作,為了保持一致性,要么都做,要么都不做;一致性:即在和
26、用戶的交互過(guò)程中,保證數(shù)據(jù)的一致性(事務(wù)執(zhí)行結(jié)果從一個(gè)一致性到另一個(gè)一致性變化)隔離性:持久性:OLTP和OLAPOLTP安全性要求比OLAP高,實(shí)施起來(lái)也較為困難;OLAP訪問(wèn)數(shù)據(jù)量大,OLTP則相反;OLTP要求系統(tǒng)必須具有較高響應(yīng)速度,OLAP較為寬松;OLTP需處理大量并行事務(wù),執(zhí)行的事務(wù)內(nèi)容比較簡(jiǎn)單且重復(fù)率高。若采用共享內(nèi)存會(huì)引起大量數(shù)據(jù)沖突將OLTP系統(tǒng)中數(shù)據(jù)利用抽取程序抽取出來(lái)的最主要原因:解決OLTP應(yīng)用與分析型應(yīng)用之間的性能沖突。按數(shù)據(jù)粒度劃分標(biāo)準(zhǔn)可將數(shù)據(jù)倉(cāng)庫(kù)中數(shù)據(jù)劃分詳細(xì)數(shù)據(jù)、輕度總結(jié)、高度總結(jié)三級(jí)、更多級(jí)。粒度越小,細(xì)節(jié)程度越高,數(shù)據(jù)量比較大,綜合程度越低,空間代價(jià)也大。
27、索引的說(shuō)法唯一聚集索引(索引視圖、物化視圖):UNIQUECLUSTERED適合范圍查詢,可將視圖的結(jié)果集保存到數(shù)據(jù)庫(kù)中。(索引項(xiàng)的順序與表中記錄的物理順序一致的索引組織)唯一非聚集索弓1:UNIQUENONCLUSTERED用法:CREATEUNIQUECLUSTEREDINDEXI名ON視圖名。主索引:在數(shù)據(jù)文件的主碼屬性集上建立的索引。主索引可以是聚集索引,也可以是非聚集索引。聚集索引的鍵值可以重復(fù)。稀疏索引屬于后序索引,所以所指向的數(shù)據(jù)義件一定是有序的。Model數(shù)據(jù)庫(kù)Model數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)管理系統(tǒng)自動(dòng)創(chuàng)建的;用戶創(chuàng)建的數(shù)據(jù)庫(kù)都自動(dòng)包含model數(shù)據(jù)庫(kù)中的內(nèi)容;用戶數(shù)據(jù)庫(kù)的大小不能小
28、于model數(shù)據(jù)庫(kù)的大小。10游標(biāo)機(jī)制實(shí)線對(duì)查詢結(jié)果集的逐行操作。INSENSITIV曲于創(chuàng)建該游標(biāo)使用數(shù)據(jù)的臨時(shí)復(fù)本。FETCH_STATUS局變量等于0"時(shí),表明提取語(yǔ)句成功;等于-1”語(yǔ)句失敗或行不在結(jié)果集中;等于-2”提取的行不存在。由于FETCH_STATUSt于在一個(gè)連接上的所有游標(biāo)是全局性的,不管是對(duì)哪個(gè)游標(biāo),只要執(zhí)行一次FETCH語(yǔ)句,系統(tǒng)都會(huì)對(duì)FETCH_STATU賦一次值,以表明該FETCHg句的執(zhí)行情況。 NEXT:返回緊跟在當(dāng)前行之后的數(shù)據(jù)行,并且當(dāng)前行遞增為結(jié)果行。如果FETCHNEX偽對(duì)游標(biāo)的次提取操作,則返回結(jié)果集中的第一行。NEXT為默認(rèn)的游標(biāo)提取選項(xiàng)
29、; PRIOR返回緊鄰當(dāng)前行前面的數(shù)據(jù)行,并且當(dāng)前行遞減為結(jié)果行。如果FETCHPRIO的對(duì)游標(biāo)的次提取操作,則沒(méi)有行返回并且游標(biāo)置于第彳亍之前;FIRST返回游標(biāo)中的第一行并將其作為當(dāng)前行;LAST:返回游標(biāo)中的最舟-行并將其作為當(dāng)前行;ABSOLUTEn|nvara.門或門丫2為正,則返回從游標(biāo)頭開(kāi)始向后的第n行,并將返回行變成新的當(dāng)前行。b.門或門丫2為負(fù),則返回從游標(biāo)末尾開(kāi)始向前的第n行,并將返回行變成新的當(dāng)前行。C.如果門或門丫2為0,則不返回行。n必須是整數(shù)常量,并且nvar的數(shù)據(jù)類型必須為smallint、tinyint或intoRELATIVEn|nvara.門或門丫2為正:返
30、回從當(dāng)前行開(kāi)始向后的第n行,將返回行變成新的當(dāng)前行。b.門或門丫2為負(fù),返回從當(dāng)前行開(kāi)始向前的第n行,將返回行變成新的當(dāng)前行。C.如果門或門丫2為0,則返回當(dāng)前行。在對(duì)游標(biāo)進(jìn)行第一次提取時(shí),如果在將n或門丫2設(shè)置為負(fù)數(shù)或0的情況下指7EFETCHRELATIVBW不返回行。n必須是整數(shù)常量,nvar的數(shù)據(jù)類型必須為smallint、tinyint或into快照通過(guò)對(duì)當(dāng)前數(shù)據(jù)表進(jìn)行"照相",記錄當(dāng)前的數(shù)據(jù)表信息"相片",然后將當(dāng)前的“相片”與以前的數(shù)據(jù)表"相片”進(jìn)行比較,如果不f將通過(guò)f的方式傳到數(shù)據(jù)倉(cāng)庫(kù),從而實(shí)現(xiàn)數(shù)據(jù)的一致性,它反映的是某個(gè)時(shí)間
31、點(diǎn)內(nèi)的數(shù)據(jù),具有不口以改艾性。這種方式適合于更新頻率較低的數(shù)據(jù)表。11數(shù)據(jù)庫(kù)強(qiáng)制存取控制方法的規(guī)則僅當(dāng)主體的許可證級(jí)別不低于客體的密級(jí)時(shí),主體才能讀取相應(yīng)的客體;僅當(dāng)主體的許可證級(jí)別不高于客體的密級(jí)時(shí),主體才能寫相應(yīng)客體 完全備份:不僅可以備份整個(gè)數(shù)據(jù)庫(kù)文件和日志文件,包含所有數(shù)據(jù)庫(kù)對(duì)象,一周備分-次; 差異備份:備份從最近的完全備份之后有變化的數(shù)據(jù)、日志文件以及數(shù)據(jù)庫(kù)中其它被修改的內(nèi)容等,優(yōu)點(diǎn)是存儲(chǔ)和恢復(fù)速度快,每天備份一次;備份類型日志備份(不能還原數(shù)據(jù)庫(kù)物理?yè)p壞的情況)a.不允許對(duì)大容量操作日志備份進(jìn)行時(shí)點(diǎn)恢復(fù);b.結(jié)尾日志備份在出現(xiàn)故障時(shí)進(jìn)行,用于防止丟失數(shù)據(jù),可以包含純?nèi)罩居涗浕蛘叽?/p>
32、容量操作日志記錄。c.純?nèi)罩緜浞葜话ㄒ欢〞r(shí)間間隔內(nèi)的事務(wù)日志,不包含大容量操作日志記錄;d.日志文件占用空間小,但備份比完整備份頻繁,因此保留時(shí)間比完整備份短;事務(wù)日志備份e.僅用于完整恢復(fù)模式和【大容量】日志恢復(fù)模式,它并不備份數(shù)據(jù)庫(kù)本身,只備份日志記錄,而且只備份從上次備份之后到當(dāng)前備份時(shí)間發(fā)生變化的日志內(nèi)容。使用索引的原則主鍵上創(chuàng)建索引;經(jīng)常用于連接的列上創(chuàng)建索引; 經(jīng)常需要根據(jù)范圍進(jìn)行搜索的列上創(chuàng)建索引; 在where查詢子句中引用效率高的列上創(chuàng)建索引; 在OrderBy子句、GroupBy子句中出現(xiàn)的列上建立索引。在組合(多屬性)索引中,索引屬性的順序是按照其區(qū)分度進(jìn)行排序。在插入
33、、刪除和更新操作中,索引可能會(huì)增加系統(tǒng)開(kāi)銷。又因?yàn)樵谀骋粋€(gè)范圍內(nèi)頻繁搜索的屬性,只有在當(dāng)使用索引的查詢結(jié)果/、超過(guò)記錄總數(shù)的20%時(shí),索引才會(huì)有明顯效果。散列索引根據(jù)HASH算法構(gòu)建索引,所以檢索速度很快,適用等值查詢,但不能用,范圍查詢。用戶定義完整性CHECK旨定列值滿足的條件,只涉及對(duì)一列的約束,放該列后面;涉及兩列或以上,對(duì)整個(gè)數(shù)據(jù)表的約束,放在表最后面;觸發(fā)器約束,通過(guò)服務(wù)器激活,對(duì)數(shù)據(jù)進(jìn)行完整性控制數(shù)據(jù)集成源自不向數(shù)據(jù)源的數(shù)據(jù),經(jīng)過(guò)ETL工具(主要技術(shù))填充更新數(shù)據(jù)倉(cāng)庫(kù)的數(shù)據(jù)抽取、轉(zhuǎn)換、清洗、【裝載】等操作載入數(shù)據(jù)倉(cāng)庫(kù)的過(guò)程,才能對(duì)數(shù)據(jù)倉(cāng)庫(kù)中的數(shù)據(jù)進(jìn)行報(bào)表分析、多維分析和數(shù)據(jù)挖掘等
34、,而并不是把企業(yè)里的所有數(shù)據(jù)集成到數(shù)據(jù)倉(cāng)庫(kù)中。12數(shù)據(jù)庫(kù)重組數(shù)據(jù)庫(kù)的重構(gòu)重組并不修改數(shù)據(jù)庫(kù)原有設(shè)計(jì)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)。按照系統(tǒng)設(shè)計(jì)要求對(duì)數(shù)據(jù)庫(kù)存儲(chǔ)空間進(jìn)行全面調(diào)整。(如調(diào)整磁盤分區(qū)方法和存儲(chǔ)空間、重新安排數(shù)據(jù)的存儲(chǔ)、整理回收碎塊、重建索引等,以提高數(shù)據(jù)庫(kù)查詢速度、性能)重構(gòu)則不同,它可以部分修改數(shù)據(jù)庫(kù)的模式和內(nèi)模式。由于數(shù)據(jù)庫(kù)應(yīng)用環(huán)境的不斷變化,原有的數(shù)據(jù)庫(kù)設(shè)計(jì)不能滿足新的需求,此時(shí)需要調(diào)整數(shù)據(jù)庫(kù)的模式和內(nèi)模式。不是簡(jiǎn)單的集中在一起,充分利用企業(yè)信息系統(tǒng)生成的各種數(shù)據(jù),是以面向主題、集成的、非易失的、隨時(shí)間變化的數(shù)據(jù)集合,解決企業(yè)業(yè)務(wù)應(yīng)用和數(shù)據(jù)分析應(yīng)用的性能沖突。更新與時(shí)間間隔有關(guān),所以不會(huì)
35、實(shí)時(shí)更新。又因?yàn)閷?duì)用戶進(jìn)行推薦時(shí)要結(jié)合以往的歷史數(shù)據(jù)而不是僅通過(guò)當(dāng)前數(shù)據(jù)分析。數(shù)據(jù)倉(cāng)庫(kù)a.概念模型:也就是業(yè)務(wù)模型,由企業(yè)決策者、商務(wù)領(lǐng)域知識(shí)專家和IT專家共同企業(yè)級(jí)地跨領(lǐng)域業(yè)務(wù)系統(tǒng)需求分析的結(jié)果;b.邏輯模型:用來(lái)構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)的邏輯模型。根采用三級(jí)數(shù)據(jù)據(jù)分析系統(tǒng)的實(shí)際需求決策構(gòu)建數(shù)據(jù)庫(kù)邏輯關(guān)模型的方式系模型,定義數(shù)據(jù)庫(kù)物理結(jié)構(gòu)及其關(guān)系。它關(guān)聯(lián)著數(shù)據(jù)倉(cāng)庫(kù)的邏輯模型和物理模型這兩頭;c.物理模型:構(gòu)建數(shù)據(jù)倉(cāng)庫(kù)的物理分布模型,主要包含數(shù)據(jù)倉(cāng)庫(kù)的軟硬件配置,資源情況以及數(shù)據(jù)倉(cāng)庫(kù)模式。使用記錄級(jí)別的鎖(行鎖)來(lái)代替表級(jí)鎖;行級(jí)鎖沖突少,但速度預(yù)防死鎖(防止多個(gè)用戶同時(shí)對(duì)某一數(shù)據(jù)庫(kù)操作)主-備方式(Ac
36、tive-Standby方式)慢。表級(jí)鎖速度快,但沖突多; 各個(gè)事務(wù)按同一順序訪問(wèn)共享資源,將大的、復(fù)雜事務(wù)分解成多個(gè)、小的簡(jiǎn)單事務(wù); 降低事務(wù)隔離性級(jí)別;隔離級(jí)別越高,越能保證數(shù)據(jù)的完整性和一致性,但是對(duì)并發(fā)性能的影響也越大。 使用綁定連接; 避免事務(wù)中的用戶交互; 盡量縮短事務(wù)的長(zhǎng)度,減少占有鎖的時(shí)間; 靈活使用顯示加鎖技術(shù)等。指的是一臺(tái)服務(wù)器處于某種業(yè)務(wù)的激活狀態(tài)(即Active狀態(tài)),另一臺(tái)服務(wù)器處于該業(yè)務(wù)的備用狀態(tài)(即Standby狀態(tài))。特點(diǎn):兩臺(tái)服務(wù)器之間使用專用網(wǎng)絡(luò)進(jìn)行檢查,當(dāng)運(yùn)行服務(wù)器出現(xiàn)故障的時(shí)候,由備份服務(wù)器接管數(shù)據(jù)庫(kù),通過(guò)軟件診斷將Standby機(jī)器13雙主機(jī)方式(Ac
37、tive-Active方式)指兩種不同業(yè)務(wù)分別在兩臺(tái)服務(wù)器上互為主備狀態(tài)(即Active-Standby和Standby-Active狀態(tài))優(yōu)點(diǎn):兩臺(tái)服務(wù)器切換速度快,連接不中斷,應(yīng)用不受影響。DFD(數(shù)據(jù)流圖)主要基本兀素組成包括:a.外部實(shí)體(外部項(xiàng))一一圓角框或者平行四邊形框表示;b.數(shù)據(jù)流一一箭頭表示,不能表示控制流和約束;c.處理(對(duì)數(shù)據(jù)白加工)一一矩形框表示;d.數(shù)據(jù)存儲(chǔ)組成一一圓角矩形框表示。外部實(shí)體(外部項(xiàng))指系統(tǒng)之外又和系統(tǒng)有聯(lián)系的人或者事物,說(shuō)明了數(shù)據(jù)的外部來(lái)源和去處;數(shù)據(jù)流是指處理功能的輸入輸出數(shù)據(jù)存儲(chǔ)表示數(shù)據(jù)保存的地方,它用來(lái)存儲(chǔ)數(shù)據(jù);處理指對(duì)數(shù)據(jù)邏輯處理,也就是數(shù)據(jù)變
38、換,它用來(lái)改變數(shù)據(jù)值,至少有一個(gè)輸入流和一個(gè)輸出流。數(shù)據(jù)庫(kù)文件組每個(gè)數(shù)據(jù)庫(kù)有且僅一個(gè)主要數(shù)據(jù)文件(推薦擴(kuò)展名是.mdf),可有多個(gè)次要數(shù)據(jù)(日志)文件(推薦擴(kuò)展名是.ndf)o數(shù)據(jù)庫(kù)中只介-個(gè)主文件組,但是可以有多個(gè)用戶定義的文件組。 每個(gè)數(shù)據(jù)庫(kù)必須至少有一個(gè)日志文件,也可以有多個(gè)日志文件; 一個(gè)文件不可以是多個(gè)文件組的成員。日志文件不包括在文件組內(nèi),日志文件和數(shù)據(jù)文件是分開(kāi)管理的;主(PRIMARY)文件組是系統(tǒng)定義好的一個(gè)文件組,它包含主要數(shù)據(jù)文件和任何沒(méi)有明確分配給其它文件組的其它數(shù)據(jù)文件。如果次要數(shù)據(jù)文件沒(méi)有分配給其它文件組,也是可以放在主文件組中的。主要和次要數(shù)據(jù)文件、日志和數(shù)據(jù)文件
39、可以放在相同的磁盤上,也可以分開(kāi)放置。聚類(無(wú)監(jiān)督學(xué)習(xí))分類與聚類區(qū)別將一個(gè)數(shù)據(jù)集中的數(shù)據(jù)進(jìn)行分組,使得每一組數(shù)據(jù)盡可能相似,而不同組間數(shù)據(jù)盡可能的不同。強(qiáng)調(diào)向一個(gè)組中的對(duì)象有較高的相似度,/、同組中對(duì)象之間差別很大。分類事先知道有哪些類別可以分,例子或數(shù)據(jù)對(duì)象均有類別標(biāo)記。聚類事先不知道,例子則沒(méi)有標(biāo)記,需要由聚類算法自動(dòng)確定。數(shù)據(jù)庫(kù)備份設(shè)備備份設(shè)備可以是磁帶也可以是磁盤;備份設(shè)備可以為本地設(shè)備,也可以使用遠(yuǎn)程網(wǎng)絡(luò)設(shè)備;兩種備份方式a.永久備份設(shè)備:先建立備份設(shè)備,然后再將數(shù)據(jù)庫(kù)備份到備份設(shè)備上;b.臨時(shí)備份設(shè)備:直接將數(shù)據(jù)庫(kù)備份到物理文件上。創(chuàng)建備份設(shè)備的T-SQL存儲(chǔ)過(guò)程為sp_addu
40、mpdevice。14數(shù)據(jù)轉(zhuǎn)儲(chǔ)(數(shù)據(jù)備份)分區(qū)表是否創(chuàng)建分區(qū)表創(chuàng)建分區(qū)表 完全轉(zhuǎn)儲(chǔ)是對(duì)數(shù)據(jù)庫(kù)中所有數(shù)據(jù)進(jìn)行轉(zhuǎn)儲(chǔ),此種方式占用較多的時(shí)間和空間。 差量轉(zhuǎn)儲(chǔ)是對(duì)最近一次數(shù)據(jù)庫(kù)完全轉(zhuǎn)儲(chǔ)以來(lái)發(fā)生的數(shù)據(jù)庫(kù)變化進(jìn)行轉(zhuǎn)儲(chǔ)。增量轉(zhuǎn)儲(chǔ)只復(fù)制上次轉(zhuǎn)儲(chǔ)后發(fā)生變化的文件或數(shù)據(jù)塊。增量轉(zhuǎn)儲(chǔ)所需的時(shí)間和空間都比較短,但增量轉(zhuǎn)儲(chǔ)數(shù)據(jù)只能和完全轉(zhuǎn)儲(chǔ)配合,才能對(duì)數(shù)據(jù)庫(kù)進(jìn)行恢復(fù)。增量轉(zhuǎn)儲(chǔ)的恢復(fù)時(shí)間比完全轉(zhuǎn)儲(chǔ)要長(zhǎng)。 差量轉(zhuǎn)儲(chǔ)和增量轉(zhuǎn)儲(chǔ)相比,速度慢,占用空間較多,但恢復(fù)速度比增量轉(zhuǎn)儲(chǔ)快。 在制定備份策略時(shí),除考慮使用備份恢復(fù)時(shí)丟失的數(shù)據(jù)量外,還需考慮數(shù)據(jù)庫(kù)備份所需的時(shí)間;檢查點(diǎn)技術(shù)大幅減少了數(shù)據(jù)庫(kù)完全恢復(fù)時(shí)所必須執(zhí)行的日志部分。本質(zhì)
41、:把符合不同標(biāo)準(zhǔn)的數(shù)據(jù)子集存儲(chǔ)在某個(gè)數(shù)據(jù)庫(kù)的一個(gè)或多個(gè)文件組中,通過(guò)元數(shù)據(jù)來(lái)表述數(shù)據(jù)存儲(chǔ)的邏輯地址。主要取決于表當(dāng)前的數(shù)據(jù)量大小以及將來(lái)的數(shù)據(jù)量大小,同時(shí)還取決于對(duì)表中的數(shù)據(jù)如何進(jìn)行操作。步驟:創(chuàng)建分區(qū)函數(shù)、分區(qū)方案、使用分區(qū)方案創(chuàng)建表; 目的:告訴數(shù)據(jù)庫(kù)管理系統(tǒng)以什么方式對(duì)表進(jìn)行分區(qū); 作用:將分區(qū)函數(shù)生成的分區(qū)映射到文件組中; 不同的分區(qū)可以映射到相同的數(shù)據(jù)庫(kù)文件組中。散列文件:利用散列存儲(chǔ)方式組織的文件,亦稱為直接存取文件。優(yōu)點(diǎn):文件隨機(jī)存放,記錄不需進(jìn)行排序;插入、刪除方便;存取速度快;不需要索引區(qū),節(jié)省存儲(chǔ)空間。缺點(diǎn):不能進(jìn)行順序存取,只能按關(guān)鍵字隨機(jī)存取,且詢問(wèn)方式只限于簡(jiǎn)單詢問(wèn),
42、并且在經(jīng)過(guò)多次插入、刪除后,也可能造成文件結(jié)構(gòu)不合理,需要重新組織文件。不適合下屬情況:基于散列域值的非精確查詢(如模糊查詢、范圍查詢);基于非散列域進(jìn)行的查詢。不能提高查詢效率。文件結(jié)構(gòu)【堆文件】:一個(gè)基本表的數(shù)據(jù)量很少,查詢以整表掃描為主,并且插入、刪除、更新等操作非常頻繁,該基本表可以采用。優(yōu)點(diǎn):無(wú)需建立索引,維護(hù)代價(jià)非常低;雖然堆文件的數(shù)據(jù)訪問(wèn)效率較低,但在數(shù)據(jù)量很少時(shí),定位文件記錄的時(shí)間非常短。 順序文件:指的是文件信息存放在若干連續(xù)的物理塊中。適用用戶的查詢條件定義在查找碼上。優(yōu)點(diǎn):支持順序存取和隨機(jī)存取,順序存取速度相對(duì)較快;缺點(diǎn):文件不能動(dòng)態(tài)增長(zhǎng),不利于文件插入和刪除。 聚集文
43、件:將不同關(guān)系表中有關(guān)聯(lián)關(guān)系的記錄存儲(chǔ)在一起。從而減15少數(shù)據(jù)庫(kù)多表查詢操作時(shí)的磁盤訪問(wèn)次數(shù)連接操作,提高系統(tǒng)I/O速度和查找處理速度(用戶頻繁對(duì)兩個(gè)表進(jìn)行關(guān)聯(lián)查詢,符合聚集f文件的特性)架構(gòu)(schema)數(shù)據(jù)庫(kù)下的一個(gè)邏輯命名空間,可以存放表、視圖等數(shù)據(jù)庫(kù)對(duì)象??梢园粋€(gè)或多個(gè)架構(gòu),架構(gòu)由特定的授權(quán)用戶所擁啟。a,同一個(gè)數(shù)據(jù)庫(kù)的架構(gòu)名必須唯一,小同架構(gòu)卜表名可以相同;b.在創(chuàng)建架構(gòu)時(shí),如果沒(méi)有指定架構(gòu)名,則架構(gòu)名隱含為用戶名,也可以是由DBMS提供默認(rèn)名。c,創(chuàng)建架構(gòu)的用戶必須具有數(shù)據(jù)庫(kù)管理員的權(quán)限,或者是獲得了CREATESCHEMA)權(quán)限;d,在刪除架構(gòu)時(shí),如果使用CASCADE項(xiàng),
44、則會(huì)將該架構(gòu)中的所有架構(gòu)對(duì)象一全部刪除;如果使用RESTRICTS項(xiàng),如果被刪除的架構(gòu)中包含架構(gòu)對(duì)象,則拒絕刪除此架構(gòu)。三種恢復(fù)模式 簡(jiǎn)單恢復(fù):無(wú)日志備份。自動(dòng)回收日志空間以減少空間需求,實(shí)際上/、再需要管埋事務(wù)日志空間。最新備份之后的更改不受保護(hù)。在發(fā)生災(zāi)難時(shí),這些更改必須重做。只能恢復(fù)到備份的結(jié)尾。只用于測(cè)試和開(kāi)發(fā)數(shù)據(jù)庫(kù),或用于主要包含只讀數(shù)據(jù)的數(shù)據(jù)庫(kù)(如數(shù)據(jù)倉(cāng)庫(kù))并不適合生產(chǎn)系統(tǒng)。 完整恢復(fù):需要日志備份。數(shù)據(jù)文件丟失或損壞不會(huì)導(dǎo)致丟失工作??梢曰謴?fù)到任意時(shí)點(diǎn)(例如應(yīng)用程序或用戶錯(cuò)誤之前)。 大容量日志恢復(fù):需要日志備份。是完整恢復(fù)模式的附加模式,允許執(zhí)行高性能的大容量復(fù)制操作,不支持時(shí)
45、點(diǎn)恢復(fù)。通過(guò)使用最小方式記錄大多數(shù)大容量操作,減少日志空間使用量,如果在最新日志備份后發(fā)生日志損壞或執(zhí)行大容量日志記錄操作,則必須重做自該上次備份之后所做的更改。否則不丟失任何工作??梢曰謴?fù)到任何備份的結(jié)尾。/、支持時(shí)點(diǎn)恢復(fù)。其中,如果符合下列任一要求,則使用完整恢復(fù)模式:您必須能夠恢復(fù)所有數(shù)據(jù);數(shù)據(jù)庫(kù)包含多個(gè)文件組,并且您希望逐段還原讀/寫輔助文件組(以及可選地還原只讀文件組);您必須能夠恢復(fù)到故障點(diǎn);您希望可以還原單個(gè)頁(yè);您愿意承擔(dān)事務(wù)日志備份的管理開(kāi)銷。16結(jié)構(gòu)設(shè)計(jì)階段:分析與描述目標(biāo)系統(tǒng)涉及的數(shù)據(jù)范圍、數(shù)據(jù)的屬性特征及數(shù)據(jù)之問(wèn)的關(guān)系。實(shí)現(xiàn)與部署(實(shí)施)階段:建立數(shù)據(jù)庫(kù)結(jié)構(gòu)、數(shù)據(jù)加載、事
46、務(wù)和應(yīng)用程序的編碼及測(cè)試、系統(tǒng)集成、測(cè)試與試運(yùn)行、系統(tǒng)部署。(數(shù)據(jù)初始化)測(cè)試階段:對(duì)應(yīng)用程序從功能上進(jìn)行擴(kuò)充和完善數(shù)據(jù)庫(kù)備份和恢復(fù)工作主要需要數(shù)據(jù)庫(kù)管理員設(shè)計(jì),設(shè)計(jì)好后會(huì)自動(dòng)執(zhí)行,不需要開(kāi)發(fā)人員配合。三級(jí)模式結(jié)構(gòu)提供了數(shù)據(jù)獨(dú)立性,使得數(shù)據(jù)的定義和描述與應(yīng)用程序相分離,簡(jiǎn)化了數(shù)據(jù)庫(kù)應(yīng)用程序的開(kāi)發(fā),所有數(shù)據(jù)存取由DBMS管理,不必考慮細(xì)節(jié),故減小的代價(jià)。對(duì)于數(shù)據(jù)量極大的中大型系統(tǒng),先導(dǎo)入一部分?jǐn)?shù)據(jù),測(cè)試調(diào)試結(jié)果符合要求時(shí),再批量導(dǎo)入全部數(shù)據(jù)。數(shù)據(jù)不完整,進(jìn)行完整或差異備份無(wú)意義。數(shù)據(jù)庫(kù)文件所在磁盤損壞,日志文件未損壞,執(zhí)行結(jié)尾日志備份,根據(jù)上次完整和新備份的結(jié)尾日志文件,找到上次備份時(shí)間點(diǎn),重新
47、執(zhí)行時(shí)間點(diǎn)之后的事務(wù)操作??臻g管理:不同的數(shù)據(jù)庫(kù)管理系統(tǒng),有著不同的邏輯實(shí)現(xiàn)結(jié)構(gòu),因此,空間管理方法隨數(shù)據(jù)庫(kù)管理系統(tǒng)不同而不同。數(shù)據(jù)庫(kù)產(chǎn)品選型:不同的數(shù)據(jù)庫(kù)產(chǎn)品提供不同的應(yīng)用程序接口,一般的應(yīng)用程序和數(shù)據(jù)庫(kù)接口會(huì)失敗,需要重新修改程序。COUNT*)返回表的行數(shù),它不會(huì)過(guò)濾null和重復(fù)的行。COUNT表達(dá)式)會(huì)過(guò)濾掉NULL®,所以值NULL行不會(huì)加入到計(jì)數(shù)當(dāng)中。如果不在裝達(dá)式”前加上distinct關(guān)鍵字,將會(huì)過(guò)濾掉重復(fù)行。SQLServe皮持對(duì)數(shù)據(jù)庫(kù)中的一個(gè)數(shù)據(jù)文件進(jìn)行還原的操作,在還原過(guò)程中數(shù)據(jù)庫(kù)自動(dòng)處于脫機(jī)狀態(tài),其它的都將文件不能進(jìn)行讀寫操作,因此將受到一定的影響。GROU
48、PB斤句的作用是將查詢的結(jié)果按照指定的字段進(jìn)行分組,SET語(yǔ)句主要作用是給變量賦值,且一個(gè)變量只有一個(gè)值。CREATEPARTITIONFUNCTIONPF1(int)ASRANGELEFTORVALUES(,n):(,n)用于指定分區(qū)值的數(shù)目,創(chuàng)建的分區(qū)數(shù)等于n+1LEFT關(guān)鍵字,在指定分區(qū)間隔值是由數(shù)據(jù)引擎按升序從左到右排列時(shí),指定邊界值處于左側(cè)(左開(kāi),右閉區(qū)間)。17影響整個(gè)活動(dòng)執(zhí)行紅幣的事件或約束條件活動(dòng)需要的數(shù)據(jù)*;產(chǎn)生的結(jié)果及信息>功能活動(dòng)名稱>實(shí)施該活動(dòng)的物理手段機(jī)制或完成活動(dòng)需要的資源IDEF0圖的基本元素DEFAULT省約束):不能實(shí)現(xiàn)自定義完整性,只能表示實(shí)體或
49、參照完整性。#Temp建立連接,才可以訪問(wèn)到表。文件備份對(duì)數(shù)據(jù)文件備份,不對(duì)日志備份。UNIQUE是對(duì)表屬性約束條件不同,與位置無(wú)關(guān)。存儲(chǔ)過(guò)程不存在判斷,某一參數(shù)寫好放入,反復(fù)使用,可以有【多個(gè)輸入輸出參數(shù)】函數(shù)依賴:指原關(guān)系模式含有屬性之間的隱含關(guān)系在分解后不能丟失。查詢數(shù)據(jù)表時(shí)SQL不會(huì)中查數(shù)據(jù)的完整性約束。架構(gòu)與用戶:一對(duì)多關(guān)系,一個(gè)用戶只對(duì)應(yīng)一個(gè)架構(gòu),多個(gè)用戶可共享一個(gè)。元數(shù)據(jù):描述數(shù)據(jù)的數(shù)據(jù),在關(guān)系數(shù)據(jù)中,對(duì)對(duì)象的定義。索引設(shè)計(jì)包含于數(shù)據(jù)持久層(數(shù)據(jù)組織與存儲(chǔ)等物理設(shè)計(jì)內(nèi)容)結(jié)構(gòu)圖組圖:類圖、對(duì)象圖、組件圖、部署圖、用例圖。記錄包括多個(gè)域,元組的每個(gè)屬性對(duì)應(yīng)文件記錄中的一個(gè)域數(shù)據(jù)倉(cāng)庫(kù)
50、不用做日常查詢,也不做匯總和統(tǒng)計(jì),主要用提取數(shù)據(jù)中的潛在信息。OLTP技術(shù)為提高處理效率,仍使用DBMS存取數(shù)據(jù)。事務(wù)日志用于保存對(duì)數(shù)據(jù)更新(刪除、插入、修改)操作,可達(dá)到恢復(fù)功能。數(shù)據(jù)字典一般由數(shù)據(jù)庫(kù)管理系統(tǒng)本身管理和維護(hù)。概括關(guān)系(泛化關(guān)系):父類與子類的關(guān)系。不屬于信息系統(tǒng)需求分析的建模方法是DFD(采用自頂向下逐步細(xì)化的結(jié)構(gòu)化分析方法)ODS(OperationalDataStore)是倉(cāng)庫(kù)體系結(jié)構(gòu)中的一個(gè)可選部分,具備數(shù)據(jù)倉(cāng)庫(kù)和OLTP的部分特征。數(shù)據(jù)庫(kù)鏡像,需要額外存放數(shù)據(jù)空間,會(huì)增加應(yīng)用成本。內(nèi)聯(lián)表值函數(shù):通過(guò)SELECT語(yǔ)句填充函數(shù)返回的表值。公共云:以即用即付的方式提供給公眾
51、。主要數(shù)據(jù)文件的大小最小可以是3MB除了guest外,每個(gè)數(shù)據(jù)庫(kù)用戶都必須有對(duì)應(yīng)的登錄賬戶。RAID1提高了讀寫速度,加強(qiáng)了系統(tǒng)可靠性,磁盤利用率低。RAID5寫入數(shù)據(jù)的速度比對(duì)RAID1慢,但是磁盤白利用率比RAID1高,存儲(chǔ)成本相對(duì)較低。除了刪除和創(chuàng)建索引、非聚簇和聚簇索引的相互轉(zhuǎn)換外,重建索引也可以改進(jìn)系統(tǒng)性能。18需求分析階段規(guī)定好不同用戶所允許訪問(wèn)的視圖,屬于數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的功能需求分析。備份日志的語(yǔ)法:BACKUPLOGdatabase_nam數(shù)據(jù)庫(kù)名)TObackup_device(備份的地方)在T-SQL中,能夠?qū)崿F(xiàn)分情況顯示不同類型數(shù)據(jù)的函數(shù)是【CASE。用read,writ
52、e原語(yǔ)表達(dá)事務(wù)操作不屬于數(shù)據(jù)庫(kù)物理設(shè)計(jì)活動(dòng)。創(chuàng)建視圖以向用戶屏蔽他不需要訪問(wèn)的數(shù)據(jù)一一設(shè)計(jì)階段內(nèi)容IDEF1X數(shù)據(jù)建模側(cè)重分析、抽象和概括應(yīng)用領(lǐng)域中的數(shù)據(jù)需求,被稱為數(shù)據(jù)建模方法。非確定聯(lián)系又稱為多對(duì)多(m:n)關(guān)系。sa是系統(tǒng)定義的一個(gè)數(shù)據(jù)庫(kù)登錄賬戶。數(shù)據(jù)庫(kù)默認(rèn)備份方式是完整數(shù)據(jù)庫(kù)備份方式,如果使用WITHDIFFERENTIA氏鍵字則表明采用差異備份。創(chuàng)建新的索引一一應(yīng)用系統(tǒng)優(yōu)化內(nèi)容日志文件不包括在文件組內(nèi),日志文件和數(shù)據(jù)文件是分開(kāi)管理的。WITHGRANTOPTION語(yǔ)句:某用戶可以將授予他的權(quán)限再轉(zhuǎn)授給其他用戶。guest是SQLServer中一個(gè)牛!殊的數(shù)據(jù)庫(kù)用戶數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)正式投
53、入運(yùn)行標(biāo)志著開(kāi)發(fā)任務(wù)的基本完成和維護(hù)工作的開(kāi)始。聚集函數(shù)的并行化計(jì)算可以采取先分后合的方法。和完整性定義相關(guān)的是:CHECKUNIQUENOTNULL雙機(jī)熱備屬于數(shù)據(jù)庫(kù)恢復(fù)技術(shù)內(nèi)容,當(dāng)介質(zhì)被破壞后能夠保證數(shù)據(jù)的完整性。一張表上同一種操作可以建立多個(gè)后觸發(fā)器;在一個(gè)表上針對(duì)同一個(gè)數(shù)據(jù)操作只能定義一個(gè)前觸發(fā)器。分離數(shù)據(jù)庫(kù)時(shí)不僅分離數(shù)據(jù)文件,還要一起分離日志文件卜日志文件是附加數(shù)據(jù)庫(kù)的重要組成部分。調(diào)試和試運(yùn)行階段,使用開(kāi)發(fā)人員提供的SQL語(yǔ)句初始化數(shù)據(jù)庫(kù)中的表檢查點(diǎn)應(yīng)當(dāng)由數(shù)據(jù)庫(kù)恢復(fù)子系統(tǒng)自動(dòng)的定期或者不定期的建立,而不應(yīng)當(dāng)由數(shù)據(jù)庫(kù)管理員手動(dòng)建立。SQLServer支持對(duì)數(shù)據(jù)庫(kù)中的一個(gè)數(shù)據(jù)文件進(jìn)行還
54、原的操作,在還原過(guò)程中數(shù)據(jù)庫(kù)自動(dòng)處于脫機(jī)狀態(tài),其它的都將文件不能進(jìn)行讀寫操作,因此將受到一定的影響?;旌鲜綌?shù)據(jù)分配是一種介于分割式和全復(fù)制式的分布方式。局部【數(shù)據(jù)模型】透明性位于分配模式與局部概念模式之間,指用戶編寫應(yīng)用程序不但要了解全局?jǐn)?shù)據(jù)的分片情況,還要了解各片段副本復(fù)制、存儲(chǔ)的場(chǎng)地情況,但不需要了解場(chǎng)地上的數(shù)據(jù)模型。分離數(shù)據(jù)庫(kù)時(shí)需要停用被分離的數(shù)據(jù)庫(kù),但不需要停用SQLServe服務(wù)。Windows用戶只有系統(tǒng)管理員組成員才有權(quán)限登錄至1!SQLServer事務(wù)故障:包括預(yù)期內(nèi)的事務(wù)故障和非預(yù)期的事務(wù)故障,兩種事務(wù)故障的恢復(fù)都是由系統(tǒng)自動(dòng)完成的,對(duì)用戶是透明的。19分類聯(lián)系是指兩個(gè)或者多個(gè)實(shí)體集之間的聯(lián)系。反規(guī)范化是為了減少表間的連接,提高查詢性能,并非都是高效的與實(shí)際的應(yīng)用有關(guān)。由于可能
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度金融行業(yè)競(jìng)業(yè)禁止協(xié)議補(bǔ)償金計(jì)算細(xì)則
- 二零二五年度精裝修房屋租賃協(xié)議書(shū)
- 二零二五年度主合同與從合同在新能源汽車產(chǎn)業(yè)鏈中的協(xié)同發(fā)展及風(fēng)險(xiǎn)共擔(dān)協(xié)議
- 二零二五年度文化產(chǎn)業(yè)股權(quán)投資合同協(xié)議
- 2025年度苗木種植與生態(tài)農(nóng)業(yè)開(kāi)發(fā)協(xié)議
- 初中家長(zhǎng)會(huì)學(xué)生代表發(fā)言稿
- 2025年林芝貨運(yùn)從業(yè)資格證在哪里練題
- 2025年鶴崗道路貨運(yùn)駕駛員從業(yè)資格考試題庫(kù)
- 掛職鍛煉發(fā)言稿
- 網(wǎng)站設(shè)計(jì)與開(kāi)發(fā)合同
- 預(yù)拌混凝土培訓(xùn)課件教案
- 杭州園區(qū)招商規(guī)劃方案
- 認(rèn)知癥培訓(xùn)課件
- 呼吸內(nèi)科科室醫(yī)療質(zhì)量指標(biāo)分析與持續(xù)改進(jìn)
- 河邊基礎(chǔ)施工方案
- 國(guó)民經(jīng)濟(jì)行業(yè)分類大類一覽表
- 2023新北師大版高中英語(yǔ)選擇性必修三全冊(cè)課文翻譯(英漢對(duì)照)
- 廣州光伏發(fā)電安裝限高屋頂搭建不得超過(guò)2.8米四周不得圍蔽
- 重修課程免聽(tīng)申請(qǐng)表
- 紅頭文件格式樣板
- 外出提攜公章申請(qǐng)表
評(píng)論
0/150
提交評(píng)論