員工培訓(xùn)管理系統(tǒng)數(shù)據(jù)庫(kù)_第1頁(yè)
員工培訓(xùn)管理系統(tǒng)數(shù)據(jù)庫(kù)_第2頁(yè)
員工培訓(xùn)管理系統(tǒng)數(shù)據(jù)庫(kù)_第3頁(yè)
員工培訓(xùn)管理系統(tǒng)數(shù)據(jù)庫(kù)_第4頁(yè)
已閱讀5頁(yè),還剩25頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、員工培訓(xùn)管理系統(tǒng)數(shù)據(jù)庫(kù)員工培訓(xùn)管理系統(tǒng) 一、前言-3 2、 系統(tǒng)需求分析階段 需求分析階段的目標(biāo)-3 需求分析階段的任務(wù)-3 對(duì)象說(shuō)明-4 處理功能要求-4 安全性和完整性要求-4三、概念設(shè)計(jì)階段 目標(biāo)-6 具體任務(wù)-6結(jié)果-7 各實(shí)體及其屬性-7 實(shí)體及其屬性e-r圖-7 局部e-r圖-9 全局e-r圖-10 四、邏輯設(shè)計(jì)階段 邏輯設(shè)計(jì)階段的目標(biāo)-11 邏輯設(shè)計(jì)階段的任務(wù)-11 實(shí)體型轉(zhuǎn)換為關(guān)系模式-11 實(shí)體間聯(lián)系轉(zhuǎn)換為關(guān)系模式-12 數(shù)據(jù)庫(kù)模式定義-14 五、數(shù)據(jù)庫(kù)實(shí)施階段 數(shù)據(jù)庫(kù)實(shí)施階段的目標(biāo)-15 數(shù)據(jù)庫(kù)實(shí)施階段的任務(wù)-15 建立數(shù)據(jù)庫(kù)-15 建立數(shù)據(jù)表-15 錄入數(shù)據(jù)-20 建立視

2、圖和存儲(chǔ)及相應(yīng)功能的查詢操作-23附錄:數(shù)字字典一、前言隨著戰(zhàn)略人力資源管理時(shí)代的到來(lái),員工培訓(xùn)開(kāi)發(fā)在提升員工技能和素質(zhì)、增強(qiáng)企業(yè)核心競(jìng)爭(zhēng)力等方面具有重要作用。為了較好地解決我國(guó)企業(yè)在進(jìn)行員工培訓(xùn)時(shí)出現(xiàn)的問(wèn)題,建立一套戰(zhàn)略員工培訓(xùn)系統(tǒng),使企業(yè)的培訓(xùn)工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而達(dá)到提高企業(yè)培訓(xùn)的目的。二、系統(tǒng)需求分析階段系統(tǒng)需求分析階段需求分析簡(jiǎn)單的說(shuō)就是分析用戶的要求。需求分析是涉及數(shù)據(jù)庫(kù)的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實(shí)際要求,將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)的結(jié)果是否合理和實(shí)用。 需求分析階段的目標(biāo)1. 了解公司總體培訓(xùn)課程的設(shè)置和安排;2.綜合的理解企業(yè)教員和

3、各個(gè)員工之間的不同需求; l ll3.了解培訓(xùn)課程的基本內(nèi)容;4.了解企業(yè)對(duì)不同崗位員工的培訓(xùn)計(jì)劃;5.了解員工的培訓(xùn)效果;6.加強(qiáng)各崗位員工的培訓(xùn),加快持證上崗工作步伐,進(jìn)一步規(guī)范管理。 需求分析階段的任務(wù) 對(duì)象說(shuō)明:系統(tǒng)處理對(duì)象包括員工基本信息、員工成績(jī)信息、課程信息、企業(yè)工作崗位信息、企業(yè)部門(mén)信息、培訓(xùn)需求信息、企業(yè)培訓(xùn)計(jì)劃信息、個(gè)人培訓(xùn)計(jì)劃信息、課程評(píng)價(jià)信息、教員信息等十個(gè)方面,各個(gè)對(duì)象包括信息如下所示:1. 員工基本信息(personal)包括有員工號(hào)、員工姓名、性別、所在部門(mén)、身份證、籍貫、聯(lián)系電話、家庭住址等信息。2. 員工成績(jī)信息(cgrade)包括有員工號(hào)、課程名稱、時(shí)間、地

