




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
數(shù)據(jù)庫設(shè)計方法與步驟第1頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程第九章數(shù)據(jù)庫設(shè)計方法與步驟9.1
數(shù)據(jù)庫設(shè)計的目的、意義及內(nèi)容
9.2
數(shù)據(jù)庫系統(tǒng)設(shè)計方法及步驟實訓(xùn)9數(shù)據(jù)庫設(shè)計第2頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程9.1數(shù)據(jù)庫設(shè)計的目的、意義及內(nèi)容1.結(jié)構(gòu)特性設(shè)計2.行為特性設(shè)計第3頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程1.結(jié)構(gòu)特性設(shè)計結(jié)構(gòu)特性設(shè)計是指數(shù)據(jù)庫模式或數(shù)據(jù)庫結(jié)構(gòu)設(shè)計,應(yīng)該具有最小冗余的、能滿足不同用戶數(shù)據(jù)需求的、能實現(xiàn)數(shù)據(jù)共享的系統(tǒng)。數(shù)據(jù)庫結(jié)構(gòu)特性是靜態(tài)的,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計完成后,一般不再變動,但由于客戶需求變更的必須然性,在設(shè)計時應(yīng)考慮數(shù)據(jù)庫變更的擴充余地,確保系統(tǒng)的成功。9.1數(shù)據(jù)庫設(shè)計的目的、意義及內(nèi)容第4頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程9.1數(shù)據(jù)庫設(shè)計的目的、意義及內(nèi)容2.行為特性設(shè)計行為特性設(shè)計是指應(yīng)用程序、事物處理的設(shè)計。用戶通過應(yīng)用程序訪問和操作數(shù)據(jù)庫,用戶的行為和數(shù)據(jù)庫結(jié)構(gòu)緊密相關(guān)。第5頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程9.2.1需求分析
9.2.2概念結(jié)構(gòu)設(shè)計
9.2.3邏輯結(jié)構(gòu)設(shè)計
9.2.4物理結(jié)構(gòu)設(shè)計
9.2.5數(shù)據(jù)庫實施9.2.6數(shù)據(jù)庫運行維護
9.2數(shù)據(jù)庫系統(tǒng)設(shè)計方法及步驟第6頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程9.2.1需求分析需求分析的目標(biāo)是準(zhǔn)確了解系統(tǒng)的應(yīng)用環(huán)境,了解并分析用戶對數(shù)據(jù)及數(shù)據(jù)處理的需求,是整個數(shù)據(jù)庫設(shè)計過程中最重要步驟之一,是其余各階段的基礎(chǔ)。在需求分析階段,要求從各方面對整個組織進行調(diào)研,收集和分析各項應(yīng)用對信息和處理兩方面的需求。第7頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程1.收集需求信息需求分析階段,主要了解和分析的內(nèi)容包括:信息需求:用戶需要從數(shù)據(jù)庫中獲得信息的內(nèi)容與性質(zhì)。處理需求:用戶要求軟件系統(tǒng)完成的功能,并說明對系統(tǒng)處理完成功能的時間、處理方式的要求。安全性與完整性要求:用戶對系統(tǒng)信息的安全性要求等級以及信息完整性的具體要求。9.2.1需求分析第8頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程2.分析整理分析的過程是對所收集到的數(shù)據(jù)進行抽象的過程。軟件開發(fā)是以用戶的日常工作為基礎(chǔ),在收集需求信息時,用戶也是從日常工作角度對軟件功能和處理的信息進行描述,這些信息不利于軟件的設(shè)計和實現(xiàn),為便于設(shè)計人員和用戶之間進行交流,同時方便軟件的設(shè)計和實現(xiàn),設(shè)計人員要對收集到的用戶需求信息進行分析和整理,把功能進行分類和合并,把整個系統(tǒng)分解成若干個功能模塊。9.2.1需求分析第9頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程2.分析整理(示例)在圖書銷售管理系統(tǒng)中,以下是分析得到的用戶需求:(1)新書信息錄入,以添加系統(tǒng)中所銷售圖書的信息。(2)新書列表,以方便用戶得到新進圖書的信息。(3)書目分類,以便于用戶查看對應(yīng)分類中相關(guān)圖書信息。(4)圖書搜索功能,以方便用戶按書名、ISBN、主題或作者搜索相應(yīng)圖書信息。(5)用戶注冊功能,以方便保存用戶信息,并在相應(yīng)功能中快速應(yīng)用用戶信息。(6)用戶登錄功能,以方便用戶選購圖書,并進行結(jié)算和配送。(7)訂單管理功能,以方便對圖書的銷售情況進行統(tǒng)計、分析和配送。(8)系統(tǒng)管理員登錄功能。
9.2.1需求分析第10頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程
9.2.1需求分析3.?dāng)?shù)據(jù)流圖
數(shù)據(jù)庫設(shè)計過程中采用數(shù)據(jù)流圖(DataFlowDiagram,DFD)來描述系統(tǒng)的功能。數(shù)據(jù)流圖可以形象地描述事務(wù)處理與所需數(shù)據(jù)的關(guān)聯(lián),便于用結(jié)構(gòu)化系統(tǒng)方法,自頂向下,逐層分解,步步細化,并且便于用戶和設(shè)計人員進行交流。第11頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程
9.2.1需求分析3.?dāng)?shù)據(jù)流圖
數(shù)據(jù)及其流動方向數(shù)據(jù)處理數(shù)據(jù)流的終點或源點文件和數(shù)據(jù)存儲數(shù)據(jù)流圖元素第12頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程
9.2.1需求分析3.?dāng)?shù)據(jù)流圖(示例)圖書銷售管理系統(tǒng)的數(shù)據(jù)流圖
用戶注冊用戶信息庫圖書信息庫注冊信息訂購信息訂購銷售信息庫登錄信息登錄查詢查詢信息圖書信息銷售信息管理員用戶信息用戶信息登錄用戶信息登錄信息配送圖書信息銷售信息查詢信息入庫圖書信息圖書信息第13頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程9.2.1需求分析4.?dāng)?shù)據(jù)字典數(shù)據(jù)字典(DataDictionary,DD)是關(guān)于數(shù)據(jù)庫中數(shù)據(jù)的一種描述,而不是數(shù)據(jù)庫中的數(shù)據(jù);數(shù)據(jù)字典用于記載系統(tǒng)中的各種數(shù)據(jù)、數(shù)據(jù)元素以及它們的名字、性質(zhì)、意義及各類約束條件。組成:(1)數(shù)據(jù)流(2)數(shù)據(jù)項(3)數(shù)據(jù)存儲(4)數(shù)據(jù)處理
第14頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程9.2.2概念結(jié)構(gòu)設(shè)計概念設(shè)計階段的目標(biāo)是把需求分析階段得到的用戶需求抽象為數(shù)據(jù)庫的概念結(jié)構(gòu),即概念模式。設(shè)計關(guān)系型數(shù)據(jù)庫的過程中,描述概念結(jié)構(gòu)的有力工具是E-R圖,概念結(jié)構(gòu)設(shè)計分為局部E-R圖和總體E-R圖??傮wE-R圖由局部E-R圖組成,設(shè)計時,一般先從局部E-R圖開始設(shè)計,以減小設(shè)計的復(fù)雜度,最后由局部E-R圖綜合形成總體E-R圖。E-R圖的相關(guān)知識參見第一章相關(guān)內(nèi)容。第15頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程9.2.2概念結(jié)構(gòu)設(shè)計局部E-R圖的設(shè)計從數(shù)據(jù)流圖出發(fā)確定數(shù)據(jù)流圖中的實體和相關(guān)屬性,并根據(jù)數(shù)據(jù)流圖中表示的對數(shù)據(jù)的處理,確定實體之間的聯(lián)系。在設(shè)計E-R圖的過程中,需要注意以下問題:(1)用屬性還是實體表示某個對象更恰當(dāng)。(2)用實體還是聯(lián)系能更準(zhǔn)確地描述需要表達的概念。(3)用強實體還是弱實體更恰當(dāng)。(4)使用三元聯(lián)系還是一對二元聯(lián)系能更好的表達實體之間的聯(lián)系。
第16頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程9.2.2概念結(jié)構(gòu)設(shè)計CustomernameEmailPasswordIDOrderItemOrderIDItemIDUnitPriceQuantityOrderOrderDateStatusShipToNameShipToAddrAddrMobileNumber訂購圖書的局部E-R圖第17頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程9.2.2概念結(jié)構(gòu)設(shè)計CustomernameEmailPasswordIDOrderItemOrderIDItemIDUnitPriceQuantityOrderOrderDateStatusShipToNameShipToAddrAddrMobileNumberItemPKIDNameCategoryBookAuthorDescriptionUnitCostUnitPriceCategoryIDDescriptionAuthorIDNameAddrEmailMobileNumberISBNNamePublisherSubjecCheckinClassifyPublishDescriptionWrite圖書相關(guān)的局部E-R圖
第18頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程概念設(shè)計的結(jié)果得到的是與計算機軟硬件具體性能無關(guān)的全局概念模式,概念結(jié)構(gòu)無法在計算機中直接應(yīng)用,需要把概念結(jié)構(gòu)轉(zhuǎn)換成特定的DBMS所支持的數(shù)據(jù)模型,邏輯設(shè)計就是把上述概念模型轉(zhuǎn)換成為某個具體的DBMS所支持的數(shù)據(jù)模型并進行優(yōu)化。邏輯結(jié)構(gòu)設(shè)計一般分為三部分:概念轉(zhuǎn)換成DBMS所支持的數(shù)據(jù)模型、模型優(yōu)化以及設(shè)計用戶子模式。9.2.3邏輯結(jié)構(gòu)設(shè)計第19頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程邏輯結(jié)構(gòu)設(shè)計一般分為三部分:1.概念結(jié)構(gòu)向關(guān)系模型的轉(zhuǎn)換2.關(guān)系模型的優(yōu)化3.設(shè)計用戶子模式9.2.3邏輯結(jié)構(gòu)設(shè)計第20頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程1.概念結(jié)構(gòu)向關(guān)系模型的轉(zhuǎn)換在概念結(jié)構(gòu)向關(guān)系模型轉(zhuǎn)換需要有一定的原則和方法指導(dǎo),一般而言原則如下:(1)每個實體都有表與之對應(yīng),實體的屬性轉(zhuǎn)換成表的屬性,實體的主鍵轉(zhuǎn)換成表的主鍵。(2)聯(lián)的系轉(zhuǎn)換
9.2.3邏輯結(jié)構(gòu)設(shè)計第21頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程
9.2.3邏輯結(jié)構(gòu)設(shè)計聯(lián)系轉(zhuǎn)換的具體類型:1.兩實體間的一對一聯(lián)系
2.兩實體間一對多聯(lián)系
3.同一實體間的一對多聯(lián)系
4.兩實體間的多對多聯(lián)系
5.同一實體間的多對多聯(lián)系
6.兩個以上實體間多對多聯(lián)系
第22頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程
9.2.3邏輯結(jié)構(gòu)設(shè)計2.關(guān)系模型的優(yōu)化對概念結(jié)構(gòu)轉(zhuǎn)換具體步驟:(1)確定每個關(guān)系模式內(nèi)部各個屬性之間的數(shù)據(jù)依賴以及不同關(guān)系模式屬性之間的數(shù)據(jù)依賴。(2)對各個關(guān)系模式之間的數(shù)據(jù)依賴進行最小化處理,消除冗余的聯(lián)系。(3)確定各關(guān)系模式的范式等級。(4)按照需求分析階段得到的處理要求,確定要對哪些模式進行合并或分解。(5)為了提高數(shù)據(jù)操作的效率和存儲空間的利用率,對上述產(chǎn)生的關(guān)系模式進行適當(dāng)?shù)匦薷?、調(diào)整和重構(gòu)。第23頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程
9.2.3邏輯結(jié)構(gòu)設(shè)計3.設(shè)計用戶子模式子模式設(shè)計時應(yīng)注意考慮用戶的習(xí)慣和方便,主要包括:使用更符合用戶習(xí)慣的別名??梢詾椴煌挠脩舳x不同的視圖,以保證系統(tǒng)的安全性??蓪⒔?jīng)常使用的復(fù)雜的查詢定義為視圖,簡化用戶操作。
第24頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程
9.2.4物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的物理設(shè)計是指對數(shù)據(jù)庫的邏輯結(jié)構(gòu)在指定的DBMS上建立起適合應(yīng)用環(huán)境的物理結(jié)構(gòu)。物理設(shè)計通常分為兩步:1.確定數(shù)據(jù)庫的物理結(jié)構(gòu)2.對物理結(jié)構(gòu)進行評價第25頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程
9.2.5數(shù)據(jù)庫實施數(shù)據(jù)庫完成設(shè)計之后,需要進行實施,以建立真實的數(shù)據(jù)庫。實施階段的工作主要有:建立數(shù)據(jù)庫結(jié)構(gòu)數(shù)據(jù)載入應(yīng)用程序的開發(fā)數(shù)據(jù)庫試運行第26頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程
9.2.6數(shù)據(jù)庫運行維護數(shù)據(jù)庫經(jīng)常性的維護工作包括:(1)數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù)。(2)數(shù)據(jù)庫的安全性、完整性控制。(3)DBA應(yīng)根據(jù)實際情況對數(shù)據(jù)庫進行調(diào)整。(4)數(shù)據(jù)庫性能的監(jiān)督、分析和改造。(5)對監(jiān)測數(shù)據(jù)進行分析,不斷保證或改進系統(tǒng)的性能。(6)數(shù)據(jù)庫的重組織與重構(gòu)造。第27頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程本章小結(jié)數(shù)據(jù)庫設(shè)計包括結(jié)構(gòu)設(shè)計和行為特性設(shè)計兩方面內(nèi)容。數(shù)據(jù)庫設(shè)計過程可分為需求分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理設(shè)計、數(shù)據(jù)庫實施以及數(shù)據(jù)庫運行維護多個階段,需求分析的主要工具是數(shù)據(jù)流圖和數(shù)據(jù)字典;概念設(shè)計的主要工具是E-R圖。在需求分析階段,要特別注意和客戶進行充分即時的交流和溝通,以減少需求分析的不正確和不準(zhǔn)確性,使其余后繼的設(shè)計有較成熟而穩(wěn)定的設(shè)計基線。概念設(shè)計是設(shè)計過程中難度較大的過程,需要有一定的設(shè)計經(jīng)驗才能迅速的設(shè)計出合理的E-R模型。在設(shè)計時,要特別注意用屬性還是用實體來表達一個對象更合適。
第28頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程本章小結(jié)邏輯設(shè)計主要是把概念設(shè)計的結(jié)果轉(zhuǎn)化為邏輯表達,其中主要包括:概念轉(zhuǎn)換成DBMS所支持的數(shù)據(jù)模型、模型優(yōu)化以及設(shè)計用戶子模式三部分。數(shù)據(jù)庫運行時期,要特別注意數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù)以及數(shù)據(jù)庫的安全性、完整性控制。第29頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程實訓(xùn)9數(shù)據(jù)庫設(shè)計目標(biāo)準(zhǔn)備工作場景練習(xí)1需求分析練習(xí)2設(shè)計數(shù)據(jù)流圖練習(xí)3設(shè)計數(shù)據(jù)字典練習(xí)4概念設(shè)計練習(xí)5邏輯結(jié)構(gòu)設(shè)計練習(xí)6實施數(shù)據(jù)庫第30頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程實訓(xùn)9數(shù)據(jù)庫設(shè)計目標(biāo)完成本實驗后,將掌握以下內(nèi)容:(1)分析需求(2)設(shè)計數(shù)據(jù)流圖(3)設(shè)計數(shù)據(jù)字典(4)進行概念設(shè)計(5)完成概念結(jié)構(gòu)向邏輯結(jié)構(gòu)的轉(zhuǎn)化(6)實施數(shù)據(jù)庫第31頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程實訓(xùn)9數(shù)據(jù)庫設(shè)計準(zhǔn)備工作在進行本實驗前,必須學(xué)習(xí)完成本章的全部內(nèi)容。第32頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程實訓(xùn)9數(shù)據(jù)庫設(shè)計場景根據(jù)公司的組織結(jié)構(gòu)和工作要求,該人事管理系統(tǒng)的主要功能為管理員工資料、員工考勤、評定員工業(yè)績和自動計算員工薪資。
人事部公司財務(wù)部辦公室技術(shù)部銷售部公關(guān)部宏文軟件股份有限公司組織機構(gòu)第33頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程實訓(xùn)9數(shù)據(jù)庫設(shè)計人
員
類
型權(quán)
限
描
述普通員工查看員薪資料、請假、加班、考勤、薪資等信息,填寫業(yè)績報告部門經(jīng)理除普通員工的權(quán)限外,還可審批請假、加班和業(yè)績報告的信息人事助理修改員薪資料,登記考勤信息,核實加班請假信息并計算月薪資人事經(jīng)理除人事助理的權(quán)限外,還有指定員工起薪等權(quán)限場景
公司的人員各種角色權(quán)限定義第34頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程實訓(xùn)9數(shù)據(jù)庫設(shè)計練習(xí)1需求分析本練習(xí)中,將在給定場景下進行數(shù)據(jù)庫系統(tǒng)的需求分析,為后繼設(shè)計提供設(shè)計基線。實驗步驟:(1)和小組內(nèi)成員以及指導(dǎo)教師進行交流,討論一個公司的員工信息管理系統(tǒng)要完成預(yù)定的任務(wù),需要實現(xiàn)什么功能,把找到的功能全部列出并填表。(2)根據(jù)上一步討論的結(jié)果,把需要實現(xiàn)的功能,按功能之間相互關(guān)系的緊密程度進行分組。功
能
需
求所
需
數(shù)
據(jù)第35頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程實訓(xùn)9數(shù)據(jù)庫設(shè)計練習(xí)2設(shè)計數(shù)據(jù)流圖本練習(xí)中,將在練習(xí)1的基礎(chǔ)上,分析員工信息的管理功能,并設(shè)計其數(shù)據(jù)流圖。實驗步驟:(1)分析新員工入職時的信息流動過程,分析新員工入職時,其相關(guān)信息所包括的內(nèi)容,信息入庫時相關(guān)的角色、操作過程以及相關(guān)的信息庫。(2)把分析結(jié)果組織成數(shù)據(jù)流圖,使其準(zhǔn)確的反映新員工入職進行信息入庫的完整流程和信息流動過程。(3)分析員工入職后相關(guān)信息的查詢功能,分析信息流動過程,確定查詢功能完成過程中所涉及的相關(guān)信息內(nèi)容、參與此過程的角色以及相關(guān)信息庫,并把相關(guān)內(nèi)容添加到數(shù)據(jù)流圖。(4)分析員工信息的修改功能,分析信息修改過程,確定修改信息過程中所涉及的相關(guān)信息內(nèi)容、參與此過程的角色以及相關(guān)信息庫,并把相關(guān)內(nèi)容添加到數(shù)據(jù)流圖。第36頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程實訓(xùn)9數(shù)據(jù)庫設(shè)計練習(xí)3設(shè)計數(shù)據(jù)字典本練習(xí)中,將在練習(xí)2的基礎(chǔ)上,根據(jù)數(shù)據(jù)流圖中所涉及的信息,并對信息進行的分析,確定出所有數(shù)據(jù)項的描述內(nèi)容,其中主要分?jǐn)?shù)據(jù)項名稱、類型、長度以及值范圍,并填寫如下表格。數(shù)據(jù)項名稱類
型長度(字節(jié))范
圍第37頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程實訓(xùn)9數(shù)據(jù)庫設(shè)計練習(xí)4概念設(shè)計本練習(xí)中,將在練習(xí)3的基礎(chǔ)上,把數(shù)據(jù)流圖中所涉及的數(shù)據(jù)項抽象為數(shù)據(jù)庫的概念結(jié)構(gòu),并用E-R圖描述出來。由于設(shè)計時預(yù)先確定采用SQLServer2000數(shù)據(jù)庫管理系統(tǒng),所以概念設(shè)計時直接針對關(guān)系型數(shù)據(jù)庫進行,并采用E-R圖描述設(shè)計結(jié)果。第38頁,共41頁,2023年,2月20日,星期六21四月2023數(shù)據(jù)庫原理與SQLServer教程實訓(xùn)9數(shù)據(jù)庫設(shè)計練習(xí)4概念設(shè)計實驗步驟:(1)確定員工信息應(yīng)包括的內(nèi)容即數(shù)據(jù)項,把員工直接包括的數(shù)據(jù)項設(shè)計為員工的屬性,如:員工的員工編號、員工姓名、員工的入職日期、員工的身份證號、員工登錄密碼等,并以E-R圖的形式描述出來。(2)把員工非直接包括的數(shù)據(jù)項列出,如:員工所屬的部門名稱、部門主管姓名、起薪、每月的成績評定。(3)把員工非直接數(shù)據(jù)項和員工聯(lián)系起來,確定這些數(shù)據(jù)項與員工之間的關(guān)系,如果數(shù)據(jù)項應(yīng)該是其余實體的屬性的,設(shè)計新的對應(yīng)實體,并進一步確定新實體與員工之間的關(guān)系,非直接數(shù)據(jù)項應(yīng)放置在哪個實體中或者應(yīng)屬于它們之間的關(guān)系的屬性。如:員工所屬的部門,一個部門的相關(guān)數(shù)據(jù)項不應(yīng)屬于員工自身的屬性,但是員工入職后就應(yīng)該歸屬到一個部門,所以設(shè)計新的實體“部門”,員工和部門之間的關(guān)系是“屬于”,指定員工所屬的部門編號即可確定員工所屬的部門。(4)確定所有的關(guān)系,是否準(zhǔn)確、完整地得到描述。(5)對所設(shè)計的局部E-R圖進行檢查,確定設(shè)計的正確的完整性,并對E-R圖進行調(diào)整,以優(yōu)化數(shù)據(jù)庫的概念結(jié)構(gòu)。
第39頁,共41頁,2023年,2
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 304鋼水箱施工方案
- 小學(xué)課本劇《巨人的花園》-劇本
- 教師安全知識培訓(xùn)課件
- 江蘇省無錫市長涇片重點名校2025屆中考生物猜題卷含解析
- 臨時導(dǎo)游聘用合同范例
- 供配電安裝合同范例
- 單位內(nèi)部組織合同范例
- 供貨訂貨合同范例
- 倉庫財務(wù)成本控制方案計劃
- 常規(guī)班級活動的周期性評估計劃
- (高清版)JTGT 3650-01-2022 公路橋梁施工監(jiān)控技術(shù)規(guī)程
- DZ∕T 0213-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 石灰?guī)r、水泥配料類(正式版)
- MOOC 跨文化交際通識通論-揚州大學(xué) 中國大學(xué)慕課答案
- GB/T 28799.2-2020冷熱水用耐熱聚乙烯(PE-RT)管道系統(tǒng)第2部分:管材
- 2023-瑞幸咖啡vi手冊
- 10000中國普通人名大全
- 首件檢驗作業(yè)流程控制卡
- 身份證號碼轉(zhuǎn)換工具
- 人教版八年級下冊數(shù)學(xué)章末培優(yōu)試題:第十八章《平行四邊形》
- 口腔診所器材清單
- 解決方案員工安全教育培訓(xùn)手冊
評論
0/150
提交評論