2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩40頁(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)介

1、<p><b>  課 程 設(shè) 計(jì)</b></p><p>  設(shè)計(jì)題目: 數(shù)據(jù)庫(kù)原理課程設(shè)計(jì) </p><p>  ----人事管理系統(tǒng) </p><p>  系 別 信息工程系 班級(jí) * </p><p>  學(xué)生姓名 *

2、 </p><p>  學(xué) 號(hào) * </p><p>  指導(dǎo)教師 * 職稱(chēng) * </p><p><b>  起止日期:*</b></p><p>  1.     設(shè)計(jì)的原始資料及依據(jù)</p>&l

3、t;p>  本次數(shù)據(jù)庫(kù)設(shè)計(jì)主要涉及到需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)幾個(gè)主要環(huán)節(jié)。</p><p>  2.設(shè)計(jì)的主要內(nèi)容及要求</p><p>  ⑴寫(xiě)出系統(tǒng)的需求分析,要求包括數(shù)據(jù)流圖、數(shù)據(jù)字典等。</p><p> ?、飘?huà)出系統(tǒng)的E-R圖及CDM模型。</p><p> ?、钱?huà)出系統(tǒng)的PDM模型。</p><

4、;p>  3.對(duì)設(shè)計(jì)說(shuō)明書(shū)撰寫(xiě)內(nèi)容、格式、字?jǐn)?shù)的要求</p><p> ?、艑W(xué)生應(yīng)撰寫(xiě)的內(nèi)容為:中文摘要和關(guān)鍵詞、目錄、正文、參考文獻(xiàn)等。課程設(shè)計(jì)說(shuō)明書(shū)(論文)的結(jié)構(gòu)及各部分內(nèi)容要求可參照《沈陽(yáng)工程學(xué)院畢業(yè)設(shè)計(jì)(論文)撰寫(xiě)規(guī)范》執(zhí)行。應(yīng)做到文理通順,內(nèi)容正確完整,書(shū)寫(xiě)工整,裝訂整齊。</p><p><b> ?、蒲b訂格式</b></p><

5、p>  封面、任務(wù)書(shū)、成績(jī)?cè)u(píng)審意見(jiàn)表、中文摘要和關(guān)鍵詞、目錄、正文、結(jié)論、致謝、參考文獻(xiàn)。</p><p> ?、钦n程設(shè)計(jì)說(shuō)明書(shū)(論文)是體現(xiàn)和總結(jié)課程設(shè)計(jì)成果的載體,一般不應(yīng)少于3000字。</p><p>  4. 設(shè)計(jì)完成后應(yīng)提交成果的種類(lèi)、數(shù)量、質(zhì)量等方面的要求</p><p>  課程設(shè)計(jì)報(bào)告中要求包括需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)三部分最終結(jié)

6、果,而且每組前后設(shè)計(jì)保持連續(xù)性。</p><p><b>  5.時(shí)間進(jìn)度安排</b></p><p>  6.主要參考資料(文獻(xiàn))</p><p> ?、磐跎?數(shù)據(jù)庫(kù)系統(tǒng)概論.北京:高等教育出版社,2000</p><p> ?、茝堼埾?數(shù)據(jù)庫(kù)原理與設(shè)計(jì).北京:人民郵電出版社,2000</p><p

7、>  ⑶李紅.數(shù)據(jù)庫(kù)原理與應(yīng)用.北京:高等教育出版社,2002</p><p>  ⑷王能斌.數(shù)據(jù)庫(kù)系統(tǒng)原理.北京:電子工業(yè)出版社,2002</p><p><b>  摘 要</b></p><p>  隨著計(jì)算機(jī)應(yīng)用的普及,推動(dòng)企業(yè)計(jì)算機(jī)管理現(xiàn)代化的時(shí)機(jī)已經(jīng)到來(lái),采取信息化管理是企業(yè)在新經(jīng)濟(jì)時(shí)代的必然趨勢(shì),也是企業(yè)管理者的迫切需求。信

8、息技術(shù)為企業(yè)的發(fā)展提供了機(jī)遇,也帶來(lái)了挑戰(zhàn)。如何改良你公司的內(nèi)部經(jīng)營(yíng)機(jī)制,公正、客觀、全面、快捷地記錄和評(píng)估有關(guān)員工的信息,實(shí)現(xiàn)以人為本的經(jīng)營(yíng)戰(zhàn)略,提高人事管理工作的效率,使人事管理員有更多的精力去做人力資源分析、研究和開(kāi)發(fā)工作,是公司立足發(fā)展,開(kāi)拓未來(lái),領(lǐng)先同行業(yè)的關(guān)鍵。作為現(xiàn)代人事管理的重要手段之一,人事信息化建設(shè)在此過(guò)程中將起到不可代替的作用:只有通過(guò)人事管理信息系統(tǒng),人事管理人員才能跨越時(shí)空、地域的障礙,在第一時(shí)間完成對(duì)信息的歸

9、集,并從浩如煙海的數(shù)據(jù)中找到有用信息,為管理決策者提供及時(shí)、準(zhǔn)確的決策依據(jù)!我國(guó)的企業(yè)自身的基礎(chǔ)薄弱,一是人事管理基礎(chǔ)薄弱,主要表現(xiàn)為人事管理體制過(guò)于分散,多數(shù)企業(yè)很難實(shí)現(xiàn)人事資料信息管理制度;人事管理制度不健全、不規(guī)范。二是一些工業(yè)企業(yè)生產(chǎn)裝備自動(dòng)化、信息化水平低,不能準(zhǔn)確提供完整的實(shí)物信息。三是幾乎所有行業(yè)都沒(méi)有統(tǒng)一、規(guī)范的產(chǎn)品編碼,企業(yè)自己搞的產(chǎn)品編碼不健全、不規(guī)范。四是企業(yè)普遍缺乏信息技術(shù)和人事管理的專(zhuān)業(yè)人才,難以</p&

10、gt;<p>  關(guān)鍵詞 人事管理系統(tǒng),數(shù)據(jù)庫(kù),數(shù)據(jù)流圖,數(shù)據(jù)字典,關(guān)系</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  1 系統(tǒng)總體介紹及組內(nèi)分工1</p><p>  1.1系統(tǒng)總體介紹1</p>

11、<p><b>  1.2組內(nèi)分工1</b></p><p><b>  2 數(shù)據(jù)庫(kù)設(shè)計(jì)3</b></p><p>  2.1 需求分析3</p><p>  2.1.1本系統(tǒng)的需求分析3</p><p>  2.1.2 數(shù)據(jù)流圖3</p><p>  2