4、點(diǎn)、授課教師、成績(jī)?cè)u(píng)價(jià)等。3. 課程信息(course)包括有課程號(hào)、課程名、課程學(xué)識(shí)、授課教師、預(yù)修課程、開(kāi)課部門(mén)、初訓(xùn)、復(fù)訓(xùn)等。4. 企業(yè)工作崗位信息(work)包括有工作崗位代號(hào)、工作崗位名稱、工作崗位的權(quán)利、范圍等。5. 企業(yè)部門(mén)信息(department)包括有部門(mén)編號(hào)、部門(mén)名稱、部門(mén)經(jīng)理、部門(mén)副經(jīng)理等。6. 培訓(xùn)需求信息(need)包括有所需培訓(xùn)的課程、要求培訓(xùn)的員工、培訓(xùn)計(jì)劃等。7. 企業(yè)培訓(xùn)計(jì)劃信息(b-plan)包括有所需培訓(xùn)的課程、培訓(xùn)開(kāi)始時(shí)間、結(jié)束時(shí)間、培訓(xùn)教員、上課時(shí)間、上課地點(diǎn)等。8. 個(gè)人培訓(xùn)計(jì)劃(p_plan)包括有培訓(xùn)員、培訓(xùn)課程、培訓(xùn)開(kāi)始時(shí)間、培訓(xùn)結(jié)束時(shí)間等。

5、9. 課程評(píng)價(jià)信息(evaluate)包括有課程名、評(píng)價(jià)內(nèi)容、評(píng)價(jià)時(shí)間等。10. 教員信息(teacher)包括有教員號(hào)、教員姓名、教員學(xué)歷、開(kāi)始教學(xué)時(shí)間、教員評(píng)價(jià)等。處理功能要求 系統(tǒng)主要完成以下幾個(gè)功能: 1員工信息查詢與修改,包括員工的基本信息、職稱、崗位、已經(jīng)培訓(xùn)過(guò)的課程和成績(jī)、培訓(xùn)計(jì)劃等。 2.培訓(xùn)課程基本信息查詢、修改與更新,包括課時(shí)、課程種類(lèi)等。 3.企業(yè)所有員工培訓(xùn)需求的管理. 4.每一位員工的課程信息的查詢與信息更新; 5.企業(yè)培訓(xùn)計(jì)劃的制定、修改; 6.培訓(xùn)課程的評(píng)價(jià); 7.教員信息的管理、教師評(píng)價(jià)等。安全性和完整性要求安全性先通過(guò)視圖機(jī)制,不同的用戶只能訪問(wèn)系統(tǒng)授權(quán)的視圖

6、,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過(guò)用戶授權(quán)機(jī)制,通過(guò)用戶登陸來(lái)識(shí)別用戶級(jí)別,根據(jù)這個(gè)級(jí)別來(lái)分配用戶權(quán)限,達(dá)到數(shù)據(jù)更高層次的安全保密功能。近而可以滿足用戶的基本數(shù)據(jù)安全性要求。完整性要求用于描述各種信息之間的制約關(guān)系,以及關(guān)聯(lián)關(guān)系,各個(gè)數(shù)據(jù)項(xiàng)的取值范圍以及各個(gè)數(shù)據(jù)項(xiàng)是否可以不取值。根據(jù)實(shí)際需要,采取一定的手段來(lái)滿足用戶的完整性需求。(1)主碼取值唯一,不能相同,并且不能去空值。 (2)各關(guān)系凡是涉及到姓名的其取值一律不能為空值,此處允許有相同的姓名。 (3) 各關(guān)系凡是涉及到性別的其取值只能是男或女二者中的一個(gè),不允許出現(xiàn)第三個(gè)。 (4) 各個(gè)員工關(guān)系中的年齡取值只能從18到100之

