




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、管理信息系統(tǒng)管理信息系統(tǒng)主講:肖鳳華主講:肖鳳華E-mail: Welcome to Management Information SystemsWelcome to Management Information Systems德 州 學(xué) 院 經(jīng) 濟(jì) 管 理 學(xué)院工商管理系第第5 5章章 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì) 系統(tǒng)設(shè)計(jì)的系統(tǒng)設(shè)計(jì)的主要任務(wù)主要任務(wù)是:根據(jù)已批準(zhǔn)的系統(tǒng)分析報(bào)是:根據(jù)已批準(zhǔn)的系統(tǒng)分析報(bào)告,依照系統(tǒng)邏輯模型及實(shí)際運(yùn)行環(huán)境,考慮實(shí)際的經(jīng)濟(jì)告,依照系統(tǒng)邏輯模型及實(shí)際運(yùn)行環(huán)境,考慮實(shí)際的經(jīng)濟(jì)和技術(shù)條件,確定新系統(tǒng)的物理實(shí)施方案。也就是利用當(dāng)和技術(shù)條件,確定新系統(tǒng)的物理實(shí)施方案。也就是利
2、用當(dāng)前的信息技術(shù),將邏輯模型對(duì)影成相應(yīng)的物理模型的過(guò)程前的信息技術(shù),將邏輯模型對(duì)影成相應(yīng)的物理模型的過(guò)程。系統(tǒng)設(shè)計(jì)過(guò)程四個(gè)階段:。系統(tǒng)設(shè)計(jì)過(guò)程四個(gè)階段:1 1)系統(tǒng)總體設(shè)計(jì);)系統(tǒng)總體設(shè)計(jì);2 2)數(shù)據(jù)庫(kù))數(shù)據(jù)庫(kù)設(shè)計(jì);設(shè)計(jì);3 3)系統(tǒng)詳細(xì)設(shè)計(jì);)系統(tǒng)詳細(xì)設(shè)計(jì);4 4)編寫(xiě)系統(tǒng)設(shè)計(jì)報(bào)告。)編寫(xiě)系統(tǒng)設(shè)計(jì)報(bào)告。5.1 5.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)5.2 5.2 系統(tǒng)平臺(tái)設(shè)計(jì)系統(tǒng)平臺(tái)設(shè)計(jì)5.3 5.3 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)5.4 5.4 數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的物理實(shí)現(xiàn)的物理實(shí)現(xiàn) 5.1.1 5.1.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)概述系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)概述5.1.2 5.1.2 模塊和模塊結(jié)構(gòu)模塊和模塊結(jié)構(gòu)5
3、.1.3 5.1.3 模塊分解的原則模塊分解的原則5.1.4 5.1.4 控制結(jié)構(gòu)圖的繪制控制結(jié)構(gòu)圖的繪制5.1 5.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)1.1.系統(tǒng)總體設(shè)計(jì)的任務(wù)系統(tǒng)總體設(shè)計(jì)的任務(wù) 系統(tǒng)總體設(shè)計(jì)的任務(wù)是根據(jù)系統(tǒng)分析的文檔資料和系統(tǒng)的邏輯模系統(tǒng)總體設(shè)計(jì)的任務(wù)是根據(jù)系統(tǒng)分析的文檔資料和系統(tǒng)的邏輯模型設(shè)計(jì)應(yīng)用程序系統(tǒng)的物理模型和物理結(jié)構(gòu)。系統(tǒng)設(shè)計(jì)階段的任務(wù)是型設(shè)計(jì)應(yīng)用程序系統(tǒng)的物理模型和物理結(jié)構(gòu)。系統(tǒng)設(shè)計(jì)階段的任務(wù)是靠系統(tǒng)設(shè)計(jì)員完成的??肯到y(tǒng)設(shè)計(jì)員完成的。 系統(tǒng)總體設(shè)計(jì)的要求系統(tǒng)總體設(shè)計(jì)的要求 1 1)物理模型必須與邏輯模型相對(duì)應(yīng),能實(shí)現(xiàn)邏輯模型所規(guī)定的)物理模型必須與邏輯模型相對(duì)
4、應(yīng),能實(shí)現(xiàn)邏輯模型所規(guī)定的信息處理功能,信息處理功能,物理設(shè)計(jì)的基本功能。物理設(shè)計(jì)的基本功能。 2 2)必須考慮應(yīng)用程序系統(tǒng)處于動(dòng)態(tài)變化過(guò)程之中。)必須考慮應(yīng)用程序系統(tǒng)處于動(dòng)態(tài)變化過(guò)程之中。2.2.系統(tǒng)總體設(shè)計(jì)的主要問(wèn)題系統(tǒng)總體設(shè)計(jì)的主要問(wèn)題系統(tǒng)各部分之間的聯(lián)系系統(tǒng)各部分之間的聯(lián)系5.1.1 5.1.1 系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)概述系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)概述ABCD2022-5-102022-5-104 42022-5-102022-5-105 53.3.解決問(wèn)題的方法解決問(wèn)題的方法ABCAABCB ?AB真 假ABC條件A ?順序結(jié)構(gòu)選擇結(jié)構(gòu)循環(huán)結(jié)構(gòu)結(jié)構(gòu)化程序設(shè)計(jì)流程圖4.4.模塊化模塊化 從數(shù)據(jù)流程圖出
5、發(fā)建立系統(tǒng)的總體結(jié)構(gòu)從數(shù)據(jù)流程圖出發(fā)建立系統(tǒng)的總體結(jié)構(gòu) 按任務(wù)和功能對(duì)復(fù)雜的大模塊做逐步分解按任務(wù)和功能對(duì)復(fù)雜的大模塊做逐步分解 層層分解,保持每個(gè)模塊獨(dú)立、簡(jiǎn)單、明確層層分解,保持每個(gè)模塊獨(dú)立、簡(jiǎn)單、明確 自頂向下自頂向下, ,逐步求精,直到每個(gè)模塊只完成一個(gè)基本功能逐步求精,直到每個(gè)模塊只完成一個(gè)基本功能 5.5.自頂向下,逐步求精自頂向下,逐步求精6 65.1.2 5.1.2 模塊和模塊結(jié)構(gòu)模塊和模塊結(jié)構(gòu) 1.1.模塊模塊(1 1)功能:明確具體而獨(dú)立;)功能:明確具體而獨(dú)立;(2 2)處理邏輯:如何實(shí)現(xiàn)其功能的方法;)處理邏輯:如何實(shí)現(xiàn)其功能的方法;(3 3)位置:模塊所處環(huán)境、條件及
6、模塊間的關(guān)系。)位置:模塊所處環(huán)境、條件及模塊間的關(guān)系。(4)4)模塊的調(diào)用必須遵循以下規(guī)則模塊的調(diào)用必須遵循以下規(guī)則 每個(gè)模塊都有特定的任務(wù),只有上級(jí)模塊才能調(diào)用下級(jí)模塊;每個(gè)模塊都有特定的任務(wù),只有上級(jí)模塊才能調(diào)用下級(jí)模塊; 只有上下級(jí)模塊之間才可以通信;只有上下級(jí)模塊之間才可以通信; 相鄰模塊必須通過(guò)各自的上下級(jí)模塊傳遞才能間接通信;相鄰模塊必須通過(guò)各自的上下級(jí)模塊傳遞才能間接通信; 模塊按自上而下的順序調(diào)用。模塊按自上而下的順序調(diào)用。7 72.2.控制結(jié)構(gòu)圖的基本符號(hào):控制結(jié)構(gòu)圖的基本符號(hào):方框方框 ,表示模塊,其中的名稱(chēng)表示模塊的功能。,表示模塊,其中的名稱(chēng)表示模塊的功能。箭頭箭頭
7、,表示調(diào)用關(guān)系,箭尾聯(lián)系調(diào)用模塊,箭頭聯(lián)系,表示調(diào)用關(guān)系,箭尾聯(lián)系調(diào)用模塊,箭頭聯(lián)系被調(diào)用模塊。被調(diào)用模塊。黑點(diǎn)箭頭黑點(diǎn)箭頭 ,表示模塊之間控制信息的傳遞方向,完整,表示模塊之間控制信息的傳遞方向,完整的表示應(yīng)當(dāng)將控制流名稱(chēng)寫(xiě)在箭頭旁邊。的表示應(yīng)當(dāng)將控制流名稱(chēng)寫(xiě)在箭頭旁邊??招募^空心箭頭 ,表示模塊之間數(shù)據(jù)信息的傳遞方向。,表示模塊之間數(shù)據(jù)信息的傳遞方向。弧形箭頭弧形箭頭 ,表示需要循環(huán)調(diào)用下層模塊,常與箭頭符,表示需要循環(huán)調(diào)用下層模塊,常與箭頭符號(hào)配合使用。號(hào)配合使用。菱形菱形 ,表示需要判斷選擇調(diào)用下層模塊,常與箭頭,表示需要判斷選擇調(diào)用下層模塊,常與箭頭符號(hào)配合使用。符號(hào)配合使用。 圓
8、柱形圓柱形 ,表示數(shù)據(jù)存儲(chǔ)。,表示數(shù)據(jù)存儲(chǔ)。2022-5-102022-5-108 8A3.3.基本結(jié)構(gòu)基本結(jié)構(gòu)2022-5-102022-5-109 94.4.控制結(jié)構(gòu)圖控制結(jié)構(gòu)圖 能夠清楚地表示系統(tǒng)的層次關(guān)系、模塊調(diào)用、模塊間能夠清楚地表示系統(tǒng)的層次關(guān)系、模塊調(diào)用、模塊間數(shù)據(jù)流和控制信息流的傳遞。數(shù)據(jù)流和控制信息流的傳遞。1010控制結(jié)構(gòu)圖示例控制結(jié)構(gòu)圖示例 上層模塊判斷、控制和傳遞信息,具體操作由下上層模塊判斷、控制和傳遞信息,具體操作由下層模塊完成層模塊完成11115.1.3 5.1.3 模塊分解的原則模塊分解的原則模塊獨(dú)立性其優(yōu)點(diǎn)有:模塊獨(dú)立性其優(yōu)點(diǎn)有:1 1)系統(tǒng)容易開(kāi)發(fā);)系統(tǒng)容
9、易開(kāi)發(fā);2 2)系統(tǒng)可靠性高;)系統(tǒng)可靠性高;3 3)系統(tǒng)容易維護(hù)。)系統(tǒng)容易維護(hù)。 要設(shè)計(jì)獨(dú)立性高的模塊結(jié)構(gòu):要設(shè)計(jì)獨(dú)立性高的模塊結(jié)構(gòu):要提高模塊凝聚程度,使模塊內(nèi)部自身聯(lián)系緊密要提高模塊凝聚程度,使模塊內(nèi)部自身聯(lián)系緊密要降低模塊耦合程度,使各模塊間外部聯(lián)系減少要降低模塊耦合程度,使各模塊間外部聯(lián)系減少 模塊凝聚程度從低到高模塊凝聚程度從低到高偶然凝聚偶然凝聚 邏輯凝聚邏輯凝聚 時(shí)間凝聚時(shí)間凝聚 數(shù)據(jù)凝聚數(shù)據(jù)凝聚 功能凝聚功能凝聚 12123.3.模塊耦合模塊耦合1 1)數(shù)據(jù)耦合)數(shù)據(jù)耦合2 2)控制耦合)控制耦合3 3)內(nèi)容耦合)內(nèi)容耦合輸入處理輸入處理校驗(yàn)處理校驗(yàn)處理輸入數(shù)據(jù)輸入數(shù)據(jù)校驗(yàn)
10、結(jié)果校驗(yàn)結(jié)果評(píng)定信譽(yù)等級(jí)評(píng)定信譽(yù)等級(jí)確定供貨策略確定供貨策略信譽(yù)級(jí)別信譽(yù)級(jí)別材料管理材料管理材料用量計(jì)算材料用量計(jì)算消耗定額消耗定額材料用量材料用量水電費(fèi)管理水電費(fèi)管理計(jì)算水費(fèi)計(jì)算水費(fèi)計(jì)算電費(fèi)計(jì)算電費(fèi)電費(fèi)電費(fèi)水費(fèi)水費(fèi)用電量用電量用水量用水量數(shù)據(jù)耦合示意圖數(shù)據(jù)耦合示意圖控制耦合示意圖控制耦合示意圖學(xué)生管理學(xué)生管理本科生本科生研究生研究生輸入輸入學(xué)生管理學(xué)生管理本科生本科生研究生研究生輸入輸入1313內(nèi)容(非法)耦合示意圖內(nèi)容(非法)耦合示意圖5.1.4 5.1.4 繪制控制結(jié)構(gòu)圖繪制控制結(jié)構(gòu)圖 繪制控制結(jié)構(gòu)圖的依據(jù)是數(shù)據(jù)流程圖繪制控制結(jié)構(gòu)圖的依據(jù)是數(shù)據(jù)流程圖 1414財(cái)務(wù)管理財(cái)務(wù)管理賬務(wù)管理賬務(wù)
11、管理工資管理工資管理固定資產(chǎn)管理固定資產(chǎn)管理成本核算成本核算工資費(fèi)用工資費(fèi)用分配文件分配文件計(jì)提折舊計(jì)提折舊文件文件分解以轉(zhuǎn)換為中心的結(jié)構(gòu)分解以轉(zhuǎn)換為中心的結(jié)構(gòu) 模塊的處理功能可以分為輸入、處理和輸出三部分,稱(chēng)為模塊的處理功能可以分為輸入、處理和輸出三部分,稱(chēng)為以轉(zhuǎn)換為中心的結(jié)構(gòu)。以轉(zhuǎn)換為中心的結(jié)構(gòu)。 1515儲(chǔ)戶(hù)儲(chǔ)戶(hù)存款存款系統(tǒng)系統(tǒng)儲(chǔ)戶(hù)儲(chǔ)戶(hù)儲(chǔ)戶(hù)儲(chǔ)戶(hù)存折存折處理處理儲(chǔ)戶(hù)儲(chǔ)戶(hù)憑單憑單輸入輸入清單存清單存折打印折打印登帳登帳處理處理儲(chǔ)戶(hù)銀行存款數(shù)據(jù)流程圖儲(chǔ)戶(hù)銀行存款數(shù)據(jù)流程圖2022-5-102022-5-101616工資管理工資管理輸入輸入數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)數(shù)據(jù)修改修改工資工資計(jì)算計(jì)算工資工資匯總匯總
12、工資費(fèi)工資費(fèi)用分配用分配機(jī)制轉(zhuǎn)機(jī)制轉(zhuǎn)賬憑證賬憑證數(shù)據(jù)數(shù)據(jù)輸出輸出工資管理控制結(jié)構(gòu)圖工資管理控制結(jié)構(gòu)圖分解以業(yè)務(wù)為中心的結(jié)構(gòu)分解以業(yè)務(wù)為中心的結(jié)構(gòu) 處理功能需要根據(jù)條件判斷結(jié)果決定進(jìn)行不同的業(yè)務(wù)處理處理功能需要根據(jù)條件判斷結(jié)果決定進(jìn)行不同的業(yè)務(wù)處理,可分解為判斷業(yè)務(wù)類(lèi)型模塊和調(diào)度模塊,再由調(diào)度模塊,可分解為判斷業(yè)務(wù)類(lèi)型模塊和調(diào)度模塊,再由調(diào)度模塊調(diào)度下層處理模塊。調(diào)度下層處理模塊。17172022-5-102022-5-101818檢查報(bào)表類(lèi)型檢查報(bào)表類(lèi)型固定資產(chǎn)固定資產(chǎn)明細(xì)表明細(xì)表報(bào)表輸出報(bào)表輸出報(bào)表輸出報(bào)表輸出固定資產(chǎn)固定資產(chǎn)卡片卡片資產(chǎn)增減資產(chǎn)增減變動(dòng)表變動(dòng)表報(bào)表類(lèi)型報(bào)表類(lèi)型報(bào)表類(lèi)型報(bào)表類(lèi)
13、型計(jì)提折舊計(jì)提折舊匯總表匯總表固定資產(chǎn)管理輸出報(bào)表的分解(固定資產(chǎn)管理輸出報(bào)表的分解(1)固定資產(chǎn)管理輸出報(bào)表的分解(固定資產(chǎn)管理輸出報(bào)表的分解(2)報(bào)表輸出報(bào)表輸出固定資產(chǎn)固定資產(chǎn)明細(xì)表明細(xì)表固定資產(chǎn)固定資產(chǎn)卡片卡片資產(chǎn)增減資產(chǎn)增減變動(dòng)表變動(dòng)表計(jì)提折舊計(jì)提折舊匯總表匯總表5.2 5.2 系統(tǒng)平臺(tái)設(shè)計(jì)系統(tǒng)平臺(tái)設(shè)計(jì)系統(tǒng)平臺(tái)設(shè)計(jì)主要包括系統(tǒng)平臺(tái)設(shè)計(jì)主要包括計(jì)算機(jī)處理方式的選擇設(shè)計(jì)計(jì)算機(jī)處理方式的選擇設(shè)計(jì)計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的選擇設(shè)計(jì)計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)的選擇設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇設(shè)計(jì)數(shù)據(jù)庫(kù)管理系統(tǒng)的選擇設(shè)計(jì)其它其它 5.2.1 5.2.1 系統(tǒng)平臺(tái)設(shè)計(jì)的選擇系統(tǒng)平臺(tái)設(shè)計(jì)的選擇5.2.2 5.2.2 計(jì)算機(jī)網(wǎng)
14、絡(luò)系統(tǒng)設(shè)計(jì)計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì) 19195.2.1 5.2.1 系統(tǒng)平臺(tái)設(shè)計(jì)的選擇系統(tǒng)平臺(tái)設(shè)計(jì)的選擇 應(yīng)針對(duì)不同開(kāi)發(fā)目標(biāo)選擇不同的系統(tǒng)平臺(tái):?jiǎn)雾?xiàng)應(yīng)針對(duì)不同開(kāi)發(fā)目標(biāo)選擇不同的系統(tǒng)平臺(tái):?jiǎn)雾?xiàng)、集成、綜合、集成、綜合 應(yīng)分析系統(tǒng)的功能、業(yè)務(wù)處理特點(diǎn)和要求、性?xún)r(jià)應(yīng)分析系統(tǒng)的功能、業(yè)務(wù)處理特點(diǎn)和要求、性?xún)r(jià)比等因素,選擇適宜的處理模式比等因素,選擇適宜的處理模式批處理批處理聯(lián)機(jī)處理聯(lián)機(jī)處理分布式處理分布式處理 5.2.2 5.2.2 計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì)計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)設(shè)計(jì) 客戶(hù)機(jī)客戶(hù)機(jī)/ /服務(wù)器服務(wù)器 (C/SC/S)模式:客戶(hù)機(jī)向服務(wù)器提出)模式:客戶(hù)機(jī)向服務(wù)器提出“請(qǐng)請(qǐng)求求”,服務(wù)器接受后再,服務(wù)器接受
15、后再“響應(yīng)響應(yīng)”這個(gè)這個(gè)“請(qǐng)求請(qǐng)求”進(jìn)行相應(yīng)的進(jìn)行相應(yīng)的處理,并反饋處理結(jié)果處理,并反饋處理結(jié)果 。5.35.3數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)管理信息系統(tǒng)中總是需要處理大量的數(shù)據(jù)資源管理信息系統(tǒng)中總是需要處理大量的數(shù)據(jù)資源, ,這是管理信息系統(tǒng)的這是管理信息系統(tǒng)的基礎(chǔ)和核心。基礎(chǔ)和核心。為了合理組織并高效存取這些數(shù)據(jù)為了合理組織并高效存取這些數(shù)據(jù), ,目前的最好方式就是建立數(shù)據(jù)庫(kù)目前的最好方式就是建立數(shù)據(jù)庫(kù)系統(tǒng)系統(tǒng) 。5.3.1 5.3.1 數(shù)據(jù)模型的基本概念數(shù)據(jù)模型的基本概念5.3.2 5.3.2 數(shù)據(jù)模型與關(guān)系數(shù)據(jù)庫(kù)數(shù)據(jù)模型與關(guān)系數(shù)據(jù)庫(kù)5.3.3 5.3.3 數(shù)據(jù)庫(kù)的安全性數(shù)據(jù)庫(kù)的安全性5.3.4
16、5.3.4 數(shù)據(jù)庫(kù)設(shè)計(jì)的要求和步驟數(shù)據(jù)庫(kù)設(shè)計(jì)的要求和步驟5.3.5 5.3.5 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)5.3.6 5.3.6 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)5.3.1 5.3.1 數(shù)據(jù)模型數(shù)據(jù)模型 的基本概念的基本概念1.1.模型的概念模型的概念模型模型對(duì)現(xiàn)實(shí)世界事物特征的模擬和抽象。對(duì)現(xiàn)實(shí)世界事物特征的模擬和抽象。概念模型:按用戶(hù)的觀(guān)點(diǎn)對(duì)現(xiàn)實(shí)世界建模,獨(dú)立于數(shù)據(jù)庫(kù)系統(tǒng),很容概念模型:按用戶(hù)的觀(guān)點(diǎn)對(duì)現(xiàn)實(shí)世界建模,獨(dú)立于數(shù)據(jù)庫(kù)系統(tǒng),很容易轉(zhuǎn)換為邏輯數(shù)據(jù)模型。易轉(zhuǎn)換為邏輯數(shù)據(jù)模型。邏輯數(shù)據(jù)模型:通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)構(gòu)建的現(xiàn)實(shí)世界,描述了數(shù)據(jù)庫(kù)邏輯數(shù)據(jù)模型:通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)構(gòu)建的現(xiàn)實(shí)世界,描述了數(shù)據(jù)庫(kù)數(shù)
17、據(jù)的整體結(jié)構(gòu)。不同的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了不同的邏輯數(shù)據(jù)模型數(shù)據(jù)的整體結(jié)構(gòu)。不同的數(shù)據(jù)庫(kù)管理系統(tǒng)提供了不同的邏輯數(shù)據(jù)模型,如層次模型、網(wǎng)狀模型、關(guān)系模型等。,如層次模型、網(wǎng)狀模型、關(guān)系模型等。物理數(shù)據(jù)模型:用來(lái)描述數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)方法,不但受數(shù)物理數(shù)據(jù)模型:用來(lái)描述數(shù)據(jù)的物理存儲(chǔ)結(jié)構(gòu)和存儲(chǔ)方法,不但受數(shù)據(jù)庫(kù)管理系統(tǒng)控制,而且與計(jì)算機(jī)存儲(chǔ)器、操作系統(tǒng)密切相關(guān)。一般據(jù)庫(kù)管理系統(tǒng)控制,而且與計(jì)算機(jī)存儲(chǔ)器、操作系統(tǒng)密切相關(guān)。一般用戶(hù)不可見(jiàn)。用戶(hù)不可見(jiàn)。具體具體事物事物抽象抽象概念概念模型模型轉(zhuǎn)換轉(zhuǎn)換邏輯數(shù)據(jù)模型邏輯數(shù)據(jù)模型物理數(shù)據(jù)模型物理數(shù)據(jù)模型現(xiàn)實(shí)世界現(xiàn)實(shí)世界信息世界信息世界機(jī)器世界機(jī)器世界模
18、型的轉(zhuǎn)換模型的轉(zhuǎn)換2.2.概念模型概念模型概念模型的構(gòu)成元素概念模型的構(gòu)成元素實(shí)體:客觀(guān)存在,并且可以相互區(qū)別的事物。實(shí)體:客觀(guān)存在,并且可以相互區(qū)別的事物。屬性:實(shí)體具有的每一個(gè)特性。屬性:實(shí)體具有的每一個(gè)特性。碼:在眾多屬性中能夠唯一標(biāo)識(shí)(確定)實(shí)體屬性或?qū)傩源a:在眾多屬性中能夠唯一標(biāo)識(shí)(確定)實(shí)體屬性或?qū)傩越M。組。域:屬性的取值范圍。域:屬性的取值范圍。實(shí)體型:用實(shí)體名及描述它的各屬性名,刻畫(huà)出全部同質(zhì)實(shí)體型:用實(shí)體名及描述它的各屬性名,刻畫(huà)出全部同質(zhì)實(shí)體的共同特征和性質(zhì)。實(shí)體的共同特征和性質(zhì)。實(shí)體集:某個(gè)實(shí)體型下的全部實(shí)體。實(shí)體集:某個(gè)實(shí)體型下的全部實(shí)體。聯(lián)系:一個(gè)實(shí)體集內(nèi)部個(gè)實(shí)體之間
19、的互相聯(lián)系。聯(lián)系:一個(gè)實(shí)體集內(nèi)部個(gè)實(shí)體之間的互相聯(lián)系。實(shí)體之間的聯(lián)系實(shí)體之間的聯(lián)系 一對(duì)一聯(lián)系,記作一對(duì)一聯(lián)系,記作11 11 一對(duì)多聯(lián)系,記作一對(duì)多聯(lián)系,記作1n 1n 多對(duì)多聯(lián)系,記作多對(duì)多聯(lián)系,記作mn mn 實(shí)體集內(nèi)部的聯(lián)系實(shí)體集內(nèi)部的聯(lián)系2022-5-102022-5-102626編號(hào)、姓名編號(hào)、姓名對(duì)應(yīng)對(duì)應(yīng)11職工職工領(lǐng)導(dǎo)領(lǐng)導(dǎo)1n職工、工種職工、工種掌握掌握mn實(shí)體集內(nèi)部聯(lián)系示例實(shí)體集內(nèi)部聯(lián)系示例概念模型的表示方法概念模型的表示方法E-RE-R圖圖 可以用可以用E-RE-R圖描述概念模型的設(shè)計(jì)圖描述概念模型的設(shè)計(jì)學(xué)生學(xué)生學(xué)號(hào)學(xué)號(hào)姓名姓名性別性別年齡年齡民族民族簡(jiǎn)歷簡(jiǎn)歷供應(yīng)商供應(yīng)商產(chǎn)
20、品產(chǎn)品材料材料供應(yīng)量供應(yīng)量屬于屬于PMN實(shí)體、屬性聯(lián)系圖實(shí)體、屬性聯(lián)系圖3.3.數(shù)據(jù)模型數(shù)據(jù)模型 數(shù)據(jù)庫(kù)管理系統(tǒng)支持的數(shù)據(jù)模型,可以分為邏輯數(shù)據(jù)模型和數(shù)據(jù)庫(kù)管理系統(tǒng)支持的數(shù)據(jù)模型,可以分為邏輯數(shù)據(jù)模型和物理數(shù)據(jù)模型。物理數(shù)據(jù)模型。 邏輯數(shù)據(jù)模型是用戶(hù)通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)看到的現(xiàn)實(shí)世界,邏輯數(shù)據(jù)模型是用戶(hù)通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)看到的現(xiàn)實(shí)世界,它描述數(shù)據(jù)庫(kù)的數(shù)據(jù)的整體結(jié)構(gòu)。通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操它描述數(shù)據(jù)庫(kù)的數(shù)據(jù)的整體結(jié)構(gòu)。通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)完整性約束三部分組成。作和數(shù)據(jù)完整性約束三部分組成。 數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù)模型中最重要的部分。數(shù)據(jù)結(jié)構(gòu)是數(shù)據(jù)模型中最重要的部分。 可用的數(shù)據(jù)模型:層次模型、網(wǎng)
21、狀模型、關(guān)系模型、面向?qū)ο竽P?。可用的?shù)據(jù)模型:層次模型、網(wǎng)狀模型、關(guān)系模型、面向?qū)ο竽P汀?關(guān)系模型是用途最廣的邏輯數(shù)據(jù)模型。關(guān)系模型是用途最廣的邏輯數(shù)據(jù)模型。層次模型層次模型2022-5-102022-5-102929各級(jí)人才管理機(jī)構(gòu)層次模型示例各級(jí)人才管理機(jī)構(gòu)層次模型示例人才管理中心人才管理中心北京市北京市黑龍江省黑龍江省上海市上海市 高等院校高等院??蒲袡C(jī)構(gòu)科研機(jī)構(gòu)國(guó)有企業(yè)界國(guó)有企業(yè)界 廣東省廣東省2022-5-102022-5-103030網(wǎng)狀模型網(wǎng)狀模型關(guān)系模型關(guān)系模型面向?qū)ο竽P兔嫦驅(qū)ο竽P蛷V東省廣東省財(cái)務(wù)結(jié)算中心財(cái)務(wù)結(jié)算中心人才管理中心人才管理中心北京市北京市黑龍江省黑龍江省上
22、海市上海市 高等院校高等院??蒲袡C(jī)構(gòu)科研機(jī)構(gòu)國(guó)有企業(yè)界國(guó)有企業(yè)界 網(wǎng)狀模型示意圖網(wǎng)狀模型示意圖網(wǎng)狀模型示例網(wǎng)狀模型示例顧客號(hào)顧客號(hào)姓名姓名性別性別商品號(hào)商品號(hào) 商品名商品名單價(jià)單價(jià)顧客號(hào)顧客號(hào) 商品號(hào)商品號(hào)數(shù)量數(shù)量5.3.2 5.3.2 關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù)關(guān)系模型與關(guān)系數(shù)據(jù)庫(kù) 關(guān)系模型:邏輯結(jié)構(gòu)簡(jiǎn)單,數(shù)據(jù)獨(dú)立性強(qiáng),存取關(guān)系模型:邏輯結(jié)構(gòu)簡(jiǎn)單,數(shù)據(jù)獨(dú)立性強(qiáng),存取具有對(duì)稱(chēng)性,操作靈活。具有對(duì)稱(chēng)性,操作靈活。 關(guān)系數(shù)據(jù)庫(kù):目前幾乎所有的數(shù)據(jù)庫(kù)軟件都是關(guān)關(guān)系數(shù)據(jù)庫(kù):目前幾乎所有的數(shù)據(jù)庫(kù)軟件都是關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)系數(shù)據(jù)庫(kù)管理系統(tǒng) 。1.1.關(guān)系模型關(guān)系模型 數(shù)據(jù)庫(kù)由許多不同的關(guān)系構(gòu)成,其中每個(gè)關(guān)系就是
23、實(shí)體,數(shù)據(jù)庫(kù)由許多不同的關(guān)系構(gòu)成,其中每個(gè)關(guān)系就是實(shí)體,用一張二維表表示用一張二維表表示關(guān)系名關(guān)系名( (屬性屬性1,1,屬性屬性2,2,屬性屬性3,3,屬性屬性n)n)學(xué)生學(xué)生( (系別系別, ,專(zhuān)業(yè)號(hào)專(zhuān)業(yè)號(hào), ,專(zhuān)業(yè)專(zhuān)業(yè), ,姓名姓名, ,性別性別, ,年齡年齡, ,學(xué)號(hào)學(xué)號(hào)) )系別專(zhuān)業(yè)號(hào)專(zhuān)業(yè)姓名性別年齡學(xué)號(hào)財(cái)管系05會(huì)計(jì)張三男19100215信息系10信息管理李四女20110215經(jīng)濟(jì)系23國(guó)際貿(mào)易王五女20120123計(jì)算機(jī)系07軟件工程趙六男21112333屬性名屬性值元組/記錄框架/表頭關(guān)系模型的性質(zhì)關(guān)系模型的性質(zhì) 關(guān)系中的每個(gè)分量是不可再分的基本項(xiàng)關(guān)系中的每個(gè)分量是不可再分的基
24、本項(xiàng) 每一列數(shù)據(jù)有相同的類(lèi)型,叫做屬性;有唯一的屬性名和每一列數(shù)據(jù)有相同的類(lèi)型,叫做屬性;有唯一的屬性名和不同的屬性值不同的屬性值 每列的順序是任意的每列的順序是任意的 每一行數(shù)據(jù)是一個(gè)實(shí)體諸多屬性值的集合,叫做元組;一每一行數(shù)據(jù)是一個(gè)實(shí)體諸多屬性值的集合,叫做元組;一個(gè)表格中不允許有完全相同的元組出現(xiàn)個(gè)表格中不允許有完全相同的元組出現(xiàn) 各行的順序可以是任意的各行的順序可以是任意的 所在單位所在單位姓名姓名性性別別年年齡齡系別系別專(zhuān)業(yè)專(zhuān)業(yè)計(jì)算機(jī)系計(jì)算機(jī)系軟件工程軟件工程張三張三男男20會(huì)計(jì)系會(huì)計(jì)系會(huì)計(jì)會(huì)計(jì)王小小王小小女女19工商學(xué)院工商學(xué)院企業(yè)管理企業(yè)管理李四李四男男21單位單位中國(guó)人民大學(xué)中
25、國(guó)人民大學(xué)姓名姓名王五王五電話(huà)電話(huà)62510000通訊地址通訊地址北京市中關(guān)村大街北京市中關(guān)村大街59號(hào)號(hào)不規(guī)范的關(guān)系示例不規(guī)范的關(guān)系示例2.2.關(guān)系的完整性關(guān)系的完整性 完整性的目的是防范使用不合語(yǔ)義的數(shù)據(jù)完整性的目的是防范使用不合語(yǔ)義的數(shù)據(jù) 實(shí)體完整性規(guī)則:關(guān)系中的主屬性不能取空值實(shí)體完整性規(guī)則:關(guān)系中的主屬性不能取空值(null)(null)。例:學(xué)生關(guān)系:學(xué)生(系別,專(zhuān)業(yè)號(hào),專(zhuān)業(yè),姓名,性別,年齡,學(xué)號(hào))例:學(xué)生關(guān)系:學(xué)生(系別,專(zhuān)業(yè)號(hào),專(zhuān)業(yè),姓名,性別,年齡,學(xué)號(hào)) 參照完整性規(guī)則:若參照關(guān)系中的外碼與目標(biāo)關(guān)系中的主碼參照完整性規(guī)則:若參照關(guān)系中的外碼與目標(biāo)關(guān)系中的主碼相對(duì)應(yīng),則參照
26、關(guān)系中每個(gè)元組在外碼上的每個(gè)屬性值必須相對(duì)應(yīng),則參照關(guān)系中每個(gè)元組在外碼上的每個(gè)屬性值必須為空值,或者等于目標(biāo)關(guān)系中某個(gè)元組的主碼值。為空值,或者等于目標(biāo)關(guān)系中某個(gè)元組的主碼值。例:專(zhuān)業(yè)關(guān)系:專(zhuān)業(yè)(專(zhuān)業(yè)號(hào),專(zhuān)業(yè))例:專(zhuān)業(yè)關(guān)系:專(zhuān)業(yè)(專(zhuān)業(yè)號(hào),專(zhuān)業(yè)) 用戶(hù)定義的完整性:由用戶(hù)根據(jù)具體的應(yīng)用環(huán)境,為關(guān)系數(shù)用戶(hù)定義的完整性:由用戶(hù)根據(jù)具體的應(yīng)用環(huán)境,為關(guān)系數(shù)據(jù)庫(kù)設(shè)定的約束條件。據(jù)庫(kù)設(shè)定的約束條件。3.3.關(guān)系操作關(guān)系操作 傳統(tǒng)的集合運(yùn)算:并、交、差傳統(tǒng)的集合運(yùn)算:并、交、差時(shí)間時(shí)間地點(diǎn)地點(diǎn)課程名課程名周一周一1201會(huì)計(jì)學(xué)會(huì)計(jì)學(xué)周三周三3502英語(yǔ)英語(yǔ)周二周二球場(chǎng)球場(chǎng)體育體育周四周四2120計(jì)算機(jī)計(jì)算
27、機(jī)周二周二3305生產(chǎn)管理生產(chǎn)管理周五周五2316產(chǎn)業(yè)經(jīng)濟(jì)產(chǎn)業(yè)經(jīng)濟(jì)時(shí)間時(shí)間地點(diǎn)地點(diǎn)課程名課程名周四周四2120計(jì)算機(jī)計(jì)算機(jī)周一周一2110商品學(xué)商品學(xué)周三周三3502英語(yǔ)英語(yǔ)周二周二球場(chǎng)球場(chǎng)體育體育一班課程表一班課程表二班課程表二班課程表2022-5-102022-5-103636時(shí)間時(shí)間地點(diǎn)地點(diǎn)課程名課程名周一周一1201會(huì)計(jì)學(xué)會(huì)計(jì)學(xué)周三周三3502英語(yǔ)英語(yǔ)周二周二球場(chǎng)球場(chǎng)體育體育周四周四2120計(jì)算機(jī)計(jì)算機(jī)周二周二3305生產(chǎn)管理生產(chǎn)管理周五周五2316產(chǎn)業(yè)經(jīng)濟(jì)產(chǎn)業(yè)經(jīng)濟(jì)周一周一2110商品學(xué)商品學(xué)時(shí)間時(shí)間地點(diǎn)地點(diǎn)課程名課程名周四周四2120計(jì)算機(jī)計(jì)算機(jī)周三周三3502英語(yǔ)英語(yǔ)周二周二球場(chǎng)球
28、場(chǎng)體育體育時(shí)間時(shí)間地點(diǎn)地點(diǎn)課程名課程名周一周一1201會(huì)計(jì)學(xué)會(huì)計(jì)學(xué)周二周二3305生產(chǎn)管理生產(chǎn)管理周三周三2316產(chǎn)業(yè)經(jīng)濟(jì)產(chǎn)業(yè)經(jīng)濟(jì)一、二班一周內(nèi)開(kāi)課情況一、二班一周內(nèi)開(kāi)課情況一、二班一周內(nèi)合上課程表一、二班一周內(nèi)合上課程表一班一周單獨(dú)開(kāi)設(shè)課程表一班一周單獨(dú)開(kāi)設(shè)課程表 專(zhuān)門(mén)的關(guān)系運(yùn)算:專(zhuān)門(mén)的關(guān)系運(yùn)算:選擇選擇( (篩選篩選) ):找出滿(mǎn)足某些條件的元組:找出滿(mǎn)足某些條件的元組 投影:在關(guān)系中找出含全部指定屬性的子集投影:在關(guān)系中找出含全部指定屬性的子集 連接:找出滿(mǎn)足連接條件的所有元組,并且拼接成一連接:找出滿(mǎn)足連接條件的所有元組,并且拼接成一個(gè)新的關(guān)系個(gè)新的關(guān)系 2022-5-102022-5
29、-103737時(shí)間時(shí)間地點(diǎn)地點(diǎn)課程名課程名周一周一1201會(huì)計(jì)學(xué)會(huì)計(jì)學(xué)周一周一2110商品學(xué)商品學(xué)地點(diǎn)地點(diǎn)課程名課程名1201會(huì)計(jì)學(xué)會(huì)計(jì)學(xué)2110商品學(xué)商品學(xué)周一開(kāi)設(shè)的課程周一開(kāi)設(shè)的課程投影運(yùn)算示例投影運(yùn)算示例5.3.3 5.3.3 數(shù)據(jù)庫(kù)的安全性數(shù)據(jù)庫(kù)的安全性 安全性目標(biāo):防止因非法用戶(hù)的闖入安全性目標(biāo):防止因非法用戶(hù)的闖入, ,及合法用戶(hù)及合法用戶(hù)的非法使用造成數(shù)據(jù)泄露、更改或破壞的非法使用造成數(shù)據(jù)泄露、更改或破壞 用戶(hù)身份驗(yàn)證用戶(hù)身份驗(yàn)證 :輸入用戶(hù)名或用戶(hù)標(biāo)識(shí)號(hào)輸入用戶(hù)名或用戶(hù)標(biāo)識(shí)號(hào) 輸入口令讓系統(tǒng)核對(duì)輸入口令讓系統(tǒng)核對(duì) 存取控制存取控制定義用戶(hù)的訪(fǎng)問(wèn)權(quán)限:數(shù)據(jù)對(duì)象、操作類(lèi)型定義用戶(hù)的
30、訪(fǎng)問(wèn)權(quán)限:數(shù)據(jù)對(duì)象、操作類(lèi)型用戶(hù)授權(quán)信息經(jīng)過(guò)編譯以后存放在數(shù)據(jù)字典中用戶(hù)授權(quán)信息經(jīng)過(guò)編譯以后存放在數(shù)據(jù)字典中 5.3.4 5.3.4 數(shù)據(jù)庫(kù)的設(shè)計(jì)步驟數(shù)據(jù)庫(kù)的設(shè)計(jì)步驟 1.1.數(shù)據(jù)庫(kù)設(shè)計(jì)的要求數(shù)據(jù)庫(kù)設(shè)計(jì)的要求 滿(mǎn)足用戶(hù)要求;滿(mǎn)足用戶(hù)要求; 滿(mǎn)足數(shù)據(jù)庫(kù)管理系統(tǒng)的要求;滿(mǎn)足數(shù)據(jù)庫(kù)管理系統(tǒng)的要求; 具有較高的范式。具有較高的范式。2.2.數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟 概念結(jié)構(gòu)設(shè)計(jì);概念結(jié)構(gòu)設(shè)計(jì); 邏輯結(jié)構(gòu)設(shè)計(jì);邏輯結(jié)構(gòu)設(shè)計(jì); 物理結(jié)構(gòu)設(shè)計(jì)。物理結(jié)構(gòu)設(shè)計(jì)。5.3.5 5.3.5 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)1.1.概念模型的表示方法概念模型的表示方法圖形符號(hào)圖形符號(hào)含義含義表示實(shí)體,框中填寫(xiě)實(shí)體名表示
31、實(shí)體,框中填寫(xiě)實(shí)體名表示實(shí)體間聯(lián)系,框中填寫(xiě)聯(lián)系名表示實(shí)體間聯(lián)系,框中填寫(xiě)聯(lián)系名表示實(shí)體或聯(lián)系的屬性,圈中填寫(xiě)屬性名表示實(shí)體或聯(lián)系的屬性,圈中填寫(xiě)屬性名連接以上三種圖形,構(gòu)成具體概念模型連接以上三種圖形,構(gòu)成具體概念模型ER圖圖形符號(hào)圖圖形符號(hào)2022-5-102022-5-1041412.2.確定系統(tǒng)實(shí)體、屬性及聯(lián)系確定系統(tǒng)實(shí)體、屬性及聯(lián)系 以建立酒店管理系統(tǒng)為例,主要功能有:以建立酒店管理系統(tǒng)為例,主要功能有:登記客人的基本信息,進(jìn)行客房分配,建立客人賬單和客人登記客人的基本信息,進(jìn)行客房分配,建立客人賬單和客人數(shù)據(jù)文件;數(shù)據(jù)文件;計(jì)算客人的娛樂(lè)餐飲消費(fèi);計(jì)算客人的娛樂(lè)餐飲消費(fèi);計(jì)算客人的
32、總消費(fèi)額,以便結(jié)帳處理;計(jì)算客人的總消費(fèi)額,以便結(jié)帳處理;能夠記錄所有離開(kāi)客人的歷史信息,并打印報(bào)表。能夠記錄所有離開(kāi)客人的歷史信息,并打印報(bào)表。2022-5-102022-5-104242(1 1)酒店管理系統(tǒng)的數(shù)據(jù)流程圖)酒店管理系統(tǒng)的數(shù)據(jù)流程圖 (2 2)數(shù)據(jù)字典)數(shù)據(jù)字典 酒店管理系統(tǒng)數(shù)據(jù)字典(酒店管理系統(tǒng)數(shù)據(jù)字典(1)2022-5-102022-5-104444酒店管理系統(tǒng)數(shù)據(jù)字典(酒店管理系統(tǒng)數(shù)據(jù)字典(2)3.3.確定局部確定局部( (分分)E-R)E-R圖圖 部分實(shí)體的屬性圖部分實(shí)體的屬性圖消費(fèi)明細(xì)消費(fèi)明細(xì)金額金額數(shù)量數(shù)量手牌號(hào)手牌號(hào)類(lèi)別類(lèi)別代碼代碼帳單帳單押金押金操作員操作員帳
33、單號(hào)帳單號(hào)結(jié)算方式結(jié)算方式消費(fèi)項(xiàng)目消費(fèi)項(xiàng)目?jī)r(jià)格價(jià)格代碼代碼類(lèi)型類(lèi)型項(xiàng)目名項(xiàng)目名計(jì)量單位計(jì)量單位客人數(shù)據(jù)客人數(shù)據(jù)單位名單位名姓名姓名證件號(hào)證件號(hào)電話(huà)電話(huà)性別性別客房狀態(tài)客房狀態(tài)樓層樓層房號(hào)房號(hào)編碼編碼已選中已選中狀態(tài)狀態(tài)房型房型普通價(jià)普通價(jià)編碼編碼分類(lèi)分類(lèi)長(zhǎng)包價(jià)長(zhǎng)包價(jià)優(yōu)惠價(jià)優(yōu)惠價(jià)明確實(shí)體間聯(lián)系的類(lèi)型明確實(shí)體間聯(lián)系的類(lèi)型 消費(fèi)明細(xì)消費(fèi)明細(xì)消費(fèi)項(xiàng)目消費(fèi)項(xiàng)目點(diǎn)單點(diǎn)單日期日期mn客人數(shù)據(jù)客人數(shù)據(jù)帳單帳單登記登記入住日期入住日期11帳單帳單客房狀態(tài)客房狀態(tài)分配分配手牌號(hào)手牌號(hào)11客人數(shù)據(jù)客人數(shù)據(jù)消費(fèi)明細(xì)消費(fèi)明細(xì)消費(fèi)消費(fèi)消費(fèi)時(shí)間消費(fèi)時(shí)間1n房型房型客房狀態(tài)客房狀態(tài)對(duì)應(yīng)對(duì)應(yīng)1n消費(fèi)明細(xì)屬性圖消費(fèi)明細(xì)屬性圖客人
34、數(shù)據(jù)與帳單屬性圖客人數(shù)據(jù)與帳單屬性圖客人數(shù)據(jù)與房型屬性圖客人數(shù)據(jù)與房型屬性圖4.4.集成完整集成完整( (總總)E-R)E-R圖圖 帳單帳單客房狀態(tài)客房狀態(tài)分配分配11房型房型對(duì)應(yīng)對(duì)應(yīng)1n客人數(shù)據(jù)客人數(shù)據(jù)消費(fèi)明細(xì)消費(fèi)明細(xì)消費(fèi)消費(fèi)1n消費(fèi)項(xiàng)目消費(fèi)項(xiàng)目點(diǎn)單點(diǎn)單nm登記登記11部分實(shí)體集成的屬性圖部分實(shí)體集成的屬性圖5.3.6 5.3.6 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì) 從從E-RE-R圖向關(guān)系模型的轉(zhuǎn)換:將實(shí)體和實(shí)體間的聯(lián)圖向關(guān)系模型的轉(zhuǎn)換:將實(shí)體和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系,確定關(guān)系的屬性和碼系轉(zhuǎn)換為關(guān)系,確定關(guān)系的屬性和碼 轉(zhuǎn)換原則:轉(zhuǎn)換原則:實(shí)體的轉(zhuǎn)換:一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性實(shí)體的轉(zhuǎn)換:一
35、個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系,實(shí)體的屬性就是關(guān)系的屬性就是關(guān)系的屬性, ,實(shí)體的碼就是關(guān)系的碼實(shí)體的碼就是關(guān)系的碼聯(lián)系的轉(zhuǎn)換:一個(gè)聯(lián)系也轉(zhuǎn)換為一個(gè)關(guān)系。聯(lián)系的屬聯(lián)系的轉(zhuǎn)換:一個(gè)聯(lián)系也轉(zhuǎn)換為一個(gè)關(guān)系。聯(lián)系的屬性及聯(lián)系所連接的實(shí)體的碼都轉(zhuǎn)換為關(guān)系的屬性。關(guān)性及聯(lián)系所連接的實(shí)體的碼都轉(zhuǎn)換為關(guān)系的屬性。關(guān)系的碼根據(jù)聯(lián)系的類(lèi)型確定系的碼根據(jù)聯(lián)系的類(lèi)型確定合并:將具有相同碼的關(guān)系合并為一個(gè)關(guān)系合并:將具有相同碼的關(guān)系合并為一個(gè)關(guān)系 關(guān)系的碼關(guān)系的碼 由聯(lián)系轉(zhuǎn)換的關(guān)系,該關(guān)系的碼要根據(jù)聯(lián)系的類(lèi)由聯(lián)系轉(zhuǎn)換的關(guān)系,該關(guān)系的碼要根據(jù)聯(lián)系的類(lèi)型確定型確定1111聯(lián)系:則兩端實(shí)體的碼都可成為關(guān)系的候選碼聯(lián)系:則兩端實(shí)體的碼都
36、可成為關(guān)系的候選碼1n1n聯(lián)系:則聯(lián)系:則n n端實(shí)體的碼成為關(guān)系的碼端實(shí)體的碼成為關(guān)系的碼mnmn聯(lián)系:則兩端實(shí)體碼的組合成為關(guān)系的碼聯(lián)系:則兩端實(shí)體碼的組合成為關(guān)系的碼1.1.轉(zhuǎn)換關(guān)系轉(zhuǎn)換關(guān)系 實(shí)體實(shí)體 聯(lián)系聯(lián)系2.2.合并關(guān)系合并關(guān)系 合并后合并后消費(fèi)項(xiàng)目消費(fèi)項(xiàng)目( (代碼代碼, ,類(lèi)型類(lèi)型, ,項(xiàng)目名項(xiàng)目名, ,價(jià)格價(jià)格, ,計(jì)量單位計(jì)量單位)賬單賬單( (賬單號(hào)賬單號(hào), ,押金押金, ,結(jié)算方式結(jié)算方式, ,操作員操作員)房型房型( (編碼編碼, ,分類(lèi)分類(lèi), ,普通價(jià)普通價(jià), ,長(zhǎng)包價(jià)長(zhǎng)包價(jià), ,優(yōu)惠價(jià)優(yōu)惠價(jià))客人登記客人登記( (證件號(hào)證件號(hào), ,姓名姓名, ,性別性別, ,單位
37、名單位名, ,電話(huà)電話(huà), ,賬單號(hào)賬單號(hào), ,入住日期入住日期)消費(fèi)明細(xì)消費(fèi)明細(xì)( (手牌號(hào)手牌號(hào), ,代碼代碼, ,類(lèi)別類(lèi)別, ,金額金額, ,數(shù)量數(shù)量, ,證件號(hào)證件號(hào), ,消費(fèi)時(shí)間消費(fèi)時(shí)間)客房分配客房分配( (房號(hào)房號(hào), ,編碼編碼, ,樓層樓層, ,狀態(tài)狀態(tài), ,已選中已選中, ,手牌號(hào)手牌號(hào), ,賬單號(hào)賬單號(hào))點(diǎn)單點(diǎn)單( (代碼代碼, ,手牌號(hào)手牌號(hào), ,日期日期) ) 5.4 5.4 數(shù)據(jù)庫(kù)的物理實(shí)現(xiàn)數(shù)據(jù)庫(kù)的物理實(shí)現(xiàn) 選定一種數(shù)據(jù)庫(kù)管理系統(tǒng),利用軟件系統(tǒng)提供的語(yǔ)句命令選定一種數(shù)據(jù)庫(kù)管理系統(tǒng),利用軟件系統(tǒng)提供的語(yǔ)句命令,就可以根據(jù)數(shù)據(jù)庫(kù)邏輯模型完成數(shù)據(jù)庫(kù)的物理實(shí)現(xiàn),就可以根據(jù)數(shù)據(jù)庫(kù)
38、邏輯模型完成數(shù)據(jù)庫(kù)的物理實(shí)現(xiàn) 例如:例如:SQL ServerSQL Server或或Visual FoxProVisual FoxPro5.4.1 5.4.1 基本數(shù)據(jù)元素基本數(shù)據(jù)元素5.4.2 5.4.2 數(shù)據(jù)庫(kù)的創(chuàng)建數(shù)據(jù)庫(kù)的創(chuàng)建5.4.3 5.4.3 數(shù)據(jù)庫(kù)的操作數(shù)據(jù)庫(kù)的操作5.4.4 5.4.4 數(shù)據(jù)表的創(chuàng)建數(shù)據(jù)表的創(chuàng)建5.4.5 5.4.5 數(shù)據(jù)表的操作數(shù)據(jù)表的操作5.4.1 5.4.1 基本數(shù)據(jù)元素基本數(shù)據(jù)元素1.1.數(shù)據(jù)庫(kù)和數(shù)據(jù)表數(shù)據(jù)庫(kù)和數(shù)據(jù)表2022-5-102022-5-105353關(guān)系模型關(guān)系模型SQL Server 2000SQL Server 2000Visual Fo
39、xProVisual FoxPro關(guān)系關(guān)系表表數(shù)據(jù)表(表)數(shù)據(jù)表(表)元組元組行行記錄記錄屬性屬性列列字段字段框架框架結(jié)構(gòu)結(jié)構(gòu)結(jié)構(gòu)結(jié)構(gòu)主碼主碼主鍵主鍵主索引主索引候選碼候選碼鍵鍵候選索引候選索引2.2.數(shù)據(jù)類(lèi)型數(shù)據(jù)類(lèi)型 SQL Server 2000SQL Server 2000的數(shù)據(jù)類(lèi)型的數(shù)據(jù)類(lèi)型(1 1)字符型:)字符型:CHARCHAR, VARCHAR VARCHAR, NCHAR NCHAR, NVARCHAR NVARCHAR;(2 2)整型:)整型:INTINT,SMALLINTSMALLINT,THNYINTTHNYINT,BIGINTBIGINT;(3 3)浮點(diǎn)數(shù)型)浮點(diǎn)數(shù)型
40、:REALREAL,F(xiàn)LOATFLOAT,DECIMAL/NUMERICDECIMAL/NUMERIC;(4 4)日期時(shí)間型)日期時(shí)間型:DATETIMEDATETIME, SMALLDATETIME SMALLDATETIME;(5 5)貨幣型)貨幣型:MONEYMONEY, SMALLMONEY SMALLMONEY;(6 6)二進(jìn)制數(shù);)二進(jìn)制數(shù);(7 7)文本和圖形型)文本和圖形型:TEXTTEXT, NTEXT NTEXT,IMAGEIMAGE;(8 8)特殊類(lèi)型)特殊類(lèi)型:TIMESTAMPTIMESTAMP, UNIQUEIDENTIFIER UNIQUEIDENTIFIER;(
41、9 9)自定義數(shù)據(jù)類(lèi)型。)自定義數(shù)據(jù)類(lèi)型。 Visual FoxProVisual FoxPro的數(shù)據(jù)類(lèi)型的數(shù)據(jù)類(lèi)型(1 1)字符型;)字符型;(2 2)數(shù)值型:)數(shù)值型:數(shù)值型,數(shù)值型,浮點(diǎn)型,浮點(diǎn)型,雙精度型,雙精度型,整形,整形,貨幣型;貨幣型;(3 3)日期型;)日期型;(4 4)日期時(shí)間型;)日期時(shí)間型;(5 5)邏輯型;)邏輯型;(6 6)備注型;)備注型;(7 7)通用型。)通用型。2022-5-102022-5-1054545.4.2 5.4.2 創(chuàng)建數(shù)據(jù)庫(kù)創(chuàng)建數(shù)據(jù)庫(kù) 使用使用SQL Server 2000SQL Server 2000的向?qū)?,定義文件名、文件增長(zhǎng)比的向?qū)?,定義文件名、文件增長(zhǎng)比例、事務(wù)日志等例、事務(wù)日志等 或用命令創(chuàng)建或用命令創(chuàng)建CREATECREATEDATABASEDATABASE 本科生數(shù)據(jù)庫(kù)示例本科生數(shù)據(jù)庫(kù)示例SQL Server 2000 用用Visual
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025安徽省建筑安全員C證考試題庫(kù)
- 2025年河北省安全員《B證》考試題庫(kù)及答案
- 上網(wǎng)室改造合同范本
- 保理付款合同范本
- 小學(xué)語(yǔ)文古詩(shī)詞教學(xué)的有效策略
- 小學(xué)快樂(lè)體操教學(xué)設(shè)計(jì)與應(yīng)用探析
- 體育游戲在初中足球教學(xué)中的應(yīng)用效果探索
- 柔性顯示屏量產(chǎn)良率提升年報(bào)
- 基于體育深度教學(xué)的高職學(xué)生核心素養(yǎng)提升路徑研究
- 協(xié)議價(jià)合同范例
- 四年級(jí)科學(xué)下冊(cè)課件 第四課 河流和湖泊 冀人版 25張
- 綠色簡(jiǎn)約墻體商務(wù)風(fēng)PPT模板
- LS/T 1226-2022糧庫(kù)智能通風(fēng)控制系統(tǒng)
- GB/T 4927-2008啤酒
- GB/T 462-2003紙和紙板水分的測(cè)定
- QC演示:提高檢查井周邊密實(shí)度
- 肺隔離癥醫(yī)學(xué)課件
- GB/T 22919.5-2008水產(chǎn)配合飼料第5部分:南美白對(duì)蝦配合飼料
- 衛(wèi)生部健康體檢項(xiàng)目目錄
- 四川甘孜州州屬事業(yè)單位考調(diào)工作人員【共500題含答案解析】模擬檢測(cè)試卷
- 主要學(xué)術(shù)成績(jī)、創(chuàng)新點(diǎn)及其科學(xué)意義
評(píng)論
0/150
提交評(píng)論