


版權(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)一、前言 -3 二、 系統(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ù) -6 3.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)系模式 -11 4.2.2實(shí)體間聯(lián)系轉(zhuǎn)換為關(guān)系模式-12
2、 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)需求分析階段需求分析簡(jiǎn)單的說(shuō)就是分析
3、用戶的要求。需求分析是涉及數(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è)員工之間的不同需求;3. 了解培訓(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è)部門信息、培訓(xùn)需求信息、企業(yè)培訓(xùn)計(jì)劃信息、個(gè)人培
4、訓(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)理、部門副經(jīng)理等。6. 培訓(xùn)
5、需求信息( 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)需求管理培訓(xùn)目標(biāo)管理基本信息管理培訓(xùn)效果管理培訓(xùn)目標(biāo)管理培訓(xùn)資源管理系統(tǒng)管理其他培訓(xùn)管理機(jī)構(gòu)圖培訓(xùn)管理數(shù)據(jù)流程圖三、概念設(shè)計(jì)階段3.1 目標(biāo)課程信息管
8、理員工信息管理成績(jī)信息管理用戶管理權(quán)限管理信息 匯總組織安排選 擇 培 訓(xùn)課程員工培訓(xùn)中心培 訓(xùn)考 核 成績(jī)培訓(xùn)評(píng)估審查調(diào)整培訓(xùn)課程設(shè)置培訓(xùn)計(jì)劃考核評(píng)估結(jié)果培訓(xùn)將需求分析得到用戶需求抽象為信息結(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-
9、r 圖;3生成初步 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工實(shí)體屬性 e-r 圖員工員工基本信息員工成績(jī)信息員工計(jì)劃信息部門實(shí)體屬性 e-r 圖崗位實(shí)體屬性 e-r 圖課程實(shí)體 屬性 e-r 圖部門部門代號(hào)部門名稱部門(副)經(jīng)理崗位崗位代號(hào)崗位名稱崗位權(quán)利范圍課程課程號(hào)課程名稱學(xué)時(shí)上課時(shí)間上課地點(diǎn)授課
10、教師教員教員評(píng)價(jià)教員實(shí)體屬性 e-r 圖個(gè)人培訓(xùn)計(jì)劃 屬性 e-r 圖總體培訓(xùn)需求 屬性 e-r 圖3.3.3 局部 e-r圖:er 圖 1 教員號(hào)教員姓名教課時(shí)間個(gè)人培訓(xùn)計(jì)劃員工號(hào)培訓(xùn)課程總體培訓(xùn)需求需要培訓(xùn)的課需要培訓(xùn)的員工工作崗位部門屬于n 1 er 圖 2 er 圖 3 er 圖 4 er 圖 5 3.3.4 全局 e_r圖部門分屬崗位上班分屬1 n n 1 員工部門屬于n 1 員工課程選擇m n 教員教授員工教員教程授課m n m n 實(shí)體與實(shí)體關(guān)系之間e-r 圖(某公司有多個(gè)部門 .一個(gè)部門有多個(gè)崗位 ,每個(gè)崗位有多個(gè)員工 ,每個(gè)員工只能在一個(gè)崗位上班.每個(gè)員工根據(jù)自己的需求計(jì)劃有
11、多門課程,每門課程由不同的教員教授.一個(gè)教員培訓(xùn)多個(gè)員工 ,每個(gè)員工由多個(gè)教員培訓(xùn) .)四、邏輯設(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)。公司員工教授教員需求計(jì)劃課程授課1 n n m n m n n 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)系的完整
12、性和安全性等內(nèi)容;用戶子模式設(shè)計(jì)。以表格的形式表現(xiàn)出來(lái)。數(shù)據(jù)處理階段主要任務(wù)是畫(huà)出系統(tǒng)功能模塊圖。4.2.1 實(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)出。員工(員工號(hào)、員工姓名、性別、身份證號(hào)、所在部門、身份證號(hào)、籍貫、聯(lián)系電話、家庭住址)主碼:?jiǎn)T工號(hào),外碼:?jiǎn)T工姓名員工培訓(xùn)成績(jī)(員工號(hào)、課程名稱、時(shí)間、地點(diǎn)、授課教師、成績(jī))主碼:?jiǎn)T工號(hào),外碼:課程名稱課程(課課程號(hào)、課程名、課程學(xué)識(shí)、授課教師、預(yù)修課程、開(kāi)課部門、初訓(xùn)、復(fù)訓(xùn))主碼:課課程號(hào),外碼:課
13、程名,開(kāi)課部門工作崗位(工作崗位代碼、工作崗位名稱、權(quán)力范圍、平均工資)主碼:工作崗位代碼,外碼:工作崗位名稱部門(部門編號(hào)、部門名稱、部門經(jīng)理)主碼:部門編號(hào),外碼:部門名稱培訓(xùn)需求 ( 所需培訓(xùn)的課程、要求培訓(xùn)的員工)主碼: ,外碼:所需培訓(xùn)的課程,要求培訓(xùn)的員工個(gè)人培訓(xùn)計(jì)劃(培訓(xùn)員、培訓(xùn)課程、培訓(xùn)開(kāi)始時(shí)間、培訓(xùn)結(jié)束時(shí)間)主碼: 外碼:培訓(xùn)課程企業(yè)培訓(xùn)計(jì)劃(所需培訓(xùn)的課程、培訓(xùn)開(kāi)始時(shí)間、結(jié)束時(shí)間、培訓(xùn)教員、上課時(shí)間、上課地點(diǎn))主碼: 外碼:所需培訓(xùn)的課程,培訓(xùn)教員課程評(píng)價(jià)(課程名、評(píng)價(jià)內(nèi)容、評(píng)價(jià)時(shí)間)主碼: 外碼:所需培訓(xùn)的課程教員(教員號(hào)、教員姓名、教員學(xué)歷、開(kāi)始教學(xué)時(shí)間、教員評(píng)價(jià))主碼
14、:教員號(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)系模式合并,在n 端的關(guān)系模式中
15、加上另一端關(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)為引用“員工”關(guān)系模式的外
16、碼;部門號(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)為引用“員工”關(guān)系模式的外碼。關(guān)系模式為
17、:教員(教員號(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) (基本表 )定義完整性和安全性t1 personal (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t2 sc (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t3 course(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t4 work (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t5 departm
18、ent(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t6 need (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t7 train (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t8 evaluate (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))(詳見(jiàn)數(shù)據(jù)結(jié)構(gòu))t9 teacher (詳見(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ù)createdatabaseemployee_training;5.2.2 建立數(shù)據(jù)表(1)員工基本信息表的建立cre
19、atetablepersonal( pernochar ( 9)primary key, pernamenchar ( 5)notnull, persexchar ( 2)default 男 , perdepartmentchar ( 6)null, pnumberchar ( 20)unique) select*frompersonal (2)課程信息表的建立createtablecourse ( cnochar ( 6)primarykey , cnamechar ( 9)notnull, ctimechar ( 10 )null, caddchar ( 10)null, teacherc
20、har ( 10)notnull) select*fromcourse (3) 員工培訓(xùn)成績(jī)信息表的建立: createtablegrade ( pernochar ( 9)notnull, cnochar ( 6)notnull, gradetinyint primarykey ( perno , cno), foreignkey ( perno )referencespersonal( perno ), foreignkey ( cno)referencescourse ( cno) select*fromgrade(4)工作信息表的建立:createtableworks( wonocha
21、r ( 9)primarykey , wopernochar ( 9)notnull,wonamenvarchar( 10 )notnull,worightnvarchar( 10)null, worangenvarchar( 10)null, foreignkey ( woperno )referencespersonal( perno ) select*fromworks (4)部門信息表的建立:createtabledepartment( denochar ( 9)primarykey , denamenchar ( 6)notnull, pernochar ( 9)notnull,de
22、managernvarchar( 6)null, dassmgnvarchar( 6)null, foreignkey ( perno )referencespersonal( perno ) select*fromdepartment (5)需求信息表的建立:createtableneed( necoursenvarchar( 20)primarykey , nepernochar ( 9)notnull, nepernchar ( 5)notnull, neplannvarchar( 20 )notnull,foreignkey ( neperno )referencespersonal(
23、 perno ) select*fromneed(6)培訓(xùn)信息表的建立:createtabletrain( trcoursenvarchar( 20)primarykey , trtbegchar ( 10)null, trtfinchar ( 10)null, trnochar ( 9)notnull,trteacherchar ( 10 )notnull, foreignkey ( trno )referencespersonal( perno ) select*fromtrain(7)教員信息表的建立:createtableteacher( tenochar ( 10 )primaryk
24、ey , tenamechar ( 10)notnull, teeducationchar ( 10)null, tetimechar ( 10)null, teevanvarchar( 20)null) select*fromteacher(8)評(píng)價(jià)信息表的建立:createtableevaluate( cnochar ( 6)notnull, tenochar ( 10)notnull, teevanvarchar( 20)null, evatimechar ( 10)null, primarykey ( cno, teno ), foreignkey ( cno)referencesco
25、urse ( cno), foreignkey ( teno )referencesteacher( teno ) select*fromevaluate 5.2.3 數(shù)據(jù)的錄入insertintopersonalvalues( 0611101, 李勇 , 男 , 銷售部 , ) insertintopersonalvalues( 0611102, 劉晨 , 男 , 市場(chǎng)部 , 1) insertintopersonalvalues( 0611104, 張小紅 , 女 , 銷售部 , 3) insertintopersonalvalues( 0621101, 張立 , 男 , 銷售部 , 4)
26、 insertintopersonal values( 0621102, 吳賓 , 女 , 市場(chǎng)部 , 5) insertintopersonalvalues( 0621103, 張海 , 男 , 采購(gòu)部 , 6) insertintopersonal values( 0631101, 錢小平 , 女 , 市場(chǎng)部 , 7)insertintocoursevalues( c001, 高等數(shù)學(xué) , 4, 1, 趙老師 ) insertintocoursevalues( c002, 大學(xué)英語(yǔ) , 3, 1, 錢老師 ) insertintocoursevalues( c003, 大學(xué)英語(yǔ) , 3,
27、2, 孫老師 ) insertintocoursevalues( c007, 數(shù)據(jù)結(jié)構(gòu) , 4, 4, 葉老師 ) insertintogradevalues( 0611101, c002, 80) insertintogradevalues( 0611101, c003, 84) insertintogradevalues( 0611102, c001, 92) insertintogradevalues( 0611102, c002, 90) insertintogradevalues( 0621103, c001, 50) insertintowork values( 1611101,
28、張三 , 經(jīng)理 , 銷售部 ) insertintoworkvalues( 1611102, 張晨 , 副經(jīng)理 , 市場(chǎng)部 ) insertintowork values( 1611104, 張紅 , 秘書(shū) , 銷售部 ) insertintowork values( 1621102, 吳小賓 , 調(diào)查員 , 市場(chǎng)部 ) insertintoworkvalues( 1621103, 張一海 , 采購(gòu)員 , 采購(gòu)部 ) insertintodepartment values( 0611101, 李勇 , 0611101, 經(jīng)理 , ) insertintodepartmentvalues( 06
29、31101, 錢小平 , 0631101, 副經(jīng)理 , ) insertintoneedvalues( 高等數(shù)學(xué) , 0611101, , 個(gè)人計(jì)劃 ) insertintoneedvalues( 大學(xué)英語(yǔ) , 0611102, 3, 個(gè)人計(jì)劃 ) insertintoneedvalues( 數(shù)據(jù)結(jié)構(gòu) , 0621103, 4, 企業(yè)計(jì)劃 ) insertintoneedvalues( 計(jì)算機(jī)網(wǎng)絡(luò) , 0611102, 1, 企業(yè)計(jì)劃 ) insertintotrainvalues( 高等數(shù)學(xué) , , , 0611101, 趙老師 ) insertintotrainvalues( 大學(xué)英語(yǔ) ,
30、 , , 0611102, 錢老師 ) insertintotrainvalues( 數(shù)據(jù)結(jié)構(gòu) , , , 0621103, 葉老師 ) insertintoteachervalues( 61101, 張寶 , , , b) insertintoteachervalues( 61102, 張淼 , , , b) insertintoteachervalues( 61103, 林業(yè) , , , a) insertintoteachervalues( 61104, 王宇 , , , c) insertintoteachervalues( 61105, 葉智 , , , c) insertintoe
31、valuatevalues( c001, 61101, b, ) insertintoevaluatevalues( c002, 61102, b, ) insertintoevaluatevalues( c003, 61103, a, ) insertintoevaluatevalues( c007, 61104, c, )5.2.4建立視圖、建立存儲(chǔ)及相應(yīng)功能的查詢操作a、建立視圖(1)員工視圖的建立createviewper as selectperno , pername , persex , perdepartment, pnumber frompersonalwherepersex
32、 = 男 (2)課程視圖的建立createviewcou as selectcname, ctime , cadd, teacher fromcoursewherecname= 高等數(shù)學(xué) (3) 員工培訓(xùn)成績(jī)視圖的建立:createviewgra as select* fromgradewithcheckoption (4)工作崗位視圖的建立:createviewwor as select* fromworkwithcheckoption (5)部門視圖的建立:createviewdepar as select* fromdepartmentwithcheckoption (6)需求視圖的建立
33、createviewnee as select* fromneedwithcheckoption (7)培訓(xùn)信息視圖的建立:createviewtra as select* fromtrainwithcheckoption (8)評(píng)價(jià)視圖的建立:createvieweva as select* fromevaluatewithcheckoption (9)教員信息視圖的建立:createviewtea as select* fromteacherwithcheckoptionb、建立存儲(chǔ)(1)不帶參數(shù)的存儲(chǔ)過(guò)程:createprocedurea_personal as selectpernam
34、e , cname, grade frompersonalp joingradeg onp. perno =g. perno joincoursec onc. cno=g. cno(2)帶參數(shù)的存儲(chǔ)過(guò)程:createprocedurep_personal1 sex char ( 9) as selectpername , perdepartment, cname, grade frompersonalp joingradeg onp. perno =g. perno joincoursec onc. cno=g. cno wherepersex =sex(3)帶多個(gè)參數(shù)的存儲(chǔ)過(guò)程:create
35、procedurec_personal pername nchar ( 5), cname char ( 9)= 高等數(shù)學(xué) as selectpername , cname, grade frompersonalp joingradeg onp. perno =g. perno joincoursec onc. cno=g. cno wherepername =pername andcname=cname c、相應(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)
36、的關(guān)系存儲(chǔ)結(jié)構(gòu)別名di-1 perno 員工編號(hào)char(9) 員工號(hào)di-2 pername 員工姓名nchar(5) 姓名di-3 persex 員工性別char(2) 性別di-4 perdepartment 員工所在部門number(3) 部門di-5 pnumber 身份證號(hào)number(20) 身份證號(hào)di-6 perhome 籍貫char(20) 祖籍di-7 perphno 聯(lián)系電話char(12) 電話di-8 peradd 家庭住址char(20) 住址di-9 perno 員工號(hào)char(9) 員工號(hào)di-10 cname 課程名稱char(9) 課程數(shù)據(jù)項(xiàng)編號(hào)數(shù)據(jù)項(xiàng)名數(shù)
37、據(jù)項(xiàng)含義與其它數(shù)據(jù)項(xiàng)的關(guān)系存儲(chǔ)結(jié)構(gòu)別名di-11 ctime 課程時(shí)間char(10) 時(shí)間di-12 cadd 課程地點(diǎn)char(10) 地點(diǎn)di-13 teacher 授課教師char(10) 教師di-14 grade 成績(jī)?cè)u(píng)價(jià)tinyint 成績(jī)di-15 cno 課程號(hào)char(6) 課程號(hào)di-16 cname 課程名nvarchar(20)課程di-17 clore 課程學(xué)識(shí)tinyint 學(xué)識(shí)di-18 cprepare 預(yù)修課程char(9) 預(yù)修di-19 cdepartment 開(kāi)課部門nchar(6) 開(kāi) 課 部門di-20 cbegin 初訓(xùn)char(6) 初訓(xùn)di-21 crefresh 復(fù)訓(xùn)char(6) 復(fù)訓(xùn)di-22 wono 工作崗位代號(hào)char(9) 崗 位 代號(hào)di-23 woname 工作崗位名稱nvarchar(10)崗位di-24 woright 工作崗位權(quán)利nvarchar(10)權(quán)利di-25 worange 工作崗位范圍nvarchar(10)范圍di-26 deno 部門編號(hào)char(9) 部門號(hào)di-27 dename 部門名稱nchar(6) 部門di-28 demanager 部門經(jīng)理
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度浙江省護(hù)師類之主管護(hù)師每日一練試卷A卷含答案
- 2024年度浙江省護(hù)師類之主管護(hù)師考前沖刺模擬試卷B卷含答案
- 2024年度浙江省二級(jí)造價(jià)工程師之建設(shè)工程造價(jià)管理基礎(chǔ)知識(shí)每日一練試卷B卷含答案
- 2024年度浙江省二級(jí)造價(jià)工程師之建設(shè)工程造價(jià)管理基礎(chǔ)知識(shí)模擬試題(含答案)
- 接訪流程培訓(xùn)
- 護(hù)理醫(yī)療安全措施
- 人教版七年級(jí)下期末專題復(fù)習(xí)專題一相交線與平行線(含解析)
- 老年心理護(hù)理舉例講解
- 醫(yī)院保安培訓(xùn)
- 考研行管面試題及答案
- 2024年青海省囊謙縣事業(yè)單位公開(kāi)招聘輔警考試題帶答案分析
- 腫瘤免疫治療和靶向治療的護(hù)理
- 打胎分手后協(xié)議書(shū)
- 2024年遼寧省沈陽(yáng)市中考一模生物試卷(一)
- 《食管癌全程管理專家共識(shí)(2025版)》解讀
- 孝廉文化課件
- 2025年北京市朝陽(yáng)區(qū)九年級(jí)初三一模英語(yǔ)試卷(含答案)
- 2025年集成房屋市場(chǎng)調(diào)研報(bào)告
- 有效數(shù)字修約試題及答案
- 耳穴治療學(xué)試題及答案
- 2023年5月20日廣東省水利廳所屬事業(yè)單位招聘工作人員筆試真題及答案
評(píng)論
0/150
提交評(píng)論