員工培訓(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è),還剩38頁(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) 3 二、系統(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圖 E-R E-R 10 四、邏輯設(shè)計(jì)階段 11 11 11 實(shí) 體 間 聯(lián) 系 轉(zhuǎn) 換 為 關(guān) 系 12 14 五、數(shù)據(jù)庫(kù)實(shí)施階段 15 15 15 15 20 建立視圖和存儲(chǔ)及相應(yīng)功能的查詢操作 23 附錄:數(shù)字字典 一、前言 隨著戰(zhàn)略人力資源管理時(shí)代的到來(lái),員工培訓(xùn)開(kāi)發(fā)在提升員工技能和素質(zhì)、增強(qiáng)企業(yè) 核心競(jìng)爭(zhēng)力等方而具有重要作用。為了較好地解決

2、我國(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. 2 了解公司總體培訓(xùn)課程的設(shè)置和安排; 2. 綜合的理解企業(yè)教員和各個(gè)員工之間的不同需求; 3. 了解培訓(xùn)課程的基本內(nèi)容; 4. 了解企業(yè)對(duì)不同崗位員工的培訓(xùn)計(jì)劃; 5. 了解員工的培訓(xùn)效果; 6. 加強(qiáng)各崗位員工的

3、培訓(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. 員工基本信息(Persona I )包括有員工號(hào)、員工姓名、性別、所在部門(mén)、身份證、 籍貫、聯(lián)系電話、家庭住址等信息。 2. 員工成績(jī)信息(CGrade)包括有員工號(hào)、課程名稱、時(shí)間、地點(diǎn)、授課教師、成績(jī) 評(píng)價(jià)等。 3. 課程信息(Course)包括有課程號(hào)、課程名、課程學(xué)識(shí)、授課教師、預(yù)修課程、開(kāi) 課部門(mén)、初訓(xùn)

4、、復(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. : 9. 個(gè)人培訓(xùn)計(jì)劃(P Plan)包括有培訓(xùn)員、培訓(xùn)課程、培訓(xùn)開(kāi)始時(shí)間、培訓(xùn)結(jié)束時(shí)間等。 10. 課程評(píng)價(jià)信息(Evaluate)包括有課程名、評(píng)價(jià)內(nèi)容、評(píng)價(jià)時(shí)間等。 11. 教員信息

5、(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í)、課程種類等。 ) 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)的視圖,這樣可提供系統(tǒng)數(shù)據(jù) 一定程度上的安全性,再通過(guò)用戶授權(quán)機(jī)制

6、,通過(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之間,不能超出此范囲。 (5) 有新的員工

7、注冊(cè)使用該系統(tǒng)或有員工注銷改號(hào),數(shù)據(jù)庫(kù)自動(dòng)更新。 詳細(xì)完整性要求見(jiàn)于系統(tǒng)的邏輯設(shè)計(jì)階段。 S y 2 Z 牡 Q W 2 培訓(xùn)管理機(jī)構(gòu)圖 培訓(xùn)管理數(shù)據(jù)流程圖 三.概念設(shè)計(jì)階段 目標(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) 這些需求。 具體任務(wù) 1. 選擇中層數(shù)據(jù)流為切入點(diǎn),通常選擇實(shí)際系統(tǒng)中的子系統(tǒng); 2. 設(shè)計(jì)分E

8、-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圖 部門(mén)(副)經(jīng)理 部門(mén)實(shí)體屬性E-R圖 崗位代號(hào) 崗位權(quán)利范圍 課程實(shí)體屬性E-R圖 教員號(hào) 教員姓名 r教課時(shí)間 (教員評(píng)價(jià) 教員實(shí)體屬性E-R圖 總體培訓(xùn)需求 總體培訓(xùn)需求屬性E-R圖 局部E-R圖: E-R 圖 1 教員 E-R 圖 4

9、E-R 圖 5 全局E R圖 實(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ù)是將

10、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ù) 是畫(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)出。 員工(、員工姓名、性別、身份證號(hào)、所在部門(mén)、身份證號(hào)、籍貫、聯(lián)系電話、 家庭住址) 主碼:?jiǎn)T工號(hào),外碼:?jiǎn)T工姓名 員工培訓(xùn)成績(jī)課程名稱、時(shí)間、地點(diǎn)、授課教師、成績(jī)) 主碼:?jiǎn)T工號(hào),外碼:課程名稱 課程課

11、程名、課程學(xué)識(shí)、授課教師、預(yù)修課程、開(kāi)課部門(mén)、初訓(xùn)、復(fù)訓(xùn)) 主碼:課課程號(hào),外碼:課程名,開(kāi)課部門(mén) 工作崗位工作崗位名稱、權(quán)力范囲、平均工資) 主碼:工作崗位代碼,外碼:工作崗位名稱 部門(mén)部門(mén)名稱、部門(mén)經(jīng)理) 主碼:部門(mén)編號(hào),外碼:部門(mén)名稱 培訓(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í)間) 主碼:外碼:所需培

