員工培訓(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è)
員工培訓(xùn)管理系統(tǒng)數(shù)據(jù)庫(kù)_第5頁(yè)
已閱讀5頁(yè),還剩14頁(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、【精品文檔】如有侵權(quán),請(qǐng)聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流員工培訓(xùn)管理系統(tǒng)數(shù)據(jù)庫(kù).精品文檔.員工培訓(xùn)管理系統(tǒng)一、前言-3 2、 系統(tǒng)需求分析階段 2.1 需求分析階段的目標(biāo)-3 2.2 需求分析階段的任務(wù)-3 2.2.1對(duì)象說(shuō)明-4 2.2.2 處理功能要求-4 2.2.3安全性和完整性要求-4三、概念設(shè)計(jì)階段 3.1 目標(biāo)-6 3.2 具體任務(wù)-63.3結(jié)果-7 3.3.1 各實(shí)體及其屬性-7 3.3.2實(shí)體及其屬性E-R圖-7 3.3.3局部E-R圖-9 3.3.4全局E-R圖-10 四、邏輯設(shè)計(jì)階段 4.1邏輯設(shè)計(jì)階段的目標(biāo)-11 4.2邏輯設(shè)計(jì)階段的任務(wù)-11 4.2.1 實(shí)體型轉(zhuǎn)換為關(guān)系模

2、式-11 4.2.2實(shí)體間聯(lián)系轉(zhuǎn)換為關(guān)系模式-12 4.2.3數(shù)據(jù)庫(kù)模式定義-14 五、數(shù)據(jù)庫(kù)實(shí)施階段 5.1數(shù)據(jù)庫(kù)實(shí)施階段的目標(biāo)-15 5.2數(shù)據(jù)庫(kù)實(shí)施階段的任務(wù)-15 5.2.1建立數(shù)據(jù)庫(kù)-15 5.2.2建立數(shù)據(jù)表-15 5.2.3錄入數(shù)據(jù)-20 5.2.4建立視圖和存儲(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)需

3、求分析階段需求分析簡(jiǎn)單的說(shuō)就是分析用戶的要求。需求分析是涉及數(shù)據(jù)庫(kù)的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實(shí)際要求,將直接影響到后面各個(gè)階段的設(shè)計(jì),并影響到設(shè)計(jì)的結(jié)果是否合理和實(shí)用。2.1 需求分析階段的目標(biāo)1. 了解公司總體培訓(xùn)課程的設(shè)置和安排;2.綜合的理解企業(yè)教員和各個(gè)員工之間的不同需求; l ll3.了解培訓(xùn)課程的基本內(nèi)容;4.了解企業(yè)對(duì)不同崗位員工的培訓(xùn)計(jì)劃;5.了解員工的培訓(xùn)效果;6.加強(qiáng)各崗位員工的培訓(xùn),加快持證上崗工作步伐,進(jìn)一步規(guī)范管理。2.2 需求分析階段的任務(wù) 2.2.1對(duì)象說(shuō)明:系統(tǒng)處理對(duì)象包括員工基本信息、員工成績(jī)信息、課程信息、企業(yè)工作崗位信息、企業(yè)部門信息、培

4、訓(xùn)需求信息、企業(yè)培訓(xùn)計(jì)劃信息、個(gè)人培訓(xùn)計(jì)劃信息、課程評(píng)價(jià)信息、教員信息等十個(gè)方面,各個(gè)對(duì)象包括信息如下所示:1. 員工基本信息(Personal)包括有員工號(hào)、員工姓名、性別、所在部門、身份證、籍貫、聯(lián)系電話、家庭住址等信息。2. 員工成績(jī)信息(CGrade)包括有員工號(hào)、課程名稱、時(shí)間、地點(diǎn)、授課教師、成績(jī)?cè)u(píng)價(jià)等。3. 課程信息(Course)包括有課程號(hào)、課程名、課程學(xué)識(shí)、授課教師、預(yù)修課程、開(kāi)課部門、初訓(xùn)、復(fù)訓(xùn)等。4. 企業(yè)工作崗位信息(Work)包括有工作崗位代號(hào)、工作崗位名稱、工作崗位的權(quán)利、范圍等。5. 企業(yè)部門信息(Department)包括有部門編號(hào)、部門名稱、部門經(jīng)理、部門副