12、.1.3數(shù)據(jù)字典5</p><p>  2.2概念結(jié)構(gòu)設(shè)計(jì)9</p><p>  2.2.1概念設(shè)計(jì)思想9</p><p>  2.2.2局部概念結(jié)構(gòu)設(shè)計(jì)10</p><p>  2.2.3總體概念結(jié)構(gòu)設(shè)計(jì)13</p><p>  2.2.4數(shù)據(jù)庫(kù)設(shè)計(jì)工具軟件PowerDesigner的應(yīng)用14</p

13、><p>  2.3邏輯結(jié)構(gòu)設(shè)計(jì)18</p><p>  2.3.1邏輯結(jié)構(gòu)設(shè)計(jì)思想18</p><p>  2.3.2 E-R圖向關(guān)系模式的轉(zhuǎn)變19</p><p>  2.3.3 PDM的生成過(guò)程19</p><p>  2.3.4 腳本的生成過(guò)程20</p><p><b>

14、;  結(jié) 論34</b></p><p><b>  致 謝35</b></p><p><b>  參考文獻(xiàn)36</b></p><p>  1 系統(tǒng)總體介紹及組內(nèi)分工</p><p><b>  1.1系統(tǒng)總體介紹</b></p><p

15、>  隨著社會(huì)的不斷進(jìn)步、科學(xué)技術(shù)快速發(fā)展以及生產(chǎn)力水平逐步提高,使得管理工作顯得越來(lái)越重要。在現(xiàn)代管理科學(xué)體系中,管理信息系統(tǒng)已經(jīng)被公認(rèn)為是一門(mén)不可替代的嶄新學(xué)科,目前,其正處在不斷發(fā)展、逐步完善階段。計(jì)算機(jī)作為現(xiàn)代化的工具與手段應(yīng)用于管理,已成為信息處理的重要工具。計(jì)算機(jī)的應(yīng)用范圍越來(lái)越廣,應(yīng)用的功能由一般數(shù)據(jù)處理發(fā)展為分析預(yù)測(cè)、支持決策,最終導(dǎo)致了管理信息系統(tǒng)的產(chǎn)生。</p><p>  本系統(tǒng)代替了

16、原來(lái)煩瑣的檔案人工處理,可以完成以下功能: </p><p>  1.新增和刪除用戶(hù)以及修改用戶(hù)基本信息。</p><p>  2.查詢(xún)用戶(hù)基本信息及監(jiān)理工作和崗位培訓(xùn)等的基本情況。</p><p>  3.完成員工基本情況的報(bào)表輸出。</p><p>  其系統(tǒng)功能模塊圖,如圖1.1所示。</p><p>  圖1

17、.1 人事管理系統(tǒng)功能圖</p><p><b>  1.2組內(nèi)分工</b></p><p>  其組內(nèi)具體分工如下表1.1所示。</p><p><b>  表1.1 組內(nèi)分工</b></p><p><b>  2 數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p>

18、;<b>  2.1 需求分析</b></p><p>  2.1.1本系統(tǒng)的需求分析</p><p>  隨著現(xiàn)代社會(huì)的不斷發(fā)展,市場(chǎng)經(jīng)濟(jì)體制的不斷深入,企業(yè)的生產(chǎn)流程也發(fā)生了翻天覆地的變化。在企業(yè)的生產(chǎn)流程中,人事管理是最重要的一環(huán)。在以前,很多公司在生產(chǎn)管理方面是單純的人工操作。</p><p>  企業(yè)內(nèi)部的施工部門(mén)在下達(dá)生產(chǎn)命令以前,

19、則需要人工的聯(lián)系各個(gè)相關(guān)部門(mén)獲得施工信息。例如,要到指定的地點(diǎn)去進(jìn)行施工的相關(guān)信息,人員信息是否滿(mǎn)足要求等問(wèn)題。如果涉及到采購(gòu)原材料,則還需要聯(lián)系采購(gòu)部門(mén)等等。這樣繁鎖的工作流程不但耗費(fèi)大量的時(shí)間,同時(shí)也因全是人工操作而易產(chǎn)生錯(cuò)誤。</p><p>  對(duì)于企業(yè)來(lái)說(shuō),時(shí)間和工作效率是高利潤(rùn)的根本。所以,我們?cè)诖嘶A(chǔ)上根據(jù)實(shí)際情況的要求開(kāi)發(fā)了企業(yè)人事管理系統(tǒng)。該系統(tǒng)正確運(yùn)行后,當(dāng)職員接到工程信息后,可根據(jù)工程編號(hào)查

20、得相應(yīng)的工程信息;生產(chǎn)管理部門(mén)查得相應(yīng)的生產(chǎn)命令后,可下達(dá)工作命令給施工部門(mén),此時(shí)施工部門(mén)利用施工命令上的工程編號(hào)可得知施工工程的負(fù)責(zé)人。待施工部門(mén)完成施工后,會(huì)計(jì)部門(mén)即利用工程項(xiàng)目的負(fù)責(zé)人編號(hào)查出負(fù)責(zé)人的相關(guān)信息,以得知需將工程的款項(xiàng)交給誰(shuí)。在在施工工程項(xiàng)目開(kāi)始前時(shí),根據(jù)工程需要及職員崗位相關(guān)信息,選擇若干名職工去參加崗位培訓(xùn)。</p><p>  在整個(gè)運(yùn)行期間,賦予每位職工都被賦予不同的編號(hào),并以職工編號(hào)為

21、前提,將各個(gè)部門(mén)也賦予了相應(yīng)的編號(hào),并且讓每位職工加入不同的部門(mén),這樣就可以通過(guò)個(gè)人編號(hào)查出相關(guān)個(gè)人及部門(mén)數(shù)據(jù)。同時(shí)為了更好的了解施工工程信息,將施工工程都定義一個(gè)相應(yīng)的編號(hào),這樣就可通過(guò)工程編號(hào)查得負(fù)責(zé)人的相應(yīng)信息。</p><p>  2.1.2 數(shù)據(jù)流圖</p><p>  一個(gè)基于計(jì)算機(jī)信息處理系統(tǒng)的邏輯模型由數(shù)據(jù)流和一系列數(shù)據(jù)轉(zhuǎn)換構(gòu)成,這些轉(zhuǎn)換將輸入數(shù)據(jù)變換為輸出數(shù)據(jù)。數(shù)據(jù)流圖就

22、是用來(lái)刻畫(huà)數(shù)據(jù)流和數(shù)據(jù)轉(zhuǎn)換的信息系統(tǒng)建模技術(shù)。數(shù)據(jù)流圖并不足以完整地描述軟件的需求,因?yàn)樗鼪](méi)有描述數(shù)據(jù)流的內(nèi)容。一般地,數(shù)據(jù)流圖必須與描述并組織數(shù)據(jù)條目的數(shù)據(jù)字典配合使用。</p><p>  數(shù)據(jù)流圖(Data Flow Diagram,DFD)作為結(jié)構(gòu)化系統(tǒng)分析與設(shè)計(jì)的主要方法,是用來(lái)描繪軟件系統(tǒng)邏輯模型的圖形工具,它使用4種基本元素來(lái)描述系統(tǒng)的行為,過(guò)程、實(shí)體、數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)。用于描繪信息在系統(tǒng)中的流動(dòng)和