12、訓(xùn)的課程 教員(、教員姓名、教員學(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)系本身的屬性。 一個(gè)m: n的聯(lián)系可以轉(zhuǎn)化為一個(gè)單獨(dú)的關(guān)系模式,這個(gè)單獨(dú)的關(guān)系模式的主碼事兩 端實(shí)體的碼,再加上聯(lián)系的屬性。 一個(gè)仁n聯(lián)系可以轉(zhuǎn)化為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端的關(guān)系

13、模式合并作如 果與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)系模式的外碼。 關(guān)系模式為: 員工(員工號(hào)、員工姓名、性別、所在部門(mén)、身份證、無(wú)貫、聯(lián)系電話、家庭住址) 主碼:?jiǎn)T工號(hào) 部門(mén)(部門(mén)編號(hào)、部門(mén)名稱、部門(mén)經(jīng)理、部門(mén)副經(jīng)理)

14、主碼:部門(mén)編號(hào) 屬于(員工號(hào)、部門(mén)編號(hào)、崗位) 其中員工號(hào)為引用“員工”關(guān)系模式的外碼; 部門(mén)號(hào)為引用“部門(mén)”關(guān)系模式的外碼。 關(guān)系模式為: 員工(員工號(hào)、員工姓名、性別、所在部門(mén)、身份證、無(wú)貫、聯(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)始教學(xué)時(shí)間、教員評(píng)價(jià))主碼:教員號(hào) 員工(員工號(hào)、員工姓名、性別、所在部門(mén)、身份證、無(wú)貫、聯(lián)系電話、家庭住址) 主碼:?jiǎn)T工號(hào) ( 教

15、授(教員號(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)(基本表)定義 完整性和安全性 T-1 Persona I (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) T-2

16、SC (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) T-3 * (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) Course (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) T-4 Work (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) T-5 Department (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) Need (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) T 6 T-7 Train (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) T-8 Eva I uate (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) (詳見(jiàn)數(shù)據(jù)結(jié)構(gòu)) T-9 Teacher (詳見(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可以接受的源代碼,在

17、經(jīng)過(guò)調(diào)試生成目標(biāo)模式 數(shù)據(jù)庫(kù)實(shí)施階段任務(wù) 建立數(shù)據(jù)庫(kù) create database employee_training; a Q 127AO1ISQL e, 10.S0.160C a) 方 i J employwjrainin 辺匸笆芒 建立數(shù)據(jù)表 SQLQucrylsql 12Lmarter (sa (S2)* j涌玄 命令已砂力堯硯. 心裁贈(zèng)庫(kù) 0 J maste r 曰口表 S 至統(tǒng)表 E 2 dbo.Course E dbo.Courses IE dbo.Department 0 H dboDepatment dbo.Evaluate 0 2 dbo.Grade E dbo.Need

18、 E 3 dbo.Personal S dbo.Personals E) dbo.Teacher E 3 dbo.Train E dbo.Work 0 3 dbo.Works (1)員工基本信息表的建立 create tabIe Persona I ( PerNochar 9 PerNameNchar 5) PerSexchar 2 PerDepartment char 6 Pnumberchar 120 seIect * from Persona I PR I MARY KEY. not nuII, DEFAUL男 null, UNIQUE) (2)課程信息表的建立 pr imary key

19、, not null, null, null, not null) create table Course ( Cnochar 6 Cnamechar 9 Ct imechar 10 Caddchar 10 Teacherchar 10 seIect * from Course (3)員工培訓(xùn)成績(jī)信息表的建立: create table Grade ( Perno Cno Grade char 9not null , char 6not null, TINYINT pr imary key (Perno,Cno), fore i gn key (Perno) references Person

20、a I (Perno), foreign key (Cno) references Course (Cno) seIect * from Grade se丄皂c匸祕(mì) from Grade 園結(jié)果屠消息I Pemo Cno Grade (4) 工作信息表的建立: create table Works ( Wono char 9 pr imary key, Woperno char 9 not null, Woname Nvarchar 10 not null, Woright Nvarchar 10 null, Worange Nvarchar 10) null, foreign key (Wo

21、perno) references Persona I vPerno) seIect * from Works select * from Works :in 口結(jié)杲出消息 Wono Wopeno Wonarre V/cngft /Vorance (4)部門(mén)信息表的建立: create table Department( Deno char 9 DenameNchar 6 Pernochar 9 pr imary key. not null, not null, Nvarchar 6 Nvarchar 6 fore i gn key (Perno) references Demanager D

22、assmg null, null, Persona I(Perno) seIect * from Department select * from Department Deno Dename Pemo Dennmn ager Dassmg (5) 需求信息表的建立: create tabIe Need ( NecourseNvarchar20 NePernochar9 Neper Nchar 5) Nep I anNvarchar20 pr imary key, not null, not null, not null, fore i gn key (NePerno) references

23、Persona I(Perno) seIect * from Need select * from Need rn 站結(jié)果|消息| Necourse NePemo Nepag 創(chuàng) Dassmg 亟口李勇0611101經(jīng)理 6亞仃帀錢(qián)小平 Q6311O1畐I經(jīng)理 valuesC 高等數(shù)學(xué),,0611101,個(gè)人計(jì)劃) valuesC大學(xué)英語(yǔ)*, 0611102,3,個(gè)人計(jì)劃) valuesC數(shù)據(jù)結(jié)構(gòu),0621103,4, 1企業(yè)計(jì)劃) valuesC計(jì)算機(jī)網(wǎng)絡(luò)S 106111021,1, 企業(yè)計(jì)劃) 李勇0611101, 經(jīng)理八) insert into Department insert in