5、經(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í)間等。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à)等。2.2.2處理功能要求 系統(tǒng)主要完成以下幾個(gè)功能: 1員工信息查詢與修改,包括員工的基本信息、職稱、崗位、已經(jīng)培訓(xùn)過(guò)的課程和成績(jī)、培訓(xùn)計(jì)劃等

6、。 2.培訓(xùn)課程基本信息查詢、修改與更新,包括課時(shí)、課程種類等。 3.企業(yè)所有員工培訓(xùn)需求的管理. 4.每一位員工的課程信息的查詢與信息更新; 5.企業(yè)培訓(xùn)計(jì)劃的制定、修改; 6.培訓(xùn)課程的評(píng)價(jià); 7.教員信息的管理、教師評(píng)價(jià)等。2.2.3安全性和完整性要求安全性先通過(guò)視圖機(jī)制,不同的用戶只能訪問(wèn)系統(tǒng)授權(quán)的視圖,這樣可提供系統(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)是否可以不取

7、值。根據(jù)實(shí)際需要,采取一定的手段來(lái)滿足用戶的完整性需求。(1)主碼取值唯一,不能相同,并且不能去空值。 (2)各關(guān)系凡是涉及到姓名的其取值一律不能為空值,此處允許有相同的姓名。 (3) 各關(guān)系凡是涉及到性別的其取值只能是男或女二者中的一個(gè),不允許出現(xiàn)第三個(gè)。 (4) 各個(gè)員工關(guān)系中的年齡取值只能從18到100之間,不能超出此范圍。 (5) 有新的員工注冊(cè)使用該系統(tǒng)或有員工注銷改號(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)管理

8、機(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ì)階段3.1 目標(biāo)將需求分析得到用戶需求抽象為信息結(jié)構(gòu)即概念模型的過(guò)程就是概念結(jié)構(gòu)設(shè)計(jì)。概念設(shè)計(jì)階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過(guò)程,它是整個(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)這些需求。3.2 具體任務(wù)1選擇中層數(shù)據(jù)流為切入點(diǎn),通常選擇實(shí)際系統(tǒng)中的子系統(tǒng);2設(shè)計(jì)分E-R圖,即各子模塊的E-R圖;3生成初步

9、E-R圖,通過(guò)合并方法,做到各子系統(tǒng)實(shí)體、屬性、聯(lián)系統(tǒng)一;4生成全局E-R圖,消除沖突。3.3 結(jié)果3.3.1各實(shí)體及其屬性根據(jù)需求分析,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及他們之間的關(guān)系。規(guī)劃出的實(shí)體有:?jiǎn)T工實(shí)體、部門實(shí)體、崗位實(shí)體、教員實(shí)體、課程實(shí)體。詳細(xì)屬性請(qǐng)見(jiàn)于E-R圖展示階段。3.3.2 實(shí)體屬性E-R圖:?jiǎn)T工員工計(jì)劃信息員工成績(jī)信息員工基本信息員工實(shí)體屬性E-R圖部門部門名稱部門(副)經(jīng)理部門代號(hào)部門實(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í)體屬性

10、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圖3.3.3 局部E-R圖:1n屬于 部門工作崗位ER圖1屬于1n部門員工 ER圖2mn課程選擇員工ER圖3m教授n員工教員ER圖4m授課n教程教員ER圖53.3.4 全局E_R圖1分屬部門nn1上班分屬崗位n1n教授員工公司nm需求計(jì)劃教員nm課程授課n實(shí)體與實(shí)體關(guān)系之間E-R圖(某公司有多個(gè)部門.一個(gè)部門有多個(gè)崗位,每個(gè)崗位有多個(gè)員工,每個(gè)員工只能在一個(gè)崗位上班.每個(gè)員工根據(jù)自己的需求計(jì)劃有多門課程,每門課程由不同的教員教授.一個(gè)教員培訓(xùn)多個(gè)員工,每個(gè)員工由多個(gè)教員培訓(xùn).)

11、四、邏輯設(shè)計(jì)階段4.1 邏輯設(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)。4.2 邏輯設(shè)計(jì)階段的任務(wù)具體任務(wù)是數(shù)據(jù)組織和數(shù)據(jù)處理。在數(shù)據(jù)組織階段主要要完成的任務(wù)是將E-R圖轉(zhuǎn)換成為關(guān)系模型;模型優(yōu)化;完成數(shù)據(jù)庫(kù)模式定義描述,包括各模式的邏輯結(jié)構(gòu)定義、關(guān)系的完整性和安全性等內(nèi)容;用戶子模式設(shè)計(jì)。以表格的形式表現(xiàn)出來(lái)。數(shù)據(jù)處理階段主要任務(wù)是畫出系統(tǒng)功能模塊圖。4.2.1 實(shí)體型轉(zhuǎn)換為關(guān)系模式一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體