7、間,不能超出此范圍。 (5) 有新的員工注冊(cè)使用該系統(tǒng)或有員工注銷(xiāo)改號(hào),數(shù)據(jù)庫(kù)自動(dòng)更新。詳細(xì)完整性要求見(jiàn)于系統(tǒng)的邏輯設(shè)計(jì)階段。員工培訓(xùn)管理系統(tǒng) 培訓(xùn)目標(biāo)管理其他系統(tǒng)管理培訓(xùn)資源管理培訓(xùn)目標(biāo)管理基本信息管理培訓(xùn)效果管理培訓(xùn)需求管理 權(quán)限管理用戶管理成績(jī)信息管理課程信息管理員工信息管理 培訓(xùn)管理機(jī)構(gòu)圖培訓(xùn)中心審查調(diào)整 培訓(xùn)課程設(shè)置信息匯總組織安排 培訓(xùn)計(jì)劃選擇培訓(xùn)課程培訓(xùn)員工考核培訓(xùn)考核成績(jī)?cè)u(píng)估結(jié)果培訓(xùn)評(píng)估培訓(xùn)管理數(shù)據(jù)流程圖三、 概念設(shè)計(jì)階段 目標(biāo)將需求分析得到用戶需求抽象為信息結(jié)構(gòu)即概念模型的過(guò)程就是概念結(jié)構(gòu)設(shè)計(jì)。概念設(shè)計(jì)階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過(guò)程,它

8、是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,包括概念模型設(shè)計(jì)和新系統(tǒng)流程兩個(gè)階段。在需求分析階段所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),才能更好地、更準(zhǔn)確地用某一dbms實(shí)現(xiàn)這些需求。 具體任務(wù)1選擇中層數(shù)據(jù)流為切入點(diǎn),通常選擇實(shí)際系統(tǒng)中的子系統(tǒng);2設(shè)計(jì)分e-r圖,即各子模塊的e-r圖;3生成初步e-r圖,通過(guò)合并方法,做到各子系統(tǒng)實(shí)體、屬性、聯(lián)系統(tǒng)一;4生成全局e-r圖,消除沖突。 結(jié)果各實(shí)體及其屬性根據(jù)需求分析,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及他們之間的關(guān)系。規(guī)劃出的實(shí)體有:?jiǎn)T工實(shí)體、部門(mén)實(shí)體、崗位實(shí)體、教員實(shí)體、課程實(shí)體。詳細(xì)屬性請(qǐng)見(jiàn)于e-r圖展示階段。 實(shí)體屬性e-r圖:?jiǎn)T工員工計(jì)劃信息員工成

9、績(jī)信息員工基本信息員工實(shí)體屬性e-r圖部門(mén)部門(mén)名稱部門(mén)(副)經(jīng)理部門(mén)代號(hào)部門(mén)實(shí)體屬性e-r圖崗位崗位名稱崗位代號(hào)崗位權(quán)利范圍崗位實(shí)體屬性e-r圖課程授課教師課程號(hào)課程名稱上課時(shí)間上課地點(diǎn)學(xué)時(shí)課程實(shí)體屬性e-r圖 教員教員評(píng)價(jià)教課時(shí)間教員姓名教員號(hào)教員實(shí)體屬性e-r圖個(gè)人培訓(xùn)計(jì)劃 員工號(hào)培訓(xùn)課程個(gè)人培訓(xùn)計(jì)劃屬性e-r圖 總體培訓(xùn)需求需要培訓(xùn)的課需要培訓(xùn)的員工總體培訓(xùn)需求屬性e-r圖 局部e-r圖:1n屬于 部門(mén)工作崗位er圖1屬于1n部門(mén)員工 er圖2mn課程選擇員工er圖3m教授n員工教員er圖4m授課n教程教員er圖5 全局e_r圖1分屬部門(mén)nn1上班分屬崗位n1n教授員工公司nm需求計(jì)劃教

10、員 nm課程授課n實(shí)體與實(shí)體關(guān)系之間e-r圖(某公司有多個(gè)部門(mén).一個(gè)部門(mén)有多個(gè)崗位,每個(gè)崗位有多個(gè)員工,每個(gè)員工只能在一個(gè)崗位上班.每個(gè)員工根據(jù)自己的需求計(jì)劃有多門(mén)課程,每門(mén)課程由不同的教員教授.一個(gè)教員培訓(xùn)多個(gè)員工,每個(gè)員工由多個(gè)教員培訓(xùn).)四、邏輯設(shè)計(jì)階段 邏輯設(shè)計(jì)階段的目標(biāo)以上的概念設(shè)計(jì)階段是獨(dú)立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計(jì)階段就與選用的dbms產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計(jì)的目標(biāo)就是將概念設(shè)計(jì)階段設(shè)計(jì)好的基本e-r圖轉(zhuǎn)換為選用dbms產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。 邏輯設(shè)計(jì)階段的任務(wù)具體任務(wù)是數(shù)據(jù)組織和數(shù)據(jù)處理。在數(shù)據(jù)組織階段主要要完成的任務(wù)是將e-r圖轉(zhuǎn)換成為關(guān)系模型;模