23、處理情況。數(shù)據(jù)流圖方法直觀易懂,使用者可以方便的得到系統(tǒng)的邏輯模型和物理模型,但是從圖中無(wú)法判斷活動(dòng)的時(shí)序關(guān)系,設(shè)計(jì)DFD只需考慮軟件系統(tǒng)必須完成的基本邏輯功能,完全不需考慮如何具體地實(shí)現(xiàn)這些功能,即只考慮軟件“做什么”,而不必考慮“怎么做”。 數(shù)據(jù)流圖的基本符號(hào)的介紹,如表2.1所示。</p><p>  表2.1 數(shù)據(jù)流圖基本符號(hào)的意義</p><p><b>  具體功能分

24、析:</b></p><p><b>  數(shù)據(jù)源點(diǎn)和數(shù)據(jù)終點(diǎn)</b></p><p>  數(shù)據(jù)源點(diǎn)和數(shù)據(jù)終點(diǎn)用方框表示,它是系統(tǒng)之外的實(shí)體,可以是人、事、物、部門(mén)或其他系統(tǒng),如圖2.1中的學(xué)生和業(yè)務(wù)員。</p><p>  加工(數(shù)據(jù)處理變換)</p><p>  加工用圓框表示,是對(duì)數(shù)據(jù)進(jìn)行處理的邏輯單元,

25、它接受若干輸入數(shù)據(jù)流,通過(guò)加工,內(nèi)部產(chǎn)生規(guī)定的輸出數(shù)據(jù)流。如圖2.1中申請(qǐng)貸款、擔(dān)保、銀行發(fā)貸款等等都是加工的例子。</p><p><b>  數(shù)據(jù)流</b></p><p>  數(shù)據(jù)流用帶數(shù)據(jù)流標(biāo)識(shí)的箭頭表示,表示系統(tǒng)處理的數(shù)據(jù)對(duì)象和數(shù)據(jù)流動(dòng)的方向。數(shù)據(jù)流的方向可以是:從一加工流向另一加工、從加工流向數(shù)據(jù)存儲(chǔ)或數(shù)據(jù)存儲(chǔ)流向加工、從源點(diǎn)流向加工或從加工流向終點(diǎn),如圖

26、2.1中箭頭所表示就是流向。</p><p><b>  數(shù)據(jù)存儲(chǔ)文件</b></p><p>  數(shù)據(jù)存儲(chǔ)文件在數(shù)據(jù)流圖中起著保存數(shù)據(jù)的作用,它可以是數(shù)據(jù)庫(kù)、文件或任何其它形式,指向存儲(chǔ)的數(shù)據(jù)流可理解為數(shù)據(jù)寫(xiě)入,從存儲(chǔ)引出的數(shù)據(jù)流可理解為數(shù)據(jù)讀出</p><p>  由于人事管理系統(tǒng)主要是以員工為主體,所以該數(shù)據(jù)流圖也是只針對(duì)員工的一系列信息

27、在系統(tǒng)中的數(shù)據(jù)流向及存儲(chǔ)進(jìn)行設(shè)計(jì)的。該系統(tǒng)的數(shù)據(jù)流圖,如圖2.1所示。</p><p>  圖2.1 人事管理系統(tǒng)數(shù)據(jù)流圖</p><p><b>  2.1.3數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和處理過(guò)程五個(gè)部分。其中數(shù)據(jù)項(xiàng)是數(shù)據(jù)的最小組成單位,若干個(gè)數(shù)據(jù)項(xiàng)可以組成一個(gè)數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)字典通

28、過(guò)對(duì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的定義來(lái)描述數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)的邏輯內(nèi)容。</p><p><b>  ⑴數(shù)據(jù)項(xiàng)</b></p><p>  數(shù)據(jù)項(xiàng)是不可再分的數(shù)據(jù)單位??梢杂藐P(guān)系規(guī)范化理論為指導(dǎo),用數(shù)據(jù)依賴(lài)的概念分析和表示數(shù)據(jù)項(xiàng)之間的聯(lián)系。即按實(shí)際語(yǔ)義,寫(xiě)出每個(gè)數(shù)據(jù)項(xiàng)之間的數(shù)據(jù)依賴(lài),它們是數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)階段數(shù)據(jù)模型優(yōu)化的依據(jù)。對(duì)數(shù)據(jù)項(xiàng)的描述通常包含以下內(nèi)容:</p>

29、<p>  數(shù)據(jù)項(xiàng)描述={數(shù)據(jù)項(xiàng)名,數(shù)據(jù)項(xiàng)含義說(shuō)明,別名,數(shù)據(jù)類(lèi)型,長(zhǎng)度}</p><p>  對(duì)于本系統(tǒng)中所包含的各個(gè)數(shù)據(jù)項(xiàng)的具體描述,如表2.2、2.3、2.4、2.5、2.6、2.7所示。</p><p>  表2.2 職員基本信息表的數(shù)據(jù)項(xiàng)</p><p>  表2.3 職工簡(jiǎn)歷表的數(shù)據(jù)項(xiàng)</p><p>  表2.4 職

30、員崗位信息表的數(shù)據(jù)項(xiàng)</p><p>  表2.5 部門(mén)信息的數(shù)據(jù)項(xiàng)</p><p>  表2.6 崗位培訓(xùn)表的數(shù)據(jù)項(xiàng)</p><p>  表2.7 工程項(xiàng)目表數(shù)據(jù)項(xiàng)</p><p><b>  ⑵數(shù)據(jù)結(jié)構(gòu)</b></p><p>  數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關(guān)系。對(duì)數(shù)據(jù)結(jié)構(gòu)的描述包括以下內(nèi)容

31、:</p><p>  數(shù)據(jù)結(jié)構(gòu)描述={數(shù)據(jù)結(jié)構(gòu)名,含義說(shuō)明,組成:{數(shù)據(jù)項(xiàng)或數(shù)據(jù)結(jié)構(gòu)}}</p><p>  本系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)描述,如表2.8所示。</p><p>  表2.8 人事管理系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)說(shuō)明</p><p><b> ?、菙?shù)據(jù)流</b></p><p>  數(shù)據(jù)流是數(shù)據(jù)結(jié)構(gòu)在系統(tǒng)