12、的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。在以下的關(guān)系模式當(dāng)中,關(guān)系模式的主碼用紅色直下劃線標(biāo)出,關(guān)系模式的外碼用黃色直下劃線標(biāo)出。<1>員工(員工號(hào)、員工姓名、性別、身份證號(hào)、所在部門、身份證號(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),外碼:課程名稱 <3>課程(課課程號(hào)、課程名、課程學(xué)識(shí)、授課教師、預(yù)修課程、開(kāi)課部門、初訓(xùn)、復(fù)訓(xùn)) 主碼:課課程號(hào),外碼: 課程名,開(kāi)課部門<4>工作崗位(工作崗位代碼、工作崗位名稱、權(quán)力范圍、平均工資) 主碼:

13、工作崗位代碼,外碼:工作崗位名稱 <5>部門(部門編號(hào)、部門名稱、部門經(jīng)理) 主碼:部門編號(hào),外碼:部門名稱 <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)的課程、培訓(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)、教員姓名

14、、教員學(xué)歷、開(kāi)始教學(xué)時(shí)間、教員評(píng)價(jià)) 主碼:教員號(hào),外碼:教員姓名 4.2.2 實(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)系本身的屬性。 一個(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)系模

15、式合并,在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)部門(部門編號(hào)、部門名稱、部門經(jīng)理、部門副經(jīng)理)主碼:部門編號(hào)屬于(工作崗位代號(hào)、部門編號(hào)、職能)其中工作崗位號(hào)為引用“工作崗位”關(guān)系模式的外碼;部門號(hào)為引用“部門”關(guān)系模式的外碼。關(guān)系模式為:?jiǎn)T工(員工號(hào)、員工姓名、性別、所在部門、身份證、籍貫、聯(lián)系電話、家庭住址)主碼:?jiǎn)T工號(hào)部門(部門編號(hào)、部門名稱、部門經(jīng)理、部門副經(jīng)理)主碼:部門編號(hào)屬于(員工號(hào)、部門編號(hào)、崗位)其中員工號(hào)

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

17、”關(guān)系模式的外碼。關(guān)系模式為:教員(教員號(hào)、教員姓名、教員學(xué)歷、開(kāi)始教學(xué)時(shí)間、教員評(píng)價(jià))主碼:教員號(hào)課程(課程號(hào)、課程名、課程學(xué)識(shí)、授課教師、預(yù)修課程、開(kāi)課部門)主碼:課程號(hào)授課(教員號(hào)、課程號(hào)、教課時(shí)數(shù))其中教員號(hào)為引用“教員”關(guān)系模式的外碼; 課程號(hào)為引用“課程”關(guān)系模式的外碼。4.2.3數(shù)據(jù)庫(kù)模式定義其中,包括各模式的邏輯結(jié)構(gòu)定義、關(guān)系的完整性和安全性等內(nèi)容。數(shù)據(jù)庫(kù)模式定義表編號(hào)邏輯結(jié)構(gòu)(基本表)定義完整性和安全性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))T5De

