嫒美直播免费版app下载-嫒美直播永久免费版下载-嫒美直播最新下载安装

當(dāng)前位置:首頁(yè) > 教育綜合 > 正文

寫(xiě)一下設(shè)計(jì)數(shù)據(jù)庫(kù)的實(shí)驗(yàn)過(guò)程?

簡(jiǎn)述數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的設(shè)計(jì)步驟

數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟:

1、系統(tǒng)需求分析與設(shè)計(jì)。

2、概念結(jié)構(gòu)分析與設(shè)計(jì)。

3、邏輯結(jié)構(gòu)分析與設(shè)計(jì)。

4、物理結(jié)構(gòu)分析與設(shè)計(jì)。

5、系統(tǒng)實(shí)施。

6、系統(tǒng)維護(hù)。

擴(kuò)展資料:

數(shù)據(jù)庫(kù)設(shè)計(jì)技巧:

1、原始文件與實(shí)體的關(guān)系

它可以是一對(duì)一,一對(duì)多,多對(duì)多的關(guān)系。一般來(lái)說(shuō),它們是一對(duì)一的關(guān)系:一個(gè)原始文檔只對(duì)應(yīng)于一個(gè)實(shí)體。在特殊情況下,它們可以是一對(duì)多或多對(duì)一關(guān)系,即一個(gè)原始文檔對(duì)應(yīng)于多個(gè)實(shí)體,或者多個(gè)原始文檔對(duì)應(yīng)于一個(gè)實(shí)體。

這里的實(shí)體可以理解為基本表。在對(duì)應(yīng)關(guān)系明確后,對(duì)輸入接口的設(shè)計(jì)非常有利。

2、主鍵和外鍵

一般來(lái)說(shuō),實(shí)體不能既沒(méi)有主鍵也沒(méi)有外鍵。在E-R圖中,葉中的實(shí)體可以定義主鍵或不定義主鍵(因?yàn)樗鼪](méi)有子代),但它必須有外鍵(因?yàn)樗懈疙?xiàng))。

主鍵和外鍵的設(shè)計(jì)在全局?jǐn)?shù)據(jù)庫(kù)的設(shè)計(jì)中起著重要的作用。當(dāng)全球數(shù)據(jù)庫(kù)的設(shè)計(jì)完成后,一位美國(guó)數(shù)據(jù)庫(kù)設(shè)計(jì)專(zhuān)家說(shuō):“鑰匙無(wú)處不在,只有鑰匙?!薄_@是他數(shù)據(jù)庫(kù)設(shè)計(jì)的經(jīng)驗(yàn),也體現(xiàn)了他對(duì)信息系統(tǒng)核心(數(shù)據(jù)模型)高度抽象的理念。

因?yàn)椋褐麈I是一個(gè)高度抽象的實(shí)體。主鍵和外鍵的配對(duì)表示實(shí)體之間的連接。

3、基本表的屬性

基本表不同于中間表和臨時(shí)表,因?yàn)樗哂幸韵滤膫€(gè)特點(diǎn):

原子性?;颈碇械淖侄尾豢煞纸狻?/p>

原始主義?;颈碇械挠涗浭窃紨?shù)據(jù)(基本數(shù)據(jù))的記錄。

演繹的。所有輸出數(shù)據(jù)都可以從基本表和代碼表中的數(shù)據(jù)導(dǎo)出。

穩(wěn)定?;颈淼慕Y(jié)構(gòu)比較穩(wěn)定,表中的記錄要長(zhǎng)期保存。

在了解基本表的性質(zhì)之后,在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),可以將基本表與中間表和臨時(shí)表區(qū)分開(kāi)來(lái)。

參考資料來(lái)源:百度百科-數(shù)據(jù)庫(kù)設(shè)計(jì)

數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟有哪些

數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程大致可分為以下六個(gè)階段:

1. 需求分析階段

需求收集和分析,結(jié)果得到數(shù)據(jù)字典描述的數(shù)據(jù)需求(和數(shù)據(jù)流圖描述的處理需求)。

2. 概念結(jié)構(gòu)設(shè)計(jì)階段

通過(guò)對(duì)用戶(hù)需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型,可以用E-R圖表示。

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

將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型(例如關(guān)系模型),并對(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ǔ)言(例如SQL)及其宿主語(yǔ)言(例如C),根據(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)整與修改。

請(qǐng)簡(jiǎn)要的敘述一下數(shù)據(jù)庫(kù)的主要設(shè)計(jì)過(guò)程

一、數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程 數(shù)據(jù)庫(kù)技術(shù)是信息資源管理最有效的手段。 數(shù)據(jù)庫(kù)設(shè)計(jì)是指:對(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ù)信息要求和處理要求。 數(shù)據(jù)庫(kù)設(shè)計(jì)的各階段: A、需求分析階段:綜合各個(gè)用戶(hù)的應(yīng)用需求(現(xiàn)實(shí)世界的需求)。 B、在概念設(shè)計(jì)階段:形成獨(dú)立于機(jī)器和各DBMS產(chǎn)品的概念模式(信息世界模型),用E-R圖來(lái)描述。 C、在邏輯設(shè)計(jì)階段:將E-R圖轉(zhuǎn)換成具體的數(shù)據(jù)庫(kù)產(chǎn)品支持的數(shù)據(jù)模型,如關(guān)系模型,形成數(shù)據(jù)庫(kù)邏輯模式。然后根據(jù)用戶(hù)處理的要求,安全性的考慮,在基本表的基礎(chǔ)上再建立必要的視圖(VIEW)形成數(shù)據(jù)的外模式。 D、在物理設(shè)計(jì)階段:根據(jù)D

試述數(shù)據(jù)庫(kù)完整的設(shè)計(jì)過(guò)程

數(shù)據(jù)庫(kù)設(shè)計(jì)的過(guò)程(六個(gè)階段) 1.需求分析階段 準(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ù)

具體的數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn)過(guò)程

大致的講主要是根據(jù)用戶(hù)的需求,然后設(shè)計(jì)數(shù)據(jù)庫(kù)的E-R模型,然后將E-R模型圖轉(zhuǎn)換為各種表,并對(duì)其進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)范式(范式因不同書(shū)籍有不同)的審核,然后進(jìn)行數(shù)據(jù)庫(kù)的實(shí)施,然后運(yùn)行維護(hù)。 一句話(huà)來(lái)講就是將用戶(hù)的需求變成帶有各種關(guān)系的表,以及其它的數(shù)據(jù)庫(kù)結(jié)構(gòu),然后供編程使用 具體如下: 按照規(guī)范設(shè)計(jì)的方法,考慮數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)開(kāi)發(fā)全過(guò)程,將數(shù)據(jù)庫(kù)設(shè)計(jì)分為以下六個(gè)階段 (1)需求分析。 (2)概念設(shè)計(jì)。 (3)邏輯設(shè)計(jì)。 (4)物理設(shè)計(jì)。 (5)數(shù)據(jù)庫(kù)實(shí)施。 (6)數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)。 5.1.1 需求分析階段 進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)首先必須準(zhǔn)確了解與分析用戶(hù)需求,包括數(shù)據(jù)與處理需求。需求分析是整個(gè)設(shè)計(jì)過(guò)程的
展開(kāi)全文閱讀