久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

怎樣建立數(shù)據(jù)庫(kù)

共計(jì) 1622 個(gè)字符,預(yù)計(jì)需要花費(fèi) 5 分鐘才能閱讀完成。

自動(dòng)寫代碼機(jī)器人,免費(fèi)開通

這篇文章將為大家詳細(xì)講解有關(guān)怎樣建立數(shù)據(jù)庫(kù),丸趣 TV 小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

建立數(shù)據(jù)庫(kù)的六個(gè)步驟:1、需求分析;2、概念結(jié)構(gòu)設(shè)計(jì);3、邏輯結(jié)構(gòu)設(shè)計(jì);4、物理結(jié)構(gòu)設(shè)計(jì);5、數(shù)據(jù)庫(kù)實(shí)施;6、數(shù)據(jù)庫(kù)的運(yùn)行和維護(hù)。

建立數(shù)據(jù)庫(kù)的六個(gè)步驟:

按照規(guī)范設(shè)計(jì)的方法,考慮數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)開發(fā)全過(guò)程,將數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下 6 個(gè)階段

在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中,需求分析和概念設(shè)計(jì)可以獨(dú)立于任何數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行,邏輯設(shè)計(jì)和物理設(shè)計(jì)與選用的 DAMS 密切相關(guān)。

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ò)程的處理邏輯常常借助判定表或判定樹來(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)畫出總體的 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 + 樹索引方法。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)整,修改。

關(guān)于怎樣建立數(shù)據(jù)庫(kù)就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。

向 AI 問(wèn)一下細(xì)節(jié)

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-18發(fā)表,共計(jì)1622字。
轉(zhuǎn)載說(shuō)明:除特殊說(shuō)明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請(qǐng)注明出處。
評(píng)論(沒有評(píng)論)
主站蜘蛛池模板: 花垣县| 丰县| 鹤壁市| 广东省| 静安区| 千阳县| 板桥市| 庄浪县| 永安市| 敦化市| 获嘉县| 武义县| 家居| 丰县| 鄄城县| 沧州市| 渝北区| 黄大仙区| 灵川县| 济阳县| 博湖县| 长阳| 贵定县| 满洲里市| 彭州市| 璧山县| 乾安县| 神农架林区| 若尔盖县| 盐山县| 庄浪县| 涿鹿县| 澎湖县| 伊春市| 天祝| 黔南| 洞口县| 中江县| 丽水市| 开江县| 桦川县|