11、型優(yōu)化;完成數(shù)據(jù)庫(kù)模式定義描述,包括各模式的邏輯結(jié)構(gòu)定義、關(guān)系的完整性和安全性等內(nèi)容;用戶子模式設(shè)計(jì)。以表格的形式表現(xiàn)出來(lái)。數(shù)據(jù)處理階段主要任務(wù)是畫(huà)出系統(tǒng)功能模塊圖。 實(shí)體型轉(zhuǎn)換為關(guān)系模式一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。在以下的關(guān)系模式當(dāng)中,關(guān)系模式的主碼用紅色直下劃線標(biāo)出,關(guān)系模式的外碼用黃色直下劃線標(biāo)出。<1>員工(員工號(hào)、員工姓名、性別、身份證號(hào)、所在部門(mén)、身份證號(hào)、籍貫、聯(lián)系電話、家庭住址) 主碼:?jiǎn)T工號(hào),外碼:?jiǎn)T工姓名 <2>員工培訓(xùn)成績(jī)(員工號(hào)、課程名稱、時(shí)間、地點(diǎn)、授課教師、成績(jī)) 主碼:?jiǎn)T工號(hào),外碼:課程名稱

12、 <3>課程(課課程號(hào)、課程名、課程學(xué)識(shí)、授課教師、預(yù)修課程、開(kāi)課部門(mén)、初訓(xùn)、復(fù)訓(xùn)) 主碼:課課程號(hào),外碼: 課程名,開(kāi)課部門(mén)<4>工作崗位(工作崗位代碼、工作崗位名稱、權(quán)力范圍、平均工資) 主碼:工作崗位代碼,外碼:工作崗位名稱 <5>部門(mén)(部門(mén)編號(hào)、部門(mén)名稱、部門(mén)經(jīng)理) 主碼:部門(mén)編號(hào),外碼:部門(mén)名稱 <6>培訓(xùn)需求(所需培訓(xùn)的課程、要求培訓(xùn)的員工) 主碼:,外碼:所需培訓(xùn)的課程 ,要求培訓(xùn)的員工<7>個(gè)人培訓(xùn)計(jì)劃(培訓(xùn)員、培訓(xùn)課程、培訓(xùn)開(kāi)始時(shí)間、培訓(xùn)結(jié)束時(shí)間)主碼: 外碼:培訓(xùn)課程<8>企業(yè)培訓(xùn)計(jì)劃(所需培訓(xùn)的課程、

13、培訓(xùn)開(kāi)始時(shí)間、結(jié)束時(shí)間、培訓(xùn)教員、上課時(shí)間、上課地點(diǎn))主碼: 外碼:所需培訓(xùn)的課程,培訓(xùn)教員<9>課程評(píng)價(jià)(課程名、評(píng)價(jià)內(nèi)容、評(píng)價(jià)時(shí)間) 主碼: 外碼:所需培訓(xùn)的課程 <10>教員(教員號(hào)、教員姓名、教員學(xué)歷、開(kāi)始教學(xué)時(shí)間、教員評(píng)價(jià)) 主碼:教員號(hào),外碼:教員姓名 實(shí)體間聯(lián)系轉(zhuǎn)換為關(guān)系模式一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系,也可以與任意一段對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)化為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各個(gè)實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個(gè)實(shí)體的碼均是該關(guān)系的候選碼。如果與某一個(gè)實(shí)體對(duì)應(yīng)的關(guān)系合并,則需要在該關(guān)系模式的屬性中加入另一個(gè)關(guān)系的主碼和聯(lián)