32、內(nèi)傳輸?shù)穆窂?。?duì)數(shù)據(jù)流的描述通常包括以下內(nèi)容:</p><p>  數(shù)據(jù)流描述={數(shù)據(jù)流名,說(shuō)明,數(shù)據(jù)流來(lái)源,數(shù)據(jù)流去向,組成:{數(shù)據(jù)結(jié)構(gòu)},}其中,數(shù)據(jù)流來(lái)源是說(shuō)明該數(shù)據(jù)流來(lái)自哪個(gè)過(guò)程;數(shù)據(jù)流去向是說(shuō)明該數(shù)據(jù)流將到哪個(gè)過(guò)程去。本系統(tǒng)對(duì)數(shù)據(jù)流的描述,如表2.9所示。</p><p>  表2.9 人事管理系統(tǒng)的數(shù)據(jù)流</p><p><b> ?、葦?shù)據(jù)存儲(chǔ)

33、</b></p><p>  數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)結(jié)構(gòu)停留或保存的地方,也是數(shù)據(jù)流的來(lái)源和去向之一。人事管理系統(tǒng)中數(shù)據(jù)存儲(chǔ)包含系統(tǒng)要存儲(chǔ)的實(shí)體的有關(guān)信息。本系統(tǒng)對(duì)數(shù)據(jù)存儲(chǔ)的具體描述,如表2.10所示。</p><p>  表2.10 人事管理系統(tǒng)的數(shù)據(jù)存儲(chǔ)</p><p><b> ?、商幚磉^(guò)程</b></p><p&

34、gt;  處理過(guò)程的具體處理邏輯一般用判定表或判定樹(shù)來(lái)描述。數(shù)據(jù)字典中只需要描述處理過(guò)程的說(shuō)明性信息,如表2.11所示。</p><p>  表2.11 人事管理系統(tǒng)的處理過(guò)程</p><p><b>  2.2概念結(jié)構(gòu)設(shè)計(jì)</b></p><p>  2.2.1概念設(shè)計(jì)思想</p><p>  如果要使數(shù)據(jù)庫(kù)系統(tǒng)能真實(shí)

35、和充分地反映現(xiàn)實(shí)世界,就必須將需求分析得到的用戶(hù)需求抽象為信息結(jié)構(gòu)即概念結(jié)構(gòu)設(shè)計(jì)。只有做了概念結(jié)構(gòu)設(shè)計(jì),才能更好、更準(zhǔn)確地用本DBMS來(lái)實(shí)現(xiàn)這些需求。概念結(jié)構(gòu)設(shè)計(jì)的任務(wù)是在需求分析階段產(chǎn)生的需求說(shuō)明書(shū)的基礎(chǔ)上,按照特定的方法把它們抽象為一個(gè)不依賴(lài)于任何具體機(jī)器的數(shù)據(jù)模型,即概念模型。我們所做的是人事管理系統(tǒng)。為了更加簡(jiǎn)單明了的說(shuō)明人事管理系統(tǒng)的各種聯(lián)系,我們要將在需求分析階段得出的結(jié)論轉(zhuǎn)換為能更加說(shuō)明概念結(jié)構(gòu)的概念模型。概念模型使設(shè)計(jì)者

36、的注意力能夠從復(fù)雜的實(shí)現(xiàn)細(xì)節(jié)中解脫出來(lái),而只集中在最重要的信息的組織結(jié)構(gòu)和處理模式上。</p><p>  概念結(jié)構(gòu)模型是對(duì)現(xiàn)實(shí)世界的抽象和概括,真實(shí)充分地反映了現(xiàn)實(shí)世界中事物和事物之間的聯(lián)系,能滿(mǎn)足人們對(duì)數(shù)據(jù)的處理要求。由于概念模型簡(jiǎn)潔、明晰、獨(dú)立于計(jì)算機(jī),很容易理解,因此可以用概念模型和不熟悉計(jì)算機(jī)的用戶(hù)交換意見(jiàn),使用戶(hù)能積極參與數(shù)據(jù)庫(kù)的設(shè)計(jì)工作,保證設(shè)計(jì)工作順利進(jìn)行。概念模型易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)

37、模型轉(zhuǎn)換,從而可以用它和不熟悉計(jì)算機(jī)的用戶(hù)交換意見(jiàn)。當(dāng)應(yīng)用環(huán)境和應(yīng)用要求改變時(shí),容易對(duì)概念模型修改和擴(kuò)充。概念結(jié)構(gòu)是各種數(shù)據(jù)模型的共同基礎(chǔ),它比數(shù)據(jù)模型更獨(dú)立于機(jī)器、更抽象,從而更加穩(wěn)定。所以我們要用概念結(jié)構(gòu)來(lái)表示,而最有力的表示工具是E-R圖。</p><p>  我們既然做的是人事管理系統(tǒng)的的數(shù)據(jù)庫(kù),所以要對(duì)在人事管理過(guò)程中需要接觸的實(shí)體和他們之間的聯(lián)系要有所了解。在人事管理系統(tǒng)里,最重要的實(shí)體是職員,其他的

38、實(shí)體還有工程項(xiàng)目、工作部門(mén)、工作崗位等。另外,考慮到職工人員需要定期參加崗位培訓(xùn),所以還要考慮到崗位培訓(xùn)的記錄問(wèn)題,為了方便,我們把崗位培訓(xùn)當(dāng)作一個(gè)實(shí)體考慮,將問(wèn)題可以簡(jiǎn)單化。需要注意的是,職工會(huì)有很多屬性,有許多屬性在工作時(shí)或發(fā)放工資時(shí)都不是很最重要的信息,如果刪除了它們,還會(huì)造成一些信息的損失。為此,考慮到減少我們?cè)O(shè)計(jì)的人事管理系統(tǒng)數(shù)據(jù)庫(kù)數(shù)據(jù)的信息冗余度,我們將職工一些不太重要的屬性需要分離出來(lái),當(dāng)作一個(gè)新的實(shí)體對(duì)待,減少了對(duì)數(shù)據(jù)庫(kù)

39、操作時(shí)造成的信息冗余度,還使整個(gè)系統(tǒng)更加明晰。所以,就這樣將人事管理系統(tǒng)的幾個(gè)實(shí)體從現(xiàn)實(shí)世界分離了出來(lái),包括職工、崗位、部門(mén)、職工簡(jiǎn)歷、工程項(xiàng)目。</p><p>  然后再考慮它們之間的聯(lián)系和每個(gè)實(shí)體數(shù)據(jù)的碼的設(shè)置。為了簡(jiǎn)單考慮,我們對(duì)每個(gè)實(shí)體都設(shè)置了實(shí)體編號(hào)作為數(shù)據(jù)存儲(chǔ)時(shí)的主碼。在人事管理里這幾個(gè)實(shí)體的聯(lián)系也是很明了的。首先每個(gè)職工會(huì)有唯一的簡(jiǎn)歷信息與之對(duì)應(yīng)。其次,每次職工崗位培訓(xùn)會(huì)有很多職工參加,說(shuō)明崗位培