24、to Need i nsert i nto Need i nsert ( into Need i nsert into Need valuesC063110r,錢(qián)小平,*0631101*,副經(jīng)理,) 口結(jié)果二了爭(zhēng)息 Necourse Ne Pemo hpe N eplan 1 !犬學(xué)英語(yǔ) j 0611102 3 個(gè)人計(jì)劃 2 高等數(shù)學(xué) 0611101 個(gè)人計(jì)劃 3 計(jì)算機(jī)網(wǎng)絡(luò) 0611102 1 企業(yè)計(jì)劃 4 勤據(jù)結(jié)構(gòu) 0G21103 4 企業(yè)計(jì)劃 insert into Train values C 高等數(shù)學(xué)1, 1 , , 0611101 *, 趙老師) insert into Train

25、 vaIues (* 大學(xué)英語(yǔ)*, 1, , 10611102*,錢(qián)老師) insert into Train valuesC 數(shù)據(jù)結(jié)構(gòu)e0621103 葉老師) 困結(jié)果區(qū)消息| Trcourse TrTbeg TrTfin 1 2 1SS 學(xué) 3 數(shù)擁結(jié)構(gòu) Tmo OS111Q2 0S11101 OG211O3 Trteacher 錢(qián)老師 趙老師 葉老師 insert into Teacher vaiuesCnor,張寶8) i nsert insert insert i nto into i nto Teacher Teacher Teacher insert i nto Teacher

26、values(,61102l, 1 張淼 values(61103,林業(yè),A) valuesC61104,王宇,) values(61105,葉智 : C) 結(jié)果丄消息 Teno Tename Teeducation Tetime Teeva 1 ! 61101 ! 張寶 B 2 61102 張淼 B 3 61103 林業(yè) A 4 61104 王宇 C 5 61105 葉智 C insert insert into Eva Iuate vaIues C C0011,611011, 1B,1) into Eva Iuate vaIues C002*, 61102*, 1B, *) insert

27、into Eva Iuate vaIues 1C003, 61103, 1 A1,11) i nsert i nto Eva Iuate vaIues C C007*, *61104*, 1C1,1 *) 3結(jié)果心消團(tuán) Cno Teno Teeva Evatime 1 JCOO1 I G1101 B 2 C002 61102 B 3 COOS 61103 A 4 C007 61104 C 建立視圖.建立存儲(chǔ)及相應(yīng)功能的查詢操作 A建立視圖 視園 0 口 田粟統(tǒng)視囹 0 阿 dbo.Cou S 西 dbo.Depar S 阿 dbo.Eva 回 dbo.Gra 0 阿 dbo.Nee 3 畫(huà) d

28、bo.Per 田回 db S 畫(huà) dbo.Tra S Tj dbo.Wor 一 Ute- !一I 11、I (1) 員工視圖的建立 create v iew Per as seIect PerNo. PerName,PerSex,PerDepartment,Pnumber from Persona I where PerSex二男 (2) 課程視圖的建立 create view Cou as seIect Cname, Ctime, Cadd, Teacher from Course where Cname二高等數(shù)學(xué) (3) 員工培訓(xùn)成績(jī)視圖的建立: create view Gra as se