18、partment(詳見(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í)施階段5.1數(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)試生成目標(biāo)模式5.2數(shù)據(jù)庫(kù)實(shí)施階段任務(wù)5.2.1建立數(shù)據(jù)庫(kù)create database employee_training;5.2.2建立數(shù)據(jù)表(1)員工基本信息表的建立create tabl

19、e 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) primary key,Cname char(9) not null,Ctime char(10) null,Cadd char(10) null,Teacher char(

20、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) references Course(Cno)select * from Grade(4)工作信息表的建立:create table Works (Wono char(9

21、) 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) 部門信息表的建立:create table Department(Deno char(9) primary key,Dename Nchar(6) not null, Perno char(9) not null,

22、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,Neper Nchar(5) not null,Neplan Nvarchar(20) not null,foreign key(NePerno) references Per

23、sonal(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) references Personal(Perno)select * from Train(7)教員信息表的建立:create table Teacher(Teno char(10)

24、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 Nvarchar(20) null, Evatime char(10) null,primary key(Cno,Teno),foreign key (Cno) ref

25、erences Course(Cno),foreign key (Teno) references Teacher(Teno)select * from Evaluate5.2.3 數(shù)據(jù)的錄入insert into Personal values('0611101','李勇','男','銷售部','')insert into Personal values('0611102','劉晨','男','市場(chǎng)部','1')insert into

26、 Personal values('0611104','張小紅','女','銷售部',3)insert into Personal values('0621101','張立','男','銷售部','4')insert into Personalvalues('0621102','吳賓','女', '市場(chǎng)部','5')insert into Personal values(&

27、#39;0621103','張海','男', '采購(gòu)部',6)insert into Personalvalues('0631101','錢小平','女','市場(chǎng)部','7')insert into Course values('C001','高等數(shù)學(xué)',4,1,'趙老師')insert into Course values('C002','大學(xué)英語(yǔ)',3,1,'錢老師&#

28、39;)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 into Grade values('0611101','C003',84)insert into Grade values(&

29、#39;0611102','C001',92)insert into Grade values('0611102','C002',90)insert into Grade values('0621103','C001',50)insert into Workvalues('1611101','張三','經(jīng)理','銷售部')insert into Work values('1611102','張晨','副經(jīng)

30、理','市場(chǎng)部')insert into Workvalues('1611104','張紅','秘書','銷售部')insert into Workvalues('1621102','吳小賓','調(diào)查員', '市場(chǎng)部')insert into Work values('1621103','張一海','采購(gòu)員', '采購(gòu)部')insert into Departmentvalues(

31、'0611101','李勇','0611101','經(jīng)理','')insert into Department values('0631101','錢小平','0631101', '副經(jīng)理','')insert into Need values('高等數(shù)學(xué)','0611101','','個(gè)人計(jì)劃')insert into Need values('大學(xué)英語(yǔ)'

32、,'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é)','','','0611101','趙老師')insert into Train val

33、ues('大學(xué)英語(yǔ)','','','0611102','錢老師')insert into Train values('數(shù)據(jù)結(jié)構(gòu)','','','0621103','葉老師')insert into Teacher values('61101','張寶','','','B')insert into Teacher values('61102',

34、'張淼','','','B')insert into Teacher values('61103','林業(yè)','','','A')insert into Teacher values('61104','王宇','','','C')insert into Teacher values('61105','葉智','','&

35、#39;,'C')insert into Evaluate values('C001','61101','B','')insert into Evaluate values('C002','61102','B','')insert into Evaluate values('C003','61103','A','')insert into Evaluate values('C007

36、','61104','C','')5.2.4建立視圖、建立存儲(chǔ)及相應(yīng)功能的查詢操作A、建立視圖(1) 員工視圖的建立create view Per as select PerNo,PerName,PerSex,PerDepartment,Pnumber from Personal where PerSex='男'(2)課程視圖的建立 create view Cou as select Cname,Ctime,Cadd,Teacher from Course where Cname='高等數(shù)學(xué)' (3) 員工

37、培訓(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) 部門視圖的建立: create view Depar as select * from Department with check option(6)需求視圖的建立 create view Nee as select * from Need with check option (7)培訓(xùn)信息視圖 的建立: create

38、 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 procedure a_Personalasselect Pername,Cname,Gradefrom Personal p join Grade g on

39、p.Perno=g.Pernojoin course c on c.Cno=g.Cno(2)帶參數(shù)的存儲(chǔ)過(guò)程:create procedure p_Personal1sex char(9)asselect Pername,Perdepartment,Cname,Gradefrom Personal p join Grade g on p.Perno=g.Pernojoin course c on c.Cno=g.Cnowhere Persex=sex(3)帶多個(gè)參數(shù)的存儲(chǔ)過(guò)程:create procedure c_PersonalPername nchar(5),Cname char(9)=&

40、#39;高等數(shù)學(xué)'asselect Pername,Cname,Gradefrom Personal p join Grade g on p.Perno=g.Pernojoin course c on c.Cno=g.Cnowhere Pername=Pername and Cname=CnameC、 相應(yīng)功能的查詢操作SELECT * FROM Personal p join Grade g On p.Perno=g.Perno附錄:數(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

41、(5)姓名DI-3PerSex員工性別char(2)性別DI-4PerDepartment員工所在部門Number(3)部門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-1

溫馨提示

  • 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)論