




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、【精品文檔】如有侵權(quán),請聯(lián)系網(wǎng)站刪除,僅供學(xué)習(xí)與交流員工培訓(xùn)管理系統(tǒng)數(shù)據(jù)庫.精品文檔.員工培訓(xùn)管理系統(tǒng)一、前言-3 2、 系統(tǒng)需求分析階段 2.1 需求分析階段的目標(biāo)-3 2.2 需求分析階段的任務(wù)-3 2.2.1對象說明-4 2.2.2 處理功能要求-4 2.2.3安全性和完整性要求-4三、概念設(shè)計階段 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è)計階段 4.1邏輯設(shè)計階段的目標(biāo)-11 4.2邏輯設(shè)計階段的任務(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ù)庫模式定義-14 五、數(shù)據(jù)庫實(shí)施階段 5.1數(shù)據(jù)庫實(shí)施階段的目標(biāo)-15 5.2數(shù)據(jù)庫實(shí)施階段的任務(wù)-15 5.2.1建立數(shù)據(jù)庫-15 5.2.2建立數(shù)據(jù)表-15 5.2.3錄入數(shù)據(jù)-20 5.2.4建立視圖和存儲及相應(yīng)功能的查詢操作-23附錄:數(shù)字字典一、前言隨著戰(zhàn)略人力資源管理時代的到來,員工培訓(xùn)開發(fā)在提升員工技能和素質(zhì)、增強(qiáng)企業(yè)核心競爭力等方面具有重要作用。為了較好地解決我國企業(yè)在進(jìn)行員工培訓(xùn)時出現(xiàn)的問題,建立一套戰(zhàn)略員工培訓(xùn)系統(tǒng),使企業(yè)的培訓(xùn)工作系統(tǒng)化、規(guī)范化、自動化,從而達(dá)到提高企業(yè)培訓(xùn)的目的。二、系統(tǒng)需求分析階段系統(tǒng)需
3、求分析階段需求分析簡單的說就是分析用戶的要求。需求分析是涉及數(shù)據(jù)庫的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實(shí)際要求,將直接影響到后面各個階段的設(shè)計,并影響到設(shè)計的結(jié)果是否合理和實(shí)用。2.1 需求分析階段的目標(biāo)1. 了解公司總體培訓(xùn)課程的設(shè)置和安排;2.綜合的理解企業(yè)教員和各個員工之間的不同需求; l ll3.了解培訓(xùn)課程的基本內(nèi)容;4.了解企業(yè)對不同崗位員工的培訓(xùn)計劃;5.了解員工的培訓(xùn)效果;6.加強(qiáng)各崗位員工的培訓(xùn),加快持證上崗工作步伐,進(jìn)一步規(guī)范管理。2.2 需求分析階段的任務(wù) 2.2.1對象說明:系統(tǒng)處理對象包括員工基本信息、員工成績信息、課程信息、企業(yè)工作崗位信息、企業(yè)部門信息、培
4、訓(xùn)需求信息、企業(yè)培訓(xùn)計劃信息、個人培訓(xùn)計劃信息、課程評價信息、教員信息等十個方面,各個對象包括信息如下所示:1. 員工基本信息(Personal)包括有員工號、員工姓名、性別、所在部門、身份證、籍貫、聯(lián)系電話、家庭住址等信息。2. 員工成績信息(CGrade)包括有員工號、課程名稱、時間、地點(diǎn)、授課教師、成績評價等。3. 課程信息(Course)包括有課程號、課程名、課程學(xué)識、授課教師、預(yù)修課程、開課部門、初訓(xùn)、復(fù)訓(xùn)等。4. 企業(yè)工作崗位信息(Work)包括有工作崗位代號、工作崗位名稱、工作崗位的權(quán)利、范圍等。5. 企業(yè)部門信息(Department)包括有部門編號、部門名稱、部門經(jīng)理、部門副
5、經(jīng)理等。6. 培訓(xùn)需求信息(Need)包括有所需培訓(xùn)的課程、要求培訓(xùn)的員工、培訓(xùn)計劃等。7. 企業(yè)培訓(xùn)計劃信息(B-Plan)包括有所需培訓(xùn)的課程、培訓(xùn)開始時間、結(jié)束時間、培訓(xùn)教員、上課時間、上課地點(diǎn)等。8. 個人培訓(xùn)計劃(P_Plan)包括有培訓(xùn)員、培訓(xùn)課程、培訓(xùn)開始時間、培訓(xùn)結(jié)束時間等。9. 課程評價信息(Evaluate)包括有課程名、評價內(nèi)容、評價時間等。10. 教員信息(Teacher)包括有教員號、教員姓名、教員學(xué)歷、開始教學(xué)時間、教員評價等。2.2.2處理功能要求 系統(tǒng)主要完成以下幾個功能: 1員工信息查詢與修改,包括員工的基本信息、職稱、崗位、已經(jīng)培訓(xùn)過的課程和成績、培訓(xùn)計劃等
6、。 2.培訓(xùn)課程基本信息查詢、修改與更新,包括課時、課程種類等。 3.企業(yè)所有員工培訓(xùn)需求的管理. 4.每一位員工的課程信息的查詢與信息更新; 5.企業(yè)培訓(xùn)計劃的制定、修改; 6.培訓(xùn)課程的評價; 7.教員信息的管理、教師評價等。2.2.3安全性和完整性要求安全性先通過視圖機(jī)制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過用戶授權(quán)機(jī)制,通過用戶登陸來識別用戶級別,根據(jù)這個級別來分配用戶權(quán)限,達(dá)到數(shù)據(jù)更高層次的安全保密功能。近而可以滿足用戶的基本數(shù)據(jù)安全性要求。完整性要求用于描述各種信息之間的制約關(guān)系,以及關(guān)聯(lián)關(guān)系,各個數(shù)據(jù)項(xiàng)的取值范圍以及各個數(shù)據(jù)項(xiàng)是否可以不取
7、值。根據(jù)實(shí)際需要,采取一定的手段來滿足用戶的完整性需求。(1)主碼取值唯一,不能相同,并且不能去空值。 (2)各關(guān)系凡是涉及到姓名的其取值一律不能為空值,此處允許有相同的姓名。 (3) 各關(guān)系凡是涉及到性別的其取值只能是男或女二者中的一個,不允許出現(xiàn)第三個。 (4) 各個員工關(guān)系中的年齡取值只能從18到100之間,不能超出此范圍。 (5) 有新的員工注冊使用該系統(tǒng)或有員工注銷改號,數(shù)據(jù)庫自動更新。詳細(xì)完整性要求見于系統(tǒng)的邏輯設(shè)計階段。員工培訓(xùn)管理系統(tǒng)培訓(xùn)目標(biāo)管理其他系統(tǒng)管理培訓(xùn)資源管理培訓(xùn)目標(biāo)管理基本信息管理培訓(xùn)效果管理培訓(xùn)需求管理 權(quán)限管理用戶管理成績信息管理課程信息管理員工信息管理培訓(xùn)管理
8、機(jī)構(gòu)圖培訓(xùn)中心審查調(diào)整培訓(xùn)課程設(shè)置信息匯總組織安排培訓(xùn)計劃選擇培訓(xùn)課程培訓(xùn)員工考核培訓(xùn)考核成績評估結(jié)果培訓(xùn)評估培訓(xùn)管理數(shù)據(jù)流程圖三、 概念設(shè)計階段3.1 目標(biāo)將需求分析得到用戶需求抽象為信息結(jié)構(gòu)即概念模型的過程就是概念結(jié)構(gòu)設(shè)計。概念設(shè)計階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過程,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,包括概念模型設(shè)計和新系統(tǒng)流程兩個階段。在需求分析階段所得到的應(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è)計分E-R圖,即各子模塊的E-R圖;3生成初步
9、E-R圖,通過合并方法,做到各子系統(tǒng)實(shí)體、屬性、聯(lián)系統(tǒng)一;4生成全局E-R圖,消除沖突。3.3 結(jié)果3.3.1各實(shí)體及其屬性根據(jù)需求分析,設(shè)計出能夠滿足用戶需求的各種實(shí)體,以及他們之間的關(guān)系。規(guī)劃出的實(shí)體有:員工實(shí)體、部門實(shí)體、崗位實(shí)體、教員實(shí)體、課程實(shí)體。詳細(xì)屬性請見于E-R圖展示階段。3.3.2 實(shí)體屬性E-R圖:員工員工計劃信息員工成績信息員工基本信息員工實(shí)體屬性E-R圖部門部門名稱部門(副)經(jīng)理部門代號部門實(shí)體屬性E-R圖崗位崗位名稱崗位代號崗位權(quán)利范圍崗位實(shí)體屬性E-R圖課程授課教師課程號課程名稱上課時間上課地點(diǎn)學(xué)時課程實(shí)體屬性E-R圖 教員教員評價教課時間教員姓名教員號教員實(shí)體屬性
10、E-R圖個人培訓(xùn)計劃員工號培訓(xùn)課程個人培訓(xùn)計劃屬性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需求計劃教員nm課程授課n實(shí)體與實(shí)體關(guān)系之間E-R圖(某公司有多個部門.一個部門有多個崗位,每個崗位有多個員工,每個員工只能在一個崗位上班.每個員工根據(jù)自己的需求計劃有多門課程,每門課程由不同的教員教授.一個教員培訓(xùn)多個員工,每個員工由多個教員培訓(xùn).)
11、四、邏輯設(shè)計階段4.1 邏輯設(shè)計階段的目標(biāo)以上的概念設(shè)計階段是獨(dú)立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計階段就與選用的DBMS產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計的目標(biāo)就是將概念設(shè)計階段設(shè)計好的基本E-R圖轉(zhuǎn)換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。4.2 邏輯設(shè)計階段的任務(wù)具體任務(wù)是數(shù)據(jù)組織和數(shù)據(jù)處理。在數(shù)據(jù)組織階段主要要完成的任務(wù)是將E-R圖轉(zhuǎn)換成為關(guān)系模型;模型優(yōu)化;完成數(shù)據(jù)庫模式定義描述,包括各模式的邏輯結(jié)構(gòu)定義、關(guān)系的完整性和安全性等內(nèi)容;用戶子模式設(shè)計。以表格的形式表現(xiàn)出來。數(shù)據(jù)處理階段主要任務(wù)是畫出系統(tǒng)功能模塊圖。4.2.1 實(shí)體型轉(zhuǎn)換為關(guān)系模式一個實(shí)體型轉(zhuǎn)換為一個關(guān)系模式。實(shí)體
12、的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。在以下的關(guān)系模式當(dāng)中,關(guān)系模式的主碼用紅色直下劃線標(biāo)出,關(guān)系模式的外碼用黃色直下劃線標(biāo)出。<1>員工(員工號、員工姓名、性別、身份證號、所在部門、身份證號、籍貫、聯(lián)系電話、家庭住址) 主碼:員工號,外碼:員工姓名 <2>員工培訓(xùn)成績(員工號、課程名稱、時間、地點(diǎn)、授課教師、成績) 主碼:員工號,外碼:課程名稱 <3>課程(課課程號、課程名、課程學(xué)識、授課教師、預(yù)修課程、開課部門、初訓(xùn)、復(fù)訓(xùn)) 主碼:課課程號,外碼: 課程名,開課部門<4>工作崗位(工作崗位代碼、工作崗位名稱、權(quán)力范圍、平均工資) 主碼:
13、工作崗位代碼,外碼:工作崗位名稱 <5>部門(部門編號、部門名稱、部門經(jīng)理) 主碼:部門編號,外碼:部門名稱 <6>培訓(xùn)需求(所需培訓(xùn)的課程、要求培訓(xùn)的員工) 主碼:,外碼:所需培訓(xùn)的課程 ,要求培訓(xùn)的員工<7>個人培訓(xùn)計劃(培訓(xùn)員、培訓(xùn)課程、培訓(xùn)開始時間、培訓(xùn)結(jié)束時間)主碼: 外碼:培訓(xùn)課程<8>企業(yè)培訓(xùn)計劃(所需培訓(xùn)的課程、培訓(xùn)開始時間、結(jié)束時間、培訓(xùn)教員、上課時間、上課地點(diǎn))主碼: 外碼:所需培訓(xùn)的課程,培訓(xùn)教員<9>課程評價(課程名、評價內(nèi)容、評價時間) 主碼: 外碼:所需培訓(xùn)的課程 <10>教員(教員號、教員姓名
14、、教員學(xué)歷、開始教學(xué)時間、教員評價) 主碼:教員號,外碼:教員姓名 4.2.2 實(shí)體間聯(lián)系轉(zhuǎn)換為關(guān)系模式一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨(dú)立的關(guān)系,也可以與任意一段對應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)化為一個獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各個實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,每個實(shí)體的碼均是該關(guān)系的候選碼。如果與某一個實(shí)體對應(yīng)的關(guān)系合并,則需要在該關(guān)系模式的屬性中加入另一個關(guān)系的主碼和聯(lián)系本身的屬性。 一個m:n的聯(lián)系可以轉(zhuǎn)化為一個單獨(dú)的關(guān)系模式,這個單獨(dú)的關(guān)系模式的主碼事兩端實(shí)體的碼,再加上聯(lián)系的屬性。一個1:n聯(lián)系可以轉(zhuǎn)化為一個獨(dú)立的關(guān)系模式,也可以與n端的關(guān)系模式合并作如果與n端的關(guān)系模
15、式合并,在n端的關(guān)系模式中加上另一端關(guān)系的碼和聯(lián)系屬性。為了方便系統(tǒng)地實(shí)現(xiàn)和數(shù)據(jù)庫的設(shè)計,將所有的關(guān)系均作為一個單獨(dú)的關(guān)系模式。關(guān)系模式為:工作崗位(工作崗位代號、工作崗位名稱、工作崗位的權(quán)利、范圍)主碼:工作崗位代號部門(部門編號、部門名稱、部門經(jīng)理、部門副經(jīng)理)主碼:部門編號屬于(工作崗位代號、部門編號、職能)其中工作崗位號為引用“工作崗位”關(guān)系模式的外碼;部門號為引用“部門”關(guān)系模式的外碼。關(guān)系模式為:員工(員工號、員工姓名、性別、所在部門、身份證、籍貫、聯(lián)系電話、家庭住址)主碼:員工號部門(部門編號、部門名稱、部門經(jīng)理、部門副經(jīng)理)主碼:部門編號屬于(員工號、部門編號、崗位)其中員工號
16、為引用“員工”關(guān)系模式的外碼;部門號為引用“部門”關(guān)系模式的外碼。關(guān)系模式為:員工(員工號、員工姓名、性別、所在部門、身份證、籍貫、聯(lián)系電話、家庭住址)主碼:員工號課程(課程號、課程名、課程學(xué)識、授課教師、預(yù)修課程、開課部門)主碼:課程號選擇(員工號、課程號、成績)其中員工號為引用“員工”關(guān)系模式的外碼;課程號為引用“課程”關(guān)系模式的外碼。關(guān)系模式為:教員(教員號、教員姓名、教員學(xué)歷、開始教學(xué)時間、教員評價)主碼:教員號員工(員工號、員工姓名、性別、所在部門、身份證、籍貫、聯(lián)系電話、家庭住址)主碼:員工號教授(教員號、員工號、課程名)其中教員號為引用“教員”關(guān)系模式的外碼; 員工號為引用“員工
17、”關(guān)系模式的外碼。關(guān)系模式為:教員(教員號、教員姓名、教員學(xué)歷、開始教學(xué)時間、教員評價)主碼:教員號課程(課程號、課程名、課程學(xué)識、授課教師、預(yù)修課程、開課部門)主碼:課程號授課(教員號、課程號、教課時數(shù))其中教員號為引用“教員”關(guān)系模式的外碼; 課程號為引用“課程”關(guān)系模式的外碼。4.2.3數(shù)據(jù)庫模式定義其中,包括各模式的邏輯結(jié)構(gòu)定義、關(guān)系的完整性和安全性等內(nèi)容。數(shù)據(jù)庫模式定義表編號邏輯結(jié)構(gòu)(基本表)定義完整性和安全性T1Personal(詳見數(shù)據(jù)結(jié)構(gòu))(詳見數(shù)據(jù)結(jié)構(gòu))T2SC(詳見數(shù)據(jù)結(jié)構(gòu))T3Course(詳見數(shù)據(jù)結(jié)構(gòu))(詳見數(shù)據(jù)結(jié)構(gòu))T4Work(詳見數(shù)據(jù)結(jié)構(gòu))(詳見數(shù)據(jù)結(jié)構(gòu))T5De
18、partment(詳見數(shù)據(jù)結(jié)構(gòu))(詳見數(shù)據(jù)結(jié)構(gòu))T6Need(詳見數(shù)據(jù)結(jié)構(gòu))(詳見數(shù)據(jù)結(jié)構(gòu))T7Train(詳見數(shù)據(jù)結(jié)構(gòu))(詳見數(shù)據(jù)結(jié)構(gòu))T8Evaluate(詳見數(shù)據(jù)結(jié)構(gòu))(詳見數(shù)據(jù)結(jié)構(gòu))T9Teacher (詳見數(shù)據(jù)結(jié)構(gòu))(詳見數(shù)據(jù)結(jié)構(gòu))四、數(shù)據(jù)庫實(shí)施階段5.1數(shù)據(jù)庫實(shí)施階段目標(biāo)用DBMS所提供的數(shù)據(jù)定義語言和其他實(shí)用程序?qū)?shù)據(jù)庫邏輯設(shè)計和物理設(shè)計結(jié)果描述出來,成為DBMS可以接受的源代碼,在經(jīng)過調(diào)試生成目標(biāo)模式5.2數(shù)據(jù)庫實(shí)施階段任務(wù)5.2.1建立數(shù)據(jù)庫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)成績信息表的建立: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)評價信息表的建立: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','劉晨','男','市場部','1')insert into
26、 Personal values('0611104','張小紅','女','銷售部',3)insert into Personal values('0621101','張立','男','銷售部','4')insert into Personalvalues('0621102','吳賓','女', '市場部','5')insert into Personal values(&
27、#39;0621103','張海','男', '采購部',6)insert into Personalvalues('0631101','錢小平','女','市場部','7')insert into Course values('C001','高等數(shù)學(xué)',4,1,'趙老師')insert into Course values('C002','大學(xué)英語',3,1,'錢老師
28、39;)insert into Course values('C003','大學(xué)英語',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、理','市場部')insert into Workvalues('1611104','張紅','秘書','銷售部')insert into Workvalues('1621102','吳小賓','調(diào)查員', '市場部')insert into Work values('1621103','張一海','采購員', '采購部')insert into Departmentvalues(
31、'0611101','李勇','0611101','經(jīng)理','')insert into Department values('0631101','錢小平','0631101', '副經(jīng)理','')insert into Need values('高等數(shù)學(xué)','0611101','','個人計劃')insert into Need values('大學(xué)英語'
32、,'0611102',3,'個人計劃')insert into Need values('數(shù)據(jù)結(jié)構(gòu)','0621103',4,'企業(yè)計劃')insert into Need values('計算機(jī)網(wǎng)絡(luò)','0611102',1,'企業(yè)計劃')insert into Train values('高等數(shù)學(xué)','','','0611101','趙老師')insert into Train val
33、ues('大學(xué)英語','','','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建立視圖、建立存儲及相應(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)成績視圖的建立: 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)評價視圖的建立: create view Eva as select * from Evaluate with check option(9)教員信息視圖的建立: create view Tea as select * from Teacher with check optionB、建立存儲(1)不帶參數(shù)的存儲過程: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ù)的存儲過程: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)帶多個參數(shù)的存儲過程: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)編號數(shù)據(jù)項(xiàng)名數(shù)據(jù)項(xiàng)含義與其它數(shù)據(jù)項(xiàng)的關(guān)系存儲結(jié)構(gòu)別名DI-1PerNo員工編號char(9)員工號DI-2PerName員工姓名Nchar
41、(5)姓名DI-3PerSex員工性別char(2)性別DI-4PerDepartment員工所在部門Number(3)部門DI-5Pnumber身份證號Number(20)身份證號DI-6PerHome籍貫char(20)祖籍DI-7PerPhNo聯(lián)系電話char(12)電話DI-8PerAdd家庭住址char(20)住址DI-9PerNo員工號char(9)員工號DI-10Cname課程名稱char(9)課程DI-11Ctime課程時間char(10)時間DI-12Cadd課程地點(diǎn)char(10)地點(diǎn)DI-13Teacher授課教師char(10)教師DI-14Grade成績評價Tinyint成績DI-15Cno課程號char(6)課程號DI-16Cname課程名Nvarchar(20)課程DI-1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《立交橋建設(shè)》課件
- 《胸部影像學(xué)解析》課件
- 《長樂區(qū)域發(fā)展概況》課件
- 《建筑結(jié)構(gòu)抗震分析》課件
- 《硫酸鹽巖儲層》課件
- 國際人力資源管理教學(xué)
- 《微生物實(shí)驗(yàn)室培養(yǎng)技術(shù)》課件
- 10月-1月自考2331數(shù)據(jù)結(jié)構(gòu)歷年試題和答案
- 北京語言大學(xué)現(xiàn)代漢語課件-復(fù)雜句型
- 竹鼠養(yǎng)殖可行性研究報告
- 2025專利代理師筆試考試題庫帶答案
- 2025年保密教育線上培訓(xùn)考試試題及答案
- 2025屆百師聯(lián)盟高三聯(lián)考模擬預(yù)測(沖刺二)語文試題含答案
- 高教版2023年中職教科書《語文》(基礎(chǔ)模塊)下冊教案全冊
- 潛山油氣藏勘探與開發(fā)
- 水利水電工程土工合成材料應(yīng)用技術(shù)規(guī)范
- 醫(yī)藥物流項(xiàng)目可行性研究報告
- DBT29-295-2021 600MPa級高強(qiáng)鋼筋混凝土結(jié)構(gòu)技術(shù)標(biāo)準(zhǔn)
- 乳腺癌患者生命質(zhì)量測定量表FACT
- 本溪市生活垃圾焚燒發(fā)電項(xiàng)目可行性研究報告
- 基于新公共服務(wù)理論我國行政審批制度改革
評論
0/150
提交評論