40、訓(xùn)和職工是一對(duì)多的聯(lián)系。當(dāng)然,對(duì)任何一個(gè)公司來(lái)說(shuō),不能保證在同一個(gè)崗位上的職員只有一個(gè),例如一個(gè)車(chē)間的機(jī)工會(huì)有很多。所以,崗位和職工也是一對(duì)多的聯(lián)系。同理,一個(gè)部門(mén)里也會(huì)有不同的崗位,它和崗位也是一對(duì)多的聯(lián)系。還有,考慮到一個(gè)部門(mén)可能會(huì)負(fù)責(zé)幾個(gè)工程項(xiàng)目,而一個(gè)工程項(xiàng)目也可能會(huì)需要不同的部門(mén)合作。所以,部門(mén)和工程項(xiàng)目之間是多對(duì)多的聯(lián)系。一個(gè)工程會(huì)需要很多職工來(lái)共同完成,并且每個(gè)職工會(huì)有其對(duì)應(yīng)的分工,所以職工和工程項(xiàng)目之間是有屬性的多對(duì)一的

41、聯(lián)系。這樣,在概念設(shè)計(jì)階段需要考慮的細(xì)節(jié)都差不度考慮到了。</p><p>  2.2.2局部概念結(jié)構(gòu)設(shè)計(jì)</p><p>  局部概念模型的設(shè)計(jì)思想是根據(jù)需求分析的內(nèi)容用E-R圖分別表示出各個(gè)實(shí)體及其屬性,以及用E-R圖表示出各實(shí)體之間的聯(lián)系。</p><p> ?、疟鞠到y(tǒng)的局部概念結(jié)構(gòu)設(shè)計(jì)中的實(shí)體與其各個(gè)屬性的表示,如圖2.2、2.3、2.4、2.5、2.6、2

42、.7所示。</p><p>  圖2.2 職工信息E-R圖</p><p>  圖2.3 崗位信息E-R圖</p><p>  圖2.4 部門(mén)信息E-R圖</p><p>  圖2.5 崗位培訓(xùn)信息E-R圖</p><p>  圖2.6 簡(jiǎn)歷信息E-R圖</p><p>  圖2.7 工程項(xiàng)目信

43、息E-R圖</p><p> ?、凭植扛拍罱Y(jié)構(gòu)設(shè)計(jì)中的實(shí)體與實(shí)體間的表示如下描述:</p><p> ?、俾毠づc簡(jiǎn)歷之間的關(guān)系:一個(gè)職工只可以有一個(gè)簡(jiǎn)歷檔案,而一個(gè)簡(jiǎn)歷檔案只能被一個(gè)職工所有即二者是一對(duì)一的關(guān)系,如圖2.8所示。</p><p>  圖2.8 簡(jiǎn)歷信息實(shí)體與職工信息實(shí)體之間的聯(lián)系</p><p> ?、趰徫慌嘤?xùn)與職工之間的關(guān)系

44、:一個(gè)崗位培訓(xùn)可以有多個(gè)職工參加,而一個(gè)職工只能參加一種崗位培訓(xùn)即二者是一對(duì)多的關(guān)系,如圖2.9所示。</p><p>  圖2.9 崗位培訓(xùn)信息實(shí)體與職工信息實(shí)體之間的聯(lián)系</p><p> ?、蹗徫恍畔⑴c職工之間的關(guān)系:一個(gè)崗位可以有多個(gè)職工,而一個(gè)職工只能在一個(gè)崗位工作,即二者是一對(duì)多的關(guān)系,如圖2.10所示。</p><p>  圖2.10 崗位信息實(shí)體與職

45、工信息實(shí)體之間的聯(lián)系</p><p> ?、懿块T(mén)與崗位之間的關(guān)系:一個(gè)部門(mén)可以有多個(gè)崗位,而一個(gè)崗位只能在某一個(gè)部門(mén),即二者是一對(duì)多的關(guān)系,如圖2.11所示。</p><p>  圖2.11 部門(mén)信息實(shí)體與崗位信息實(shí)體之間的聯(lián)系</p><p> ?、莶块T(mén)與工程項(xiàng)目之間的關(guān)系:一個(gè)部門(mén)可以負(fù)責(zé)多個(gè)工程項(xiàng)目,而一個(gè)項(xiàng)目也可以有多個(gè)部門(mén)進(jìn)行管理即二者是多對(duì)多的關(guān)系,如圖

46、2.12所示。</p><p>  圖2.12 部門(mén)信息實(shí)體與工程項(xiàng)目信息實(shí)體之間的聯(lián)系</p><p>  2.2.3總體概念結(jié)構(gòu)設(shè)計(jì)</p><p>  完成局部概念設(shè)計(jì)后,實(shí)體和實(shí)體的屬性及各個(gè)實(shí)體間的關(guān)系即以確定,由于各個(gè)局部所面向的問(wèn)題不同,這就導(dǎo)致各個(gè)分E-R圖之間必定會(huì)存在許多不一致的問(wèn)題,稱(chēng)之為沖突。</p><p>  各E

47、-R圖之間的沖突主要有三種:屬性沖突、命名沖突、結(jié)構(gòu)沖突。除了消除沖突之外,還要消除不必要的冗余,消除冗余主要采用分析方法,即以數(shù)據(jù)字典和數(shù)據(jù)流圖為依據(jù),根據(jù)數(shù)據(jù)字典中關(guān)于數(shù)據(jù)項(xiàng)之間邏輯關(guān)系的說(shuō)明來(lái)消除冗余,但并不是所有的冗余數(shù)據(jù)與冗余聯(lián)系都必須加以消除,有時(shí)為了提高效率,不得不以冗余信息作為代價(jià)。因此在設(shè)計(jì)數(shù)據(jù)概念時(shí),哪些冗余必須消除,哪些冗余信息允許存在,需要根據(jù)用戶(hù)的整體要求來(lái)確定,如果人為的保留一些冗余數(shù)據(jù),則應(yīng)把數(shù)據(jù)字典數(shù)據(jù)關(guān)

48、聯(lián)的說(shuō)明作為完整性約束條件。除分析方法外,還可以用規(guī)范化理論來(lái)消除冗余。</p><p>  在設(shè)計(jì)全局E-R圖時(shí)我們嚴(yán)格依據(jù)上面的條件和規(guī)則,應(yīng)用上面的方法設(shè)計(jì)出全局E-R圖,如圖2.13所示。</p><p>  圖2.13 本系統(tǒng)的全局E-R圖</p><p>  2.2.4數(shù)據(jù)庫(kù)設(shè)計(jì)工具軟件PowerDesigner的應(yīng)用</p><p&