14、系本身的屬性。 一個(gè)m:n的聯(lián)系可以轉(zhuǎn)化為一個(gè)單獨(dú)的關(guān)系模式,這個(gè)單獨(dú)的關(guān)系模式的主碼事兩端實(shí)體的碼,再加上聯(lián)系的屬性。一個(gè)1:n聯(lián)系可以轉(zhuǎn)化為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端的關(guān)系模式合并作如果與n端的關(guān)系模式合并,在n端的關(guān)系模式中加上另一端關(guān)系的碼和聯(lián)系屬性。為了方便系統(tǒng)地實(shí)現(xiàn)和數(shù)據(jù)庫(kù)的設(shè)計(jì),將所有的關(guān)系均作為一個(gè)單獨(dú)的關(guān)系模式。關(guān)系模式為:工作崗位(工作崗位代號(hào)、工作崗位名稱、工作崗位的權(quán)利、范圍)主碼:工作崗位代號(hào)部門(mén)(部門(mén)編號(hào)、部門(mén)名稱、部門(mén)經(jīng)理、部門(mén)副經(jīng)理)主碼:部門(mén)編號(hào)屬于(工作崗位代號(hào)、部門(mén)編號(hào)、職能)其中工作崗位號(hào)為引用“工作崗位”關(guān)系模式的外碼;部門(mén)號(hào)為引用“部門(mén)”關(guān)系模

