監(jiān)理工程師建設(shè)工程合同管理真題.ppt_第1頁(yè)
監(jiān)理工程師建設(shè)工程合同管理真題.ppt_第2頁(yè)
監(jiān)理工程師建設(shè)工程合同管理真題.ppt_第3頁(yè)
監(jiān)理工程師建設(shè)工程合同管理真題.ppt_第4頁(yè)
監(jiān)理工程師建設(shè)工程合同管理真題.ppt_第5頁(yè)
已閱讀5頁(yè),還剩47頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

概念結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫(kù)設(shè)計(jì)綜合案例,以一個(gè)學(xué)校管理系統(tǒng)的開(kāi)發(fā)過(guò)程,說(shuō)明數(shù)據(jù)庫(kù)設(shè)計(jì)的基本方法和步驟,需求分析,設(shè)計(jì)局部視圖,集成視圖,邏輯結(jié)構(gòu)設(shè)計(jì),設(shè)計(jì)邏輯結(jié)構(gòu),優(yōu)化邏輯模型,物理設(shè)計(jì),實(shí)施,運(yùn)行和維護(hù),需求分析,任務(wù) 通過(guò)詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對(duì)象(組織、部門(mén)、企業(yè)等),充分了解原系統(tǒng)(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng))工作概況,明確用戶(hù)的各種需求 在此基礎(chǔ)上確定新系統(tǒng)的功能。新系統(tǒng)必須充分考慮今后可能的擴(kuò)充和改變,不能僅僅按當(dāng)前應(yīng)用需求來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù),需求分析,重點(diǎn) 調(diào)查、收集與分析用戶(hù)在數(shù)據(jù)管理中的信息要求、處理要求、安全性與完整性要求 信息要求 用戶(hù)需要從數(shù)據(jù)庫(kù)中獲得信息的內(nèi)容與性質(zhì) 由用戶(hù)的信息要求可以導(dǎo)出數(shù)據(jù)要求,即在數(shù)據(jù)庫(kù)中需要存儲(chǔ)哪些數(shù)據(jù) 處理要求 對(duì)處理功能的要求 對(duì)處理的響應(yīng)時(shí)間的要求 對(duì)處理方式的要求(批處理 / 聯(lián)機(jī)處理),需求分析,難點(diǎn) 用戶(hù)缺少計(jì)算機(jī)知識(shí),開(kāi)始時(shí)無(wú)法確定計(jì)算機(jī)究竟能為自己做什么,不能做什么,因此無(wú)法一下子準(zhǔn)確地表達(dá)自己的需求,他們所提出的需求往往不斷地變化。 設(shè)計(jì)人員缺少用戶(hù)的專(zhuān)業(yè)知識(shí),不易理解用戶(hù)的真正需求,甚至誤解用戶(hù)的需求 新的硬件、軟件技術(shù)的出現(xiàn)也會(huì)使用戶(hù)需求發(fā)生變化,需求分析,方法 調(diào)查清楚用戶(hù)的實(shí)際需求并進(jìn)行初步分析 調(diào)查組織機(jī)構(gòu)情況(部門(mén)的組成情況,各部門(mén)的職責(zé)等) 調(diào)查各部門(mén)的業(yè)務(wù)活動(dòng)情況 各個(gè)部門(mén)輸入和使用什么數(shù)據(jù) 如何加工處理這些數(shù)據(jù) 輸出什么信息 輸出到什么部門(mén) 輸出結(jié)果的格式是什么 在熟悉業(yè)務(wù)活動(dòng)的基礎(chǔ)上,協(xié)助用戶(hù)明確對(duì)新系統(tǒng)的各種要求 對(duì)前面調(diào)查的結(jié)果進(jìn)行初步分析,確定新系統(tǒng)的邊界 與用戶(hù)達(dá)成共識(shí) 進(jìn)一步分析與表達(dá)這些需求,進(jìn)一步分析和表達(dá)用戶(hù)需求,常用方法 自頂向下的結(jié)構(gòu)化分析方法(Structured Analysis,簡(jiǎn)稱(chēng)SA方法) SA方法從最上層的系統(tǒng)組織機(jī)構(gòu)入手,采用逐層分解的方式分析系統(tǒng),并用數(shù)據(jù)流圖和數(shù)據(jù)字典描述系統(tǒng),數(shù)據(jù)流,數(shù)據(jù)流,處理,數(shù)據(jù)存儲(chǔ),數(shù)據(jù)來(lái)源,數(shù)據(jù)輸出,進(jìn)一步分析和表達(dá)用戶(hù)需求,分解處理功能和數(shù)據(jù) 分解處理功能 將處理功能的具體內(nèi)容分解為若干子功能,再將每個(gè)子功能繼續(xù)分解,直到把系統(tǒng)的工作過(guò)程表達(dá)清楚為止 分解數(shù)據(jù) 在處理功能逐步分解的同時(shí),其所用的數(shù)據(jù)也逐級(jí)分解,形成若干層次的數(shù)據(jù)流圖 數(shù)據(jù)流圖表達(dá)了數(shù)據(jù)和處理過(guò)程的關(guān)系 表達(dá)方法 處理過(guò)程:用判定表或判定樹(shù)來(lái)描述 數(shù)據(jù):用數(shù)據(jù)字典來(lái)描述,一個(gè)學(xué)校管理系統(tǒng)的需求分析,經(jīng)過(guò)可行性分析和初步需求調(diào)查,抽象出該系統(tǒng)最高層數(shù)據(jù)流圖,該系統(tǒng)由教師管理子系統(tǒng)、學(xué)生管理子系統(tǒng)、后勤管理子系統(tǒng)組成,每個(gè)子系統(tǒng)分別配備一個(gè)開(kāi)發(fā)小組,一個(gè)學(xué)校管理系統(tǒng)的需求分析,進(jìn)一步細(xì)化各個(gè)子系統(tǒng) 例如,學(xué)生管理子系統(tǒng)開(kāi)發(fā)小組通過(guò)進(jìn)行進(jìn)一步的需求調(diào)查,明確了該子系統(tǒng)的主要功能是進(jìn)行學(xué)籍管理和課程管理,包括學(xué)生報(bào)到、入學(xué)、畢業(yè)的管理,學(xué)生上課情況的管理。通過(guò)詳細(xì)的信息流程分析和數(shù)據(jù)收集后,他們生成了該子系統(tǒng)的數(shù)據(jù)流圖,需求分析,數(shù)據(jù)字典 用途:數(shù)據(jù)字典是各類(lèi)數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要結(jié)果 內(nèi)容 數(shù)據(jù)項(xiàng):不可再分的數(shù)據(jù)單位 數(shù)據(jù)結(jié)構(gòu):可以由若干個(gè)數(shù)據(jù)項(xiàng)組成,也可以由若干個(gè)數(shù)據(jù)結(jié)構(gòu)組成,或由若干個(gè)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)混合組成,反映了數(shù)據(jù)之間的組合關(guān)系 數(shù)據(jù)流:數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)內(nèi)傳輸?shù)穆窂?數(shù)據(jù)存儲(chǔ):數(shù)據(jù)結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來(lái)源和去向之一 處理過(guò)程:具體處理邏輯一般用判定表或判定樹(shù)來(lái)描述。數(shù)據(jù)字典中只需要描述處理過(guò)程的說(shuō)明性信息,學(xué)生學(xué)籍管理子系統(tǒng)的數(shù)據(jù)字典,數(shù)據(jù)項(xiàng)(以“學(xué)號(hào)”為例) 數(shù)據(jù)項(xiàng): 學(xué)號(hào) 含義說(shuō)明:唯一標(biāo)識(shí)每個(gè)學(xué)生 別名: 學(xué)生編號(hào) 類(lèi)型: 字符型 長(zhǎng)度: 8 取值范圍:00000000至99999999 取值含義:前兩位標(biāo)別該學(xué)生所在年級(jí),后六位按順序編號(hào) 與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系:,取值范圍、與其他數(shù)據(jù)項(xiàng)的邏輯關(guān)系定義了數(shù)據(jù)的完整性約束條件,學(xué)生學(xué)籍管理子系統(tǒng)的數(shù)據(jù)字典,數(shù)據(jù)結(jié)構(gòu)(以“學(xué)生”為例) 數(shù)據(jù)結(jié)構(gòu):學(xué)生 含義說(shuō)明:是學(xué)籍管理子系統(tǒng)的主體數(shù)據(jù)結(jié)構(gòu),定義了一個(gè)學(xué)生的有關(guān)信息 組成: 學(xué)號(hào),姓名,性別,年齡,所在系,年級(jí),學(xué)生學(xué)籍管理子系統(tǒng)的數(shù)據(jù)字典,數(shù)據(jù)流“體檢結(jié)果”可描述如下: 數(shù)據(jù)流: 體檢結(jié)果 說(shuō)明: 學(xué)生參加體格檢查的最終結(jié)果 數(shù)據(jù)流來(lái)源:體檢 數(shù)據(jù)流去向:批準(zhǔn) 組成: 平均流量: 高峰期流量:,學(xué)生學(xué)籍管理子系統(tǒng)的數(shù)據(jù)字典,數(shù)據(jù)存儲(chǔ)“學(xué)生登記表”可描述如下: 數(shù)據(jù)存儲(chǔ): 學(xué)生登記表 說(shuō)明: 記錄學(xué)生的基本情況 流入數(shù)據(jù)流: 流出數(shù)據(jù)流: 組成: 數(shù)據(jù)量: 每年3000張 存取方式: 隨機(jī)存取,學(xué)生學(xué)籍管理子系統(tǒng)的數(shù)據(jù)字典,處理過(guò)程“分配宿舍”可描述如下: 處理過(guò)程:分配宿舍 說(shuō)明: 為所有新生分配學(xué)生宿舍 輸入: 學(xué)生,宿舍, 輸出: 宿舍安排 處理: 在新生報(bào)到后,為所有新生分配學(xué)生宿舍。要求同一間宿舍只能安排同一性別的學(xué)生,同一個(gè)學(xué)生只能安排在一個(gè)宿舍中。每個(gè)學(xué)生的居住面積不小于3平方米。安排新生宿舍其處理時(shí)間應(yīng)不超過(guò)15分鐘,概念結(jié)構(gòu)設(shè)計(jì),將需求分析得到的用戶(hù)需求抽象為信息結(jié)構(gòu)即概念模型的過(guò)程就是概念結(jié)構(gòu)設(shè)計(jì) 常用策略 自頂向下地進(jìn)行需求分析 自底向上地設(shè)計(jì)概念結(jié)構(gòu),概念結(jié)構(gòu)設(shè)計(jì),步驟 第1步:抽象數(shù)據(jù)并設(shè)計(jì)局部視圖 第2步:集成局部視圖,得到全局概念結(jié)構(gòu),數(shù)據(jù)抽象,用途:對(duì)需求分析階段收集到的數(shù)據(jù)進(jìn)行分類(lèi)、組織(聚集),形成: 實(shí)體 實(shí)體的屬性,標(biāo)識(shí)實(shí)體的碼 確定實(shí)體之間的聯(lián)系類(lèi)型(1:1,1:n,m:n),三種常用抽象,分類(lèi)(Classification) 定義某一類(lèi)概念作為現(xiàn)實(shí)世界中一組對(duì)象的類(lèi)型 這些對(duì)象具有某些共同的特性和行為 它抽象了對(duì)象值和型之間的“is member of”的語(yǔ)義 在E-R模型中,實(shí)體型就是這種抽象,三種常用抽象,聚集(Aggregation) 定義某一類(lèi)型的組成成分 它抽象了對(duì)象內(nèi)部類(lèi)型和成分之間“is part of”的語(yǔ)義 在E-R模型中若干屬性的聚集組成了實(shí)體型,就是這種抽象,三種常用抽象,概括(Generalization) 定義類(lèi)型之間的一種子集聯(lián)系 它抽象了類(lèi)型之間的“is subset of”的語(yǔ)義 概括有一個(gè)很重要的性質(zhì):繼承性。子類(lèi)繼承超類(lèi)上定義的所有抽象,局部視圖設(shè)計(jì),選擇局部應(yīng)用 在多層的數(shù)據(jù)流圖中選擇一個(gè)適當(dāng)層次的數(shù)據(jù)流圖,讓這組圖中每一部分對(duì)應(yīng)一個(gè)局部應(yīng)用,然后以這一層次的數(shù)據(jù)流圖為出發(fā)點(diǎn),設(shè)計(jì)分E-R圖 將各局部應(yīng)用涉及的數(shù)據(jù)分別從數(shù)據(jù)字典中抽取出來(lái),參照數(shù)據(jù)流圖,標(biāo)定各局部應(yīng)用中的實(shí)體、實(shí)體的屬性、標(biāo)識(shí)實(shí)體的碼,確定實(shí)體之間的聯(lián)系及其類(lèi)型(1:1,1:n,m:n),學(xué)籍管理局部應(yīng)用的分ER圖,主要涉及的實(shí)體包括學(xué)生、宿舍、檔案材料、班級(jí)、班主任、教室 實(shí)體之間的聯(lián)系: 由于一個(gè)宿舍可以住多個(gè)學(xué)生,而一個(gè)學(xué)生只能住在某一個(gè)宿舍中,因此宿舍與學(xué)生之間是1:n的聯(lián)系。 由于一個(gè)班級(jí)往往有若干名學(xué)生,而一個(gè)學(xué)生只能屬于一個(gè)班級(jí),因此班級(jí)與學(xué)生之間也是1:n的聯(lián)系 由于班主任同時(shí)還要教課,因此班主任與學(xué)生之間存在指導(dǎo)聯(lián)系,一個(gè)班主任要教多名學(xué)生,而一個(gè)學(xué)生只對(duì)應(yīng)一個(gè)班主任,因此班主任與學(xué)生之間也是1:n的聯(lián)系。 而學(xué)生和他自己的檔案材料之間,班級(jí)與班主任之間都是1:1的聯(lián)系,學(xué)籍管理局部應(yīng)用的分ER圖,學(xué)籍管理局部應(yīng)用的分ER圖,調(diào)整ER圖 在一般情況下,性別通常作為學(xué)生實(shí)體的屬性,但在學(xué)籍管理的局部應(yīng)用中,由于宿舍分配與學(xué)生性別有關(guān),應(yīng)該把性別作為實(shí)體對(duì)待 數(shù)據(jù)存儲(chǔ)“學(xué)生登記表”,由于是手工填寫(xiě),供存檔使用,其中有用的部分已轉(zhuǎn)入學(xué)生檔案材料中,因此這里就不必作為實(shí)體了,學(xué)籍管理局部應(yīng)用的分ER圖,課程管理局部應(yīng)用的分ER圖,視圖集成,一般采用逐步積累的方式 首先集成兩個(gè)局部視圖(通常是比較關(guān)鍵的兩個(gè)局部視圖) 以后每次將一個(gè)新的局部視圖集成進(jìn)來(lái),合并分E-R圖,生成初步E-R圖,關(guān)鍵:合理消除各分E-R圖的沖突 沖突種類(lèi) 屬性沖突:屬性域沖突、屬性取值單位沖突 命名沖突:同名異義、異名同義 結(jié)構(gòu)沖突 同一對(duì)象在不同應(yīng)用中具有不同的抽象 同一實(shí)體在不同局部視圖中所包含的屬性不完全相同,或者屬性的排列次序不完全相同 實(shí)體之間的聯(lián)系在不同局部視圖中呈現(xiàn)不同的類(lèi)型,學(xué)生管理系統(tǒng)的初步E-R圖,班主任實(shí)際上也屬于教師,也就是說(shuō)學(xué)籍管理中的班主任實(shí)體與課程管理中的教師實(shí)體在一定程度上屬于異名同義 可以將學(xué)籍管理中的班主任實(shí)體與課程管理中的教師實(shí)體統(tǒng)一稱(chēng)為教師 教師:職工號(hào),姓名,性別,職稱(chēng),是否為優(yōu)秀班主任,學(xué)生管理系統(tǒng)的初步E-R圖,將班主任改為教師后,教師與學(xué)生之間的聯(lián)系在兩個(gè)局部視圖中呈現(xiàn)兩種不同的類(lèi)型 學(xué)籍管理中教師與學(xué)生之間的指導(dǎo)聯(lián)系 課程管理中教師與學(xué)生之間的教學(xué)聯(lián)系 由于指導(dǎo)聯(lián)系實(shí)際上可以包含在教學(xué)聯(lián)系之中,因此可以將這兩種聯(lián)系綜合為教學(xué)聯(lián)系,學(xué)生管理系統(tǒng)的初步E-R圖,性別在兩個(gè)局部應(yīng)用中具有不同的抽象 在學(xué)籍管理中為實(shí)體 在課程管理中為屬性 在合并后的E-R圖中性別只能作為實(shí)體,否則它無(wú)法與宿舍實(shí)體發(fā)生聯(lián)系,學(xué)生管理系統(tǒng)的初步E-R圖,在兩個(gè)局部E-R圖中,學(xué)生實(shí)體屬性組成及次序都存在差異,應(yīng)將所有屬性綜合,并重新調(diào)整次序,學(xué)生管理系統(tǒng)的初步E-R圖,修改與重構(gòu),生成基本ER圖,基本任務(wù):消除不必要的冗余 冗余的數(shù)據(jù)是指可由基本數(shù)據(jù)導(dǎo)出的數(shù)據(jù) 冗余的聯(lián)系是指可由其他聯(lián)系導(dǎo)出的聯(lián)系 冗余數(shù)據(jù)和冗余聯(lián)系容易破壞數(shù)據(jù)庫(kù)的完整性,給數(shù)據(jù)庫(kù)維護(hù)增加困難 并不是所有的冗余數(shù)據(jù)與冗余聯(lián)系都必須加以消除,有時(shí)為了提高某些應(yīng)用的效率,不得不以冗余信息作為代價(jià),消除冗余的方法,以數(shù)據(jù)字典和數(shù)據(jù)流圖為依據(jù),根據(jù)數(shù)據(jù)字典中關(guān)于數(shù)據(jù)項(xiàng)之間邏輯關(guān)系的說(shuō)明來(lái)消除冗余 如果是為了提高效率,人為地保留了一些冗余數(shù)據(jù),則應(yīng)把數(shù)據(jù)字典中數(shù)據(jù)關(guān)聯(lián)的說(shuō)明作為完整性約束條件 一種更好的方法是把冗余數(shù)據(jù)定義在視圖中,學(xué)生管理系統(tǒng)的基本E-R圖,學(xué)生實(shí)體中的年齡屬性可以由出生日期推算出來(lái),屬于冗余數(shù)據(jù),應(yīng)該去掉 可以節(jié)省存儲(chǔ)空間 當(dāng)某個(gè)學(xué)生的出生日期有誤,進(jìn)行修改后,無(wú)須相應(yīng)修改年齡,減少了產(chǎn)生數(shù)據(jù)不一致的機(jī)會(huì),學(xué)生管理系統(tǒng)的基本E-R圖,教室實(shí)體與班級(jí)實(shí)體的上課聯(lián)系可以由教室與課程之間的開(kāi)設(shè)聯(lián)系、課程

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論