49、gt;  1.PowerDesigner 的安裝:</p><p>  選擇PowerDesigner950-Trial文件進(jìn)行安裝,安裝到C盤(pán)的program files文件夾內(nèi),如圖2.14所示。</p><p>  圖2.14 安裝界面</p><p>  2.CDM圖的生成過(guò)程:</p><p> ?。?)安裝完成后進(jìn)入到PowerD

50、esigner操作界面。依次選擇開(kāi)始/程序/Sybase/PowerDesigner 9/PowerDesigner選項(xiàng),就會(huì)彈出PowerDesigner對(duì)話框。選擇菜單File里的New選項(xiàng),在彈出的New對(duì)話框內(nèi)選擇“Conceptual Data Model”選項(xiàng),單擊“OK”按鈕,如圖2.15所示。</p><p>  圖2.15 生成CDM過(guò)程</p><p><b>

51、; ?。?)繪制實(shí)體</b></p><p>  A.單擊選中工具選項(xiàng)板上的“實(shí)體圖標(biāo)”。然后在CDM工作區(qū)內(nèi)單擊產(chǎn)生實(shí)體圖形,右鍵解除當(dāng)前選擇的任務(wù)。</p><p>  B.雙擊CDM工作區(qū)中的實(shí)體圖形,出現(xiàn)定義實(shí)體特征的窗口。在該窗口內(nèi)可定義實(shí)體的規(guī)則(Rules)、描述(Description)、注釋?zhuān)ˋnnotation)、屬性(Attributes)。</p&

52、gt;<p>  C.在“General”選項(xiàng)下輸入Name、Code內(nèi)容。這里的Name表示實(shí)體的描述名稱(chēng),用中文表述,Code表示實(shí)體的代碼名稱(chēng),用簡(jiǎn)化的英文表述,如圖2.16所示。</p><p>  圖2.16 繪制實(shí)體</p><p><b> ?。?)定義實(shí)體屬性</b></p><p>  在定義實(shí)體特征的窗口內(nèi)選擇

53、“Attributes”選項(xiàng),出現(xiàn)定義實(shí)體屬性窗口,如圖2.17所示。</p><p>  圖2.17 定義實(shí)體</p><p>  A.確定實(shí)體屬性的Name、Code及數(shù)據(jù)類(lèi)型(Data Type列)。</p><p>  B.確定一個(gè)屬性是否為這個(gè)實(shí)體的標(biāo)識(shí)符或標(biāo)識(shí)符的一部分(Primary復(fù)選框),實(shí)體的標(biāo)識(shí)符可以由一個(gè)或多個(gè)屬性組成,它惟一標(biāo)識(shí)實(shí)體中的一個(gè)

54、實(shí)例,即它代表了關(guān)系中的主鍵,在實(shí)體圖形符號(hào)中,標(biāo)識(shí)符(主鍵)屬性帶有下劃線。</p><p>  C.標(biāo)識(shí)一個(gè)實(shí)體的屬性是否為強(qiáng)制的,強(qiáng)制特性表示屬性是否需要一個(gè)值,如果屬性是強(qiáng)制的,那么該屬性在數(shù)據(jù)庫(kù)表中的對(duì)應(yīng)列上不允許空值,一般主鍵是不允許為空的。</p><p><b> ?。?)繪制聯(lián)系</b></p><p>  在不同的情況下,繪

55、制聯(lián)系可分為兩種情況:</p><p>  A.繪制不帶屬性的聯(lián)系</p><p>  不帶屬性的聯(lián)系通常是用實(shí)體之間的一條線。選中工具板上“Relationship”圖標(biāo),點(diǎn)擊兩個(gè)實(shí)體,就會(huì)在兩個(gè)實(shí)體出現(xiàn)來(lái)聯(lián)系的相關(guān)線。雙擊該線,出現(xiàn)該聯(lián)系的屬性窗口,在“General”選項(xiàng)中,輸入Name、Code,然后在“Detail”選項(xiàng)中選擇二者之間的對(duì)應(yīng)關(guān)系。如圖2.18所示。</p&g

56、t;<p>  圖2.18 繪制聯(lián)系</p><p>  B.繪制帶有屬性的聯(lián)系</p><p>  選中工具板上“聯(lián)合圖標(biāo)”,然后點(diǎn)擊兩個(gè)實(shí)體,這樣兩個(gè)實(shí)體間就會(huì)建立一個(gè)帶有屬性的聯(lián)系。雙擊圖標(biāo),出現(xiàn)定義聯(lián)合特性的窗口。在“General”選項(xiàng)中,輸入Name、Code,在“Attributes”選項(xiàng)中,輸入聯(lián)系的屬性。單擊“確定”按鈕,就會(huì)在CDM工作區(qū)中產(chǎn)生一個(gè)“聯(lián)合”

57、。如圖2.19所示。</p><p>  圖2.19 繪制實(shí)體間聯(lián)系</p><p>  建立完帶屬性的聯(lián)系后,我們就要確定實(shí)體與聯(lián)合間的關(guān)系。選擇“Association”圖標(biāo),按住鼠標(biāo)選中要連接的實(shí)體和聯(lián)系,完成連接。雙擊其中一個(gè)實(shí)體與聯(lián)合的連接線,如圖2.20所示。</p><p>  圖2.20 建立實(shí)體與聯(lián)系的關(guān)系</p><p>

58、 ?。?)通過(guò)建立實(shí)體和聯(lián)系等相關(guān)步驟即可生成CDM模型,如圖2.21所示。</p><p>  圖2.21 生成的CDM圖</p><p><b>  2.3邏輯結(jié)構(gòu)設(shè)計(jì)</b></p><p>  2.3.1邏輯結(jié)構(gòu)設(shè)計(jì)思想</p><p>  概念結(jié)構(gòu)設(shè)計(jì)是獨(dú)立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。邏輯結(jié)構(gòu)設(shè)計(jì)是把概念結(jié)構(gòu)

59、設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為與選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。所以邏輯結(jié)構(gòu)設(shè)計(jì)一般分以下三個(gè)方面:</p><p> ?、艑⒏拍罱Y(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型。</p><p> ?、茖⑥D(zhuǎn)換來(lái)的關(guān)系、網(wǎng)狀、層次模型向特定DBMS支持下的數(shù)據(jù)模型轉(zhuǎn)換。</p><p>  ⑶對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。</p><p> 

60、 針對(duì)人事管理系統(tǒng) ,邏輯結(jié)構(gòu)設(shè)計(jì)采用概念結(jié)構(gòu)轉(zhuǎn)換關(guān)系模型,將E-R圖依照規(guī)則轉(zhuǎn)換為關(guān)系模型,為了進(jìn)一步提高數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)的性能,再將轉(zhuǎn)換后的關(guān)系模型</p><p>  進(jìn)行優(yōu)化,確定是否要對(duì)某些模式進(jìn)行合并或分解,為物理設(shè)計(jì)提供最優(yōu)的處理。</p><p>  2.3.2 E-R圖向關(guān)系模式的轉(zhuǎn)變</p><p>  關(guān)系模型的邏輯結(jié)構(gòu)是一組關(guān)系模式的集合。E-