15、式的外碼。關(guān)系模式為:?jiǎn)T工(員工號(hào)、員工姓名、性別、所在部門(mén)、身份證、籍貫、聯(lián)系電話、家庭住址)主碼:?jiǎn)T工號(hào)部門(mén)(部門(mén)編號(hào)、部門(mén)名稱、部門(mén)經(jīng)理、部門(mén)副經(jīng)理)主碼:部門(mén)編號(hào)屬于(員工號(hào)、部門(mén)編號(hào)、崗位)其中員工號(hào)為引用“員工”關(guān)系模式的外碼;部門(mén)號(hào)為引用“部門(mén)”關(guān)系模式的外碼。關(guān)系模式為:?jiǎn)T工(員工號(hào)、員工姓名、性別、所在部門(mén)、身份證、籍貫、聯(lián)系電話、家庭住址)主碼:?jiǎn)T工號(hào)課程(課程號(hào)、課程名、課程學(xué)識(shí)、授課教師、預(yù)修課程、開(kāi)課部門(mén))主碼:課程號(hào)選擇(員工號(hào)、課程號(hào)、成績(jī))其中員工號(hào)為引用“員工”關(guān)系模式的外碼;課程號(hào)為引用“課程”關(guān)系模式的外碼。關(guān)系模式為:教員(教員號(hào)、教員姓名、教員學(xué)歷、開(kāi)

16、始教學(xué)時(shí)間、教員評(píng)價(jià))主碼:教員號(hào)員工(員工號(hào)、員工姓名、性別、所在部門(mén)、身份證、籍貫、聯(lián)系電話、家庭住址)主碼:?jiǎn)T工號(hào)教授(教員號(hào)、員工號(hào)、課程名)其中教員號(hào)為引用“教員”關(guān)系模式的外碼; 員工號(hào)為引用“員工”關(guān)系模式的外碼。關(guān)系模式為:教員(教員號(hào)、教員姓名、教員學(xué)歷、開(kāi)始教學(xué)時(shí)間、教員評(píng)價(jià))主碼:教員號(hào)課程(課程號(hào)、課程名、課程學(xué)識(shí)、授課教師、預(yù)修課程、開(kāi)課部門(mén))主碼:課程號(hào)授課(教員號(hào)、課程號(hào)、教課時(shí)數(shù))其中教員號(hào)為引用“教員”關(guān)系模式的外碼; 課程號(hào)為引用“課程”關(guān)系模式的外碼。數(shù)據(jù)庫(kù)模式定義其中,包括各模式的邏輯結(jié)構(gòu)定義、關(guān)系的完整性和安全性等內(nèi)容。數(shù)據(jù)庫(kù)模式定義表編號(hào)邏輯結(jié)構(gòu)(基

17、本表)定義完整性和安全性t1personal(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t2sc(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t3course(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t4work(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t5department(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t6need(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t7train(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t8evaluate(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t9teacher (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))四、數(shù)據(jù)庫(kù)實(shí)施階段數(shù)據(jù)庫(kù)實(shí)施階段目標(biāo)用dbms所提供的數(shù)據(jù)定義語(yǔ)言和其他實(shí)用程序?qū)?shù)據(jù)庫(kù)邏輯設(shè)計(jì)和物理設(shè)計(jì)結(jié)果描述出來(lái),成為dbms可以接受的源代碼,在經(jīng)過(guò)調(diào)

18、試生成目標(biāo)模式數(shù)據(jù)庫(kù)實(shí)施階段任務(wù)建立數(shù)據(jù)庫(kù)create database employee_training;建立數(shù)據(jù)表(1)員工基本信息表的建立create table personal(perno char(9) primary key,pername nchar(5) not null,persex char(2) default'男',perdepartment char(6) null,pnumber char(20) unique)select * from personal(2)課程信息表的建立create table course(cno char(6) pri

19、mary key,cname char(9) not null,ctime char(10) null,cadd char(10) null,teacher char(10) not null)select * from course (3) 員工培訓(xùn)成績(jī)信息表的建立:create table grade(perno char(9) not null ,cno char(6) not null,grade tinyintprimary key(perno,cno),foreign key (perno) references personal(perno),foreign key (cno)

20、references course(cno)select * from grade(4)工作信息表的建立:create table works (wono char(9) primary key,woperno char(9) not null, woname nvarchar(10) not null, woright nvarchar(10) null,worange nvarchar(10) null,foreign key(woperno) references personal(perno)select * from works(4) 部門(mén)信息表的建立:create table de

21、partment(deno char(9) primary key,dename nchar(6) not null, perno char(9) not null, demanager nvarchar(6) null,dassmg nvarchar(6) null,foreign key(perno) references personal(perno)select * from department(5)需求信息表的建立:create table need ( necourse nvarchar(20) primary key, neperno char(9) not null,nepe

22、r nchar(5) not null,neplan nvarchar(20) not null,foreign key(neperno) references personal(perno)select * from need(6)培訓(xùn)信息表的建立:create table train( trcourse nvarchar(20) primary key,trtbeg char(10) null,trtfin char(10) null, trno char(9) not null, trteacher char(10) not null,foreign key(trno) referenc

23、es personal(perno)select * from train(7)教員信息表的建立:create table teacher(teno char(10) primary key,tename char(10) not null,teeducation char(10) null, tetime char(10) null, teeva nvarchar(20) null) select * from teacher(8)評(píng)價(jià)信息表的建立:create table evaluate(cno char(6) not null,teno char(10) not null, teeva

24、 nvarchar(20) null, evatime char(10) null,primary key(cno,teno),foreign key (cno) references course(cno),foreign key (teno) references teacher(teno)select * from evaluate 數(shù)據(jù)的錄入insert into personal values('0611101','李勇','男','銷(xiāo)售部','')insert into personal values(

25、'0611102','劉晨','男','市場(chǎng)部','1')insert into personal values('0611104','張小紅','女','銷(xiāo)售部',3)insert into personal values('0621101','張立','男','銷(xiāo)售部','4')insert into personalvalues('0621102',&

26、#39;吳賓','女', '市場(chǎng)部','5')insert into personal values('0621103','張海','男', '采購(gòu)部',6)insert into personalvalues('0631101','錢(qián)小平','女','市場(chǎng)部','7')insert into course values('c001','高等數(shù)學(xué)',4,1,'

27、;趙老師')insert into course values('c002','大學(xué)英語(yǔ)',3,1,'錢(qián)老師')insert into course values('c003','大學(xué)英語(yǔ)',3,2,'孫老師')insert into course values('c007','數(shù)據(jù)結(jié)構(gòu)',4,4,'葉老師')insert into grade values('0611101','c002',80)insert

28、into grade values('0611101','c003',84)insert into grade values('0611102','c001',92)insert into grade values('0611102','c002',90)insert into grade values('0621103','c001',50)insert into workvalues('1611101','張三','經(jīng)理&#

29、39;,'銷(xiāo)售部')insert into work values('1611102','張晨','副經(jīng)理','市場(chǎng)部')insert into workvalues('1611104','張紅','秘書(shū)','銷(xiāo)售部')insert into workvalues('1621102','吳小賓','調(diào)查員', '市場(chǎng)部')insert into work values('16211

30、03','張一海','采購(gòu)員', '采購(gòu)部')insert into departmentvalues('0611101','李勇','0611101','經(jīng)理','')insert into department values('0631101','錢(qián)小平','0631101', '副經(jīng)理','')insert into need values('高等數(shù)學(xué)',&#

31、39;0611101','','個(gè)人計(jì)劃')insert into need values('大學(xué)英語(yǔ)','0611102',3,'個(gè)人計(jì)劃')insert into need values('數(shù)據(jù)結(jié)構(gòu)','0621103',4,'企業(yè)計(jì)劃')insert into need values('計(jì)算機(jī)網(wǎng)絡(luò)','0611102',1,'企業(yè)計(jì)劃')insert into train values('高等數(shù)學(xué)&

32、#39;,'','','0611101','趙老師')insert into train values('大學(xué)英語(yǔ)','','','0611102','錢(qián)老師')insert into train values('數(shù)據(jù)結(jié)構(gòu)','','','0621103','葉老師')insert into teacher values('61101','張寶

33、9;,'','','b')insert into teacher values('61102','張淼','','','b')insert into teacher values('61103','林業(yè)','','','a')insert into teacher values('61104','王宇','','','

34、c')insert into teacher values('61105','葉智','','','c')insert into evaluate values('c001','61101','b','')insert into evaluate values('c002','61102','b','')insert into evaluate values('c003&#

35、39;,'61103','a','')insert into evaluate values('c007','61104','c','')建立視圖、建立存儲(chǔ)及相應(yīng)功能的查詢操作a、建立視圖(1) 員工視圖的建立create view per as select perno,pername,persex,perdepartment,pnumber from personal where persex='男' (2)課程視圖的建立 create view cou as s

36、elect cname,ctime,cadd,teacher from course where cname='高等數(shù)學(xué)' (3) 員工培訓(xùn)成績(jī)視圖的建立: create view gra as select * from grade with check option(4)工作崗位視圖的建立: create view wor as select * from work with check option(5) 部門(mén)視圖的建立: create view depar as select * from department with check option (6)需求視圖的建立

37、create view nee as select * from need with check option (7)培訓(xùn)信息視圖 的建立: create view tra as select * from train with check option (8)評(píng)價(jià)視圖的建立: create view eva as select * from evaluate with check option (9)教員信息視圖的建立: create view tea as select * from teacher with check optionb、建立存儲(chǔ)(1)不帶參數(shù)的存儲(chǔ)過(guò)程:create pr

38、ocedure a_personalasselect pername,cname,gradefrom personal p join grade g on =join course c on =(2)帶參數(shù)的存儲(chǔ)過(guò)程:create procedure p_personal1sex char(9)asselect pername,perdepartment,cname,gradefrom personal p join grade g on =join course c on =where persex=sex(3)帶多個(gè)參數(shù)的存儲(chǔ)過(guò)程:create procedure c_personalpe

39、rname nchar(5),cname char(9)='高等數(shù)學(xué)'asselect pername,cname,gradefrom personal p join grade g on =join course c on =where pername=pername and cname=cnamec、 相應(yīng)功能的查詢操作select * from personal p join grade g on =附錄:數(shù)字字典數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義與其它數(shù)據(jù)項(xiàng)的關(guān)系存儲(chǔ)結(jié)構(gòu)別名di-1perno員工編號(hào)char(9)員工號(hào)di-2pername員工姓名nchar(5)姓名di-

40、3persex員工性別char(2)性別di-4perdepartment員工所在部門(mén)number(3)部門(mén)di-5pnumber身份證號(hào)number(20)身份證號(hào)di-6perhome籍貫char(20)祖籍di-7perphno聯(lián)系電話char(12)電話di-8peradd家庭住址char(20)住址di-9perno員工號(hào)char(9)員工號(hào)di-10cname課程名稱char(9)課程di-11ctime課程時(shí)間char(10)時(shí)間di-12cadd課程地點(diǎn)char(10)地點(diǎn)di-13teacher授課教師char(10)教師di-14grade成績(jī)?cè)u(píng)價(jià)tinyint成績(jī)di-15cno課程號(hào)char(6)課程號(hào)di-16cname課程名nvarchar(20)課程di-17clore課程學(xué)識(shí)tinyint學(xué)識(shí)di-18cprepare預(yù)修

溫馨提示

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

評(píng)論

0/150

提交評(píng)論