在线观看1024国产,亚洲精品国产综合野狼,欧美自拍清纯日韩一区二区三区,欧美 亚洲 国产 高潮

<dfn id="u8moo"><source id="u8moo"></source></dfn>
  • <dd id="u8moo"><s id="u8moo"></s></dd><menu id="u8moo"></menu><dd id="u8moo"></dd>
    
    
    <ul id="u8moo"></ul>
    <ul id="u8moo"><acronym id="u8moo"></acronym></ul>
  • <strike id="u8moo"><noscript id="u8moo"></noscript></strike>
  • <dd id="u8moo"></dd>
  • 數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)步驟

    時(shí)間:2022-12-20 14:55:11 方宇 數(shù)據(jù)庫(kù)操作系統(tǒng) 我要投稿
    • 相關(guān)推薦

    數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)步驟

      數(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ù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)。下面小編整理了數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)步驟,供大家參考!

      1.需求分析階段(常用自頂向下)

      進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)首先必須準(zhǔn)確了解和分析用戶需求(包括數(shù)據(jù)與處理)。需求分析是整個(gè)設(shè)計(jì)過(guò)程的基礎(chǔ),也是最困難,最耗時(shí)的一步。需求分析是否做得充分和準(zhǔn)確,決定了在其上構(gòu)建數(shù)據(jù)庫(kù)大廈的速度與質(zhì)量。需求分析做的不好,會(huì)導(dǎo)致整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)返工重做。

      需求分析的任務(wù),是通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象,充分了解原系統(tǒng)工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新的系統(tǒng)功能,新系統(tǒng)還得充分考慮今后可能的擴(kuò)充與改變,不僅僅能夠按當(dāng)前應(yīng)用需求來(lái)設(shè)計(jì)。

      調(diào)查的重點(diǎn)是,數(shù)據(jù)與處理。達(dá)到信息要求,處理要求,安全性和完整性要求。

      分析方法常用SA(Structured Analysis) 結(jié)構(gòu)化分析方法,SA方法從最上層的系統(tǒng)組織結(jié)構(gòu)入手,采用自頂向下,逐層分解的方式分析系統(tǒng)。

      數(shù)據(jù)流圖表達(dá)了數(shù)據(jù)和處理過(guò)程的關(guān)系,在SA方法中,處理過(guò)程的處理邏輯常常借助判定表或判定樹(shù)來(lái)描述。在處理功能逐步分解的同事,系統(tǒng)中的數(shù)據(jù)也逐級(jí)分解,形成若干層次的數(shù)據(jù)流圖。系統(tǒng)中的數(shù)據(jù)則借助數(shù)據(jù)字典(data dictionary,DD)來(lái)描述。數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng),數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)流,數(shù)據(jù)存儲(chǔ),和處理過(guò)程5個(gè)階段。

      2.概念結(jié)構(gòu)設(shè)計(jì)階段(常用自底向上)

      概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它通過(guò)對(duì)用戶需求進(jìn)行綜合,歸納與抽象,形成了一個(gè)獨(dú)立于具體DBMS的概念模型。

      設(shè)計(jì)概念結(jié)構(gòu)通常有四類方法:

      自頂向下。即首先定義全局概念結(jié)構(gòu)的框架,再逐步細(xì)化。

      自底向上。即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后再將他們集成起來(lái),得到全局概念結(jié)構(gòu)。

      逐步擴(kuò)張。首先定義最重要的核心概念結(jié)構(gòu),然后向外擴(kuò)張,以滾雪球的方式逐步生成其他的概念結(jié)構(gòu),直至總體概念結(jié)構(gòu)。

      混合策略。即自頂向下和自底向上相結(jié)合。

      3.邏輯結(jié)構(gòu)設(shè)計(jì)階段(E-R圖)

      邏輯結(jié)構(gòu)設(shè)計(jì)是將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,并將進(jìn)行優(yōu)化。

      在這階段,E-R圖顯得特別重要。大家要學(xué)會(huì)各個(gè)實(shí)體定義的屬性來(lái)畫(huà)出總體的E-R圖。

      各分E-R圖之間的沖突主要有三類:屬性沖突,命名沖突,和結(jié)構(gòu)沖突。

      E-R圖向關(guān)系模型的轉(zhuǎn)換,要解決的問(wèn)題是如何將實(shí)體性和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,如何確定這些關(guān)系模式的屬性和碼。

      4.物理設(shè)計(jì)階段

      物理設(shè)計(jì)是為邏輯數(shù)據(jù)結(jié)構(gòu)模型選取一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)(包括存儲(chǔ)結(jié)構(gòu)和存取方法)。

      首先要對(duì)運(yùn)行的事務(wù)詳細(xì)分析,獲得選擇物理數(shù)據(jù)庫(kù)設(shè)計(jì)所需要的參數(shù),其次,要充分了解所用的RDBMS的內(nèi)部特征,特別是系統(tǒng)提供的存取方法和存儲(chǔ)結(jié)構(gòu)。

      常用的存取方法有三類:1.索引方法,目前主要是B+樹(shù)索引方法。2.聚簇方法(Clustering)方法。3.是HASH方法。

      5.數(shù)據(jù)庫(kù)實(shí)施階段

      數(shù)據(jù)庫(kù)實(shí)施階段,設(shè)計(jì)人員運(yùn)營(yíng)DBMS提供的數(shù)據(jù)庫(kù)語(yǔ)言(如sql)及其宿主語(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)行后,即可投入正式運(yùn)行,在數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行過(guò)程中必須不斷地對(duì)其進(jìn)行評(píng)價(jià),調(diào)整,修改。

      改進(jìn)數(shù)據(jù)庫(kù)系統(tǒng)的步驟

      要使數(shù)據(jù)庫(kù)具備更強(qiáng)的抵御侵犯的能力,你要采取幾步措施。有些措施只是良好的服務(wù)器管理的一部分,如擁有SQL Server最新的補(bǔ)丁,其他則包括使用中用戶監(jiān)管。以下是五個(gè)步驟:

      查詢最新的服務(wù)包

      你要保證你總能有最新的服務(wù)包。對(duì)于SQL Server2000,這是SP3a。記住服務(wù)包是多重的;如果你應(yīng)用SP3a,你不必使用在此之前的服務(wù)包,比如SP3,SP2或者SP1。SP3是一種特殊的服務(wù)包,一旦安裝就不再使用之前的任何升級(jí)程序,但它要進(jìn)行安裝要求是已經(jīng)安裝了SP1或者 SP2的。

      注冊(cè)安全警報(bào)

      盡管服務(wù)包有助于你的SQL Server數(shù)據(jù)庫(kù)免于許多威脅,但是他們對(duì)快速運(yùn)行的安全問(wèn)題,如攻擊者蠕蟲(chóng)就有點(diǎn)力不從心了。你需要注冊(cè)微軟的免費(fèi)安全通知服務(wù),它會(huì)用電子郵件通知你有什么侵入你的安全系統(tǒng)以及如何解決它們。

      運(yùn)行Microsoft Baseline Security Analyzer (MBSA)

      這個(gè)工具針對(duì)SQL Server和MSDE2000桌面引擎。它既可以在本地也可聯(lián)網(wǎng)使用。它用密碼,訪問(wèn)權(quán)限,訪問(wèn)控制列表以及注冊(cè)等方式查找問(wèn)題,并且它找出遺失的安全包或者服務(wù)包。你可在TechNet上找到相關(guān)信息。

      刪除SA 和老密碼

      人們常常犯的一個(gè)關(guān)于安全方面的錯(cuò)誤就是不更改系統(tǒng)管理密碼。你會(huì)輕易地忽略安裝文件和剩余的配置信息,沒(méi)有受到良好保護(hù)的認(rèn)證信息和其他的敏感數(shù)據(jù),這些都可能遭到攻擊。你必需刪除老的安裝文件:Program FilesMicrosoft SQL ServerMSSQLInstall or Program FilesMicrosoft SQL SeverMSSQLInstall or Program Files Microsoft SQL ServerMSSQL$Install folders. 同樣的,運(yùn)用KILLPWD工具,找出老密碼,并刪除他們。

    【數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)步驟】相關(guān)文章:

    設(shè)計(jì)網(wǎng)頁(yè)需要哪些步驟04-28

    磚混結(jié)構(gòu)設(shè)計(jì)步驟小結(jié)11-26

    網(wǎng)上購(gòu)物的步驟04-22

    兒童繪畫(huà)的步驟12-30

    湯圓的制作步驟02-06

    春筍的做法步驟10-05

    南瓜的做法步驟08-10

    春餅的做法步驟07-23

    西米露的做法步驟07-30