61、R圖則是由實(shí)體,實(shí)體的屬性和實(shí)體間的聯(lián)系三個(gè)要素組成。所以將E-R圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要將實(shí)體,實(shí)體的屬性和實(shí)體間的聯(lián)系轉(zhuǎn)換為關(guān)系模式。轉(zhuǎn)換原則如下:</p><p> ?、艑?shí)體類(lèi)型的轉(zhuǎn)換:將每個(gè)實(shí)體類(lèi)型轉(zhuǎn)換成一個(gè)關(guān)系模式,實(shí)體的屬性及為關(guān)系模式的屬性,實(shí)體標(biāo)識(shí)符及為關(guān)系模式的鍵。</p><p> ?、坡?lián)系類(lèi)型的轉(zhuǎn)換,根據(jù)不同的情況做不同的處理。</p><p&

62、gt;  ①一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模型,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個(gè)實(shí)體的碼均是該關(guān)系的候選碼。如果與某一端實(shí)體對(duì)應(yīng)的關(guān)系合并,則需要在該關(guān)系模式的屬性中加如另一個(gè)關(guān)系模式的碼和聯(lián)系本身的屬性。</p><p> ?、谝粋€(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與 n端對(duì)應(yīng)的關(guān)

63、系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。</p><p>  ③一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。</p><p> ?、苋齻€(gè)或三個(gè)以上的實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系模式。與該多元聯(lián)系相連的各實(shí)體的碼

64、以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。</p><p> ?、菥哂邢嗤a的關(guān)系模式可合并。</p><p>  ⑶依照該規(guī)則并結(jié)合各個(gè)實(shí)體間的關(guān)系將系統(tǒng)的E-R圖轉(zhuǎn)換為關(guān)系模型。</p><p>  2.3.3 PDM的生成過(guò)程</p><p> ?、?在生成CDM模型中點(diǎn)擊Tools/Generate physi

65、cal Data Model…,彈出對(duì)話框,如圖2.22所示。確定后生成的PDM圖如圖2.23所示。</p><p>  圖2.22 生成PDM過(guò)程</p><p>  圖2.23 生成的PDM圖</p><p>  2.3.4 腳本的生成過(guò)程</p><p> ?、?啟動(dòng)Oracle Home 92 管理平臺(tái)</p><

66、p>  單擊開(kāi)始/程序/oracle-oraHome92/Enterprise Manager console,彈出對(duì)話框, 選擇獨(dú)立啟動(dòng),點(diǎn)擊確定,再次彈出對(duì)話框。將主機(jī)添加:192.168.170.8,SID添加:oracledb,網(wǎng)絡(luò)服務(wù)名自動(dòng)生成,點(diǎn)擊確定,彈出對(duì)話框。如圖2.24所示。在彈出的對(duì)話框中輸入用戶(hù)名和密碼,點(diǎn)擊確定,就完成了數(shù)據(jù)源的創(chuàng)建。如圖2.25所示。</p><p>  圖2.2

67、4 進(jìn)入Oracle管理平臺(tái)</p><p>  圖2.25 進(jìn)入數(shù)據(jù)庫(kù)</p><p><b> ?、?創(chuàng)建數(shù)據(jù)源</b></p><p>  ① 單擊開(kāi)始/設(shè)置/控制面板/管理工具/數(shù)據(jù)源,彈出對(duì)話框,點(diǎn)擊添加,再次彈出對(duì)話框。如圖2.26所示。</p><p>  圖2.26 創(chuàng)建新的數(shù)據(jù)源</p>

68、<p> ?、?選擇Oracledb in OraHome92,然后點(diǎn)擊確定,彈出對(duì)話框。如圖2.27所示。</p><p> ?、?在Data Source Name中輸入:personal_management,在TNS Service Name 中輸入:oracledb_192.168.170.8,在User中輸入:jb08112。然后點(diǎn)擊:Test Connection,彈出對(duì)話框,輸入Pass

69、word:jb08112。然后點(diǎn)擊OK。數(shù)據(jù)源就連接成功了。</p><p>  圖2.27 數(shù)據(jù)源的連接</p><p><b> ?、?生成腳本的過(guò)程</b></p><p> ?、?在生成PDM模型中點(diǎn)擊Database/Generate Data base,彈出對(duì)話框。如圖2.28所示。</p><p>  圖2

70、.28 生成腳本過(guò)程</p><p> ?、?選擇Script generat,點(diǎn)擊Database,將本頁(yè)的所有內(nèi)容都不選,點(diǎn)擊確定,彈出對(duì)話框,點(diǎn)擊Edit,腳本就生成了。如圖2.29所示。</p><p>  圖2.29 生成腳本</p><p><b>  ③ 生成的腳本代碼</b></p><p>  /*==

71、============================================================*/</p><p>  /* Database name: ConceptualDataModel_3 */</p><p>  /* DBMS name: ORACLE Version 9i

72、 */</p><p>  /* Created on: 2010-6-18 9:19:39 */</p><p>  /*==============================================================*/</p><p> 

73、 alter table "canjia"</p><p>  drop constraint FK_CANJIA_CANJIA_ZHIGONG</p><p><b>  /</b></p><p>  alter table "canjia"</p><p>  drop co

74、nstraint FK_CANJIA_CANJIA2_GANGWEIP</p><p><b>  /</b></p><p>  alter table "canyu"</p><p>  drop constraint FK_CANYU_CANYU_ZHIGONG</p><p><b>

75、;  /</b></p><p>  alter table "canyu"</p><p>  drop constraint FK_CANYU_CANYU2_GONGCHEN</p><p><b>  /</b></p><p>  alter table "gangwei

76、"</p><p>  drop constraint FK_GANGWEI_LISHU_BUMEN</p><p><b>  /</b></p><p>  alter table "jianli"</p><p>  drop constraint FK_JIANLI_SHUYU_ZH

77、IGONG</p><p><b>  /</b></p><p>  alter table "jianli2"</p><p>  drop constraint FK_JIANLI2_JIANLI_BUMEN</p><p><b>  /</b></p>&

78、lt;p>  alter table "jianli2"</p><p>  drop constraint FK_JIANLI2_JIANLI2_GONGCHEN</p><p><b>  /</b></p><p>  alter table "zhigong"</p><

79、p>  drop constraint FK_ZHIGONG_CONGSHI_GANGWEI</p><p><b>  /</b></p><p>  alter table "zhigong"</p><p>  drop constraint FK_ZHIGONG_SHUYU2_JIANLI</p>

80、<p><b>  /</b></p><p>  drop index "canjia2_FK"</p><p><b>  /</b></p><p>  drop index "canjia_FK"</p><p><b>  /&

81、lt;/b></p><p>  drop index "canyu2_FK"</p><p><b>  /</b></p><p>  drop index "canyu_FK"</p><p><b>  /</b></p><

82、p>  drop index "lishu_FK"</p><p><b>  /</b></p><p>  drop index "shuyu_FK"</p><p><b>  /</b></p><p>  drop index "ji

83、anli2_FK"</p><p><b>  /</b></p><p>  drop index "jianli_FK"</p><p><b>  /</b></p><p>  drop index "congshi_FK"</p>

84、;<p><b>  /</b></p><p>  drop index "shuyu2_FK"</p><p><b>  /</b></p><p>  /*==============================================================*

85、/</p><p>  /* Table: "bumen" */</p><p>  /*==============================================================*/</p><p>  create t

86、able "bumen" (</p><p>  部門(mén)代號(hào) CHAR(6) not null,</p><p>  部門(mén)名稱(chēng) CHAR(36) not null,</p><p>  

87、部門(mén)地點(diǎn) CHAR(8) not null,</p><p>  部門(mén)經(jīng)理 CHAR(8) not null,</p><p>  部門(mén)電話 CHAR(10),</p><p&

88、gt;  constraint PK_BUMEN primary key (部門(mén)代號(hào))</p><p><b>  )</b></p><p><b>  /</b></p><p>  /*==============================================================*/&l

89、t;/p><p>  /* Table: "canjia" */</p><p>  /*==============================================================*/</p><p>  create tabl

90、e "canjia" (</p><p>  "yuangongdaima" CHAR(6) not null,</p><p>  培訓(xùn)名稱(chēng) CHAR(20) not null,</p><

91、;p>  constraint PK_CANJIA primary key ("yuangongdaima", 培訓(xùn)名稱(chēng))</p><p><b>  )</b></p><p><b>  /</b></p><p>  /*===================================

92、===========================*/</p><p>  /* Index: "canjia_FK" */</p><p>  /*==============================================================*/<

93、;/p><p>  create index "canjia_FK" on "canjia" (</p><p>  "yuangongdaima" ASC</p><p><b>  )</b></p><p><b>  /</b><

94、/p><p>  /*==============================================================*/</p><p>  /* Index: "canjia2_FK" */</p><p>  /*===========

95、===================================================*/</p><p>  create index "canjia2_FK" on "canjia" (</p><p><b>  培訓(xùn)名稱(chēng) ASC</b></p><p><b>  )&l

96、t;/b></p><p><b>  /</b></p><p>  /*==============================================================*/</p><p>  /* Table: "canyu"

97、 */</p><p>  /*==============================================================*/</p><p>  create table "canyu" (</p><p>  "yuangongdaima" CH

98、AR(6) not null,</p><p>  "gongchengxiangmudaima" CHAR(8) not null,</p><p>  "suoshufengong" CHAR(40)

99、 not null,</p><p>  constraint PK_CANYU primary key ("yuangongdaima", "gongchengxiangmudaima")</p><p><b>  )</b></p><p><b>  /</b>&l

100、t;/p><p>  /*==============================================================*/</p><p>  /* Index: "canyu_FK" */</p><p>  /*=========

101、=====================================================*/</p><p>  create index "canyu_FK" on "canyu" (</p><p>  "yuangongdaima" ASC</p><p><b>  )&

102、lt;/b></p><p><b>  /</b></p><p>  /*==============================================================*/</p><p>  /* Index: "canyu2_FK"

103、 */</p><p>  /*==============================================================*/</p><p>  create index "canyu2_FK" on "canyu" (</p><p>  "go

104、ngchengxiangmudaima" ASC</p><p><b>  )</b></p><p><b>  /</b></p><p>  /*==============================================================*/</p><

105、p>  /* Table: "gangwei" */</p><p>  /*==============================================================*/</p><p>  create table "gangwe

106、i" (</p><p>  "gangweidaima" CHAR(6) not null,</p><p>  部門(mén)代號(hào) CHAR(6),</p><p>  "gangweimingcheng" CHAR(6)

107、 not null,</p><p>  "gangweijibie" CHAR(4) not null,</p><p>  "gongzijibie" CHAR(4) not

108、 null,</p><p>  "beizhu2" CHAR(4),</p><p>  constraint PK_GANGWEI primary key ("gangweidaima")</p><p><b>  )</b></p><p><b

109、>  /</b></p><p>  /*==============================================================*/</p><p>  /* Index: "lishu_FK" */</p><

110、;p>  /*==============================================================*/</p><p>  create index "lishu_FK" on "gangwei" (</p><p><b>  部門(mén)代號(hào) ASC</b></p><

111、;p><b>  )</b></p><p><b>  /</b></p><p>  /*==============================================================*/</p><p>  /* Table: "gangweipeixun"

112、 */</p><p>  /*==============================================================*/</p><p>  create table "gangweipeixun" (</p><p>  "

113、;peixunmingcheng" CHAR(20) not null,</p><p>  "qishishijian" DATE not null,</p><p>  "peixundidian" CH

114、AR(20) not null,</p><p>  "peixunfangshi" CHAR(4),</p><p>  "peixunfeiyong" NUMBER(12),</p><p>  "peixunchengji"

115、 NUMBER(6),</p><p>  constraint PK_GANGWEIPEIXUN primary key ("peixunmingcheng")</p><p><b>  )</b></p><p><b>  /</b></p><p>  /*======

116、========================================================*/</p><p>  /* Table: "gongcheng" */</p><p>  /*======================================

117、========================*/</p><p>  create table "gongcheng" (</p><p>  工程項(xiàng)目代碼 CHAR(8) not null,</p><p>  工程代碼 CHAR

118、(36) not null,</p><p>  開(kāi)工日期 DATE not null,</p><p>  竣工日期 DATE not null,</p>

119、<p>  監(jiān)理部門(mén) CHAR(10),</p><p>  constraint PK_GONGCHENG primary key (工程項(xiàng)目代碼)</p><p><b>  )</b></p><p><b>  /</b></p><p>  /

120、*==============================================================*/</p><p>  /* Table: "jianli" */</p><p>  /*===============================

121、===============================*/</p><p>  create table "jianli" (</p><p>  簡(jiǎn)歷編號(hào) CHAR(10) not null,</p><p>  "yuangongdaima&q

溫馨提示

  • 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ù)僅提供信息存儲(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)論