29、Iect * from Grade with check option (4) 工作崗位視圖的建立: create v i ew Wor as seIect * from Work with check option (5) 部門(mén)視圖的建立: create v iew Depar as seIect * from Department with check option (6) 需求視圖的建立 create v i ew Nee as seIect * from Need with check option (刀培訓(xùn)信息視圖的建立: create v iew Tra as seIect * f

30、rom Train with check option (8)評(píng)價(jià)視圖的建立: create v i ew Eva as select * from Eva Iuate with check option (9)教員信息視圖的建立: create v i ew Tea as select * from Teacher with check option B建立存儲(chǔ) (1) 不帶參數(shù)的存儲(chǔ)過(guò)程: as seIect Pername, Cname, Grade from Persona I p jo i n Grade g on = join course c on = s I create pr

31、ocedure a Persona I I s結(jié)果島 消息 廠 Pemame Cname Grade 丄 :李勇 I大學(xué)英語(yǔ) 80 2 李負(fù) 大學(xué)英語(yǔ) 84 3 高等數(shù)學(xué) 92 4 劉晨 大學(xué)英語(yǔ) 旳 5 吳賓 高等數(shù)學(xué) 76 Ik 強(qiáng)海 高等數(shù)學(xué) 50 1-exec a Personal (2) 帶參數(shù)的存儲(chǔ)過(guò)程: create procedure p Persona 11 sex char 9 as seIect Pername,Perdepartment, Cname, Grade from Persona I p jo i n Grade g on = join course c on

32、 = where Persex=sex Sexec p_Personall 男 nr 3結(jié)果一工消息 Pemame Perdepartment Cname Grade 1 :李更 汀肖售部 大學(xué)英語(yǔ) SO 2 李更 梢售部 大學(xué)英語(yǔ) 84 3 劉晨 市場(chǎng)部 高等數(shù)學(xué) 92 4 劃晨 市場(chǎng)部 大學(xué)英語(yǔ) 和 5 張海 采購(gòu)部 高等數(shù)學(xué) 50 (3) 帶多個(gè)參數(shù)的存儲(chǔ)過(guò)程: create procedure c Persona I Pername nchar 5 理Cname char 9二高等數(shù)學(xué) as seIect Pername, Cname, Grade from Persona I p j

33、oin Grade g on = join course c on = ( where Pername=Pername and CnameCname Lexec c_Personal,劉晨,J 高等數(shù)學(xué), 二結(jié)果消息 Pemame Cname Grade 1 劉晨 i離等數(shù)學(xué) 92 c相應(yīng)功能的查詢操作 SELECT * FROM Persona I p join Grade g On 二 SELECT 足 FROM Personal p join Grade g On p.Perno=g.P皂hhq SQLQuery2.tqn 127.training sa (55)* SQLQueryl.

34、sql - 12.1.master (sa (52)廣 nr -3結(jié)果rij消息 P&rNo PerName PerSex PerDepartment Pnumber Pemo Cno Grade 1 ! 0611101 i李勇 男 銷售部 0611101 C002 80 2 0611101 李勇 男 銷售部 M11101 C003 84 3 0S11102 劉晨 市場(chǎng)部 1 0611102 C001 92 4 0611102 劉晨 男 市場(chǎng)部 1 0611102 C002 90 5 062110S 張海 卑 采購(gòu)部 0621103 C001 50 附錄:數(shù)字字典 數(shù)據(jù)項(xiàng)編號(hào) 數(shù)據(jù)項(xiàng)名 數(shù)坍項(xiàng)

35、含義 與其它數(shù)據(jù)項(xiàng)的關(guān)系 存儲(chǔ)儲(chǔ)構(gòu) 別名 DI-1 PerNo 員工編號(hào) char (9) 員工號(hào) DI-2 PerName 員工姓名 Nchar(5) 昱名 DI-3 ( PerSex 員工性別 char (2) 性別 DI-4 PerDepartment 員工所在部門(mén) A Number (3) 部門(mén) DI-5 Pnumber 身份證號(hào) Number(20 ) char (20) 住址 DI-9 PerNo 員工號(hào) char (9) 1 員工號(hào) DI-10 Cname 課程名稱 char (9) 課程 DI-11 Ct ime 課程時(shí)間 char (10) 時(shí)間 DI-12 Cadd 課程地

36、點(diǎn) char (10) 地點(diǎn) DI-13 Teacher 授課教師 char (10) ( 教師 DI-14 Grade 成績(jī)?cè)u(píng)價(jià) T i ny i nt 成績(jī) DI-15 1 Cno 課程號(hào) char (6) 課程號(hào) DI-16 Cname 課程名 Nvarchar ( 20) 課程 DI-17 CLore 課程學(xué)識(shí) T i ny i nt C 學(xué)識(shí) DI-18 Cprepare 預(yù)修課程 char (9) 預(yù)修 DI-19 Cdepartment 開(kāi)課部門(mén) Nchar(6) 開(kāi)課部 門(mén) 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 Wor i ght 工作崗位權(quán)利 : Nvarchar( 10) 權(quán)利 DI-25 Worange 工作崗位范19 Nvarchar ( 10) % 范國(guó) DI-26 Deno 部門(mén)褊號(hào) char (9) 部門(mén)號(hào) DI-27 i D

溫馨提示

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