![數(shù)據(jù)庫(kù)人事信息管理系統(tǒng)課程設(shè)計(jì)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/b5296d5f-ed8e-4974-b1f4-ec8f0cf94fd3/b5296d5f-ed8e-4974-b1f4-ec8f0cf94fd31.gif)
![數(shù)據(jù)庫(kù)人事信息管理系統(tǒng)課程設(shè)計(jì)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/b5296d5f-ed8e-4974-b1f4-ec8f0cf94fd3/b5296d5f-ed8e-4974-b1f4-ec8f0cf94fd32.gif)
![數(shù)據(jù)庫(kù)人事信息管理系統(tǒng)課程設(shè)計(jì)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/b5296d5f-ed8e-4974-b1f4-ec8f0cf94fd3/b5296d5f-ed8e-4974-b1f4-ec8f0cf94fd33.gif)
![數(shù)據(jù)庫(kù)人事信息管理系統(tǒng)課程設(shè)計(jì)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/b5296d5f-ed8e-4974-b1f4-ec8f0cf94fd3/b5296d5f-ed8e-4974-b1f4-ec8f0cf94fd34.gif)
![數(shù)據(jù)庫(kù)人事信息管理系統(tǒng)課程設(shè)計(jì)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-6/7/b5296d5f-ed8e-4974-b1f4-ec8f0cf94fd3/b5296d5f-ed8e-4974-b1f4-ec8f0cf94fd35.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)(大作業(yè))報(bào)告課程名稱:數(shù)據(jù)庫(kù)原理與技術(shù) 設(shè)計(jì)題目:人事信息管理系統(tǒng) 院 系:信息技術(shù) 班 級(jí):12級(jí)計(jì)算機(jī)應(yīng)用技術(shù)1班 設(shè) 計(jì) 者:王娟 學(xué) 號(hào):201211020142 指導(dǎo)教師:邱莎 設(shè)計(jì)時(shí)間:2014年6月30日7月4日 信息技術(shù)學(xué)院目錄一、 昆明學(xué)院課程設(shè)計(jì)(大作業(yè))任務(wù)書-3二、 課程設(shè)計(jì)(大作業(yè))成績(jī)-4三、 題目分析-5四、 總體設(shè)計(jì)-5五、 開發(fā)環(huán)境-9六、 詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)-9七、 總結(jié)-12八、 參考文獻(xiàn)-12九、 附錄-13昆明學(xué)院課程設(shè)計(jì)(大作業(yè))任務(wù)書姓 名:王娟院(系):信息技術(shù)專 業(yè):計(jì)算機(jī)應(yīng)用技術(shù)學(xué) 號(hào):201211020142任務(wù)起止日期:2014年6
2、月30日7月4日課程設(shè)計(jì)題目:人事信息管理系統(tǒng)課程設(shè)計(jì)要求:1、 根據(jù)初始信息,完成該系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì),設(shè)計(jì)要求嚴(yán)格按數(shù)據(jù)庫(kù)設(shè)計(jì)步驟完成。必要時(shí),可以組織調(diào)研,擴(kuò)大或完善設(shè)計(jì)所需的信息。2、 設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí)要求使用如下數(shù)據(jù)對(duì)象,數(shù)據(jù)庫(kù)對(duì)象的設(shè)計(jì)要實(shí)用、靈活: 對(duì)數(shù)據(jù)完整性有嚴(yán)謹(jǐn)?shù)谋Wo(hù)(要求用到觸發(fā)器); 構(gòu)造2個(gè)以上的視圖并在數(shù)據(jù)庫(kù)設(shè)計(jì)中加以應(yīng)用; 設(shè)計(jì)3個(gè)以上的函數(shù)(包括標(biāo)量函數(shù)、表值函數(shù))實(shí)現(xiàn)數(shù)據(jù)的操縱; 設(shè)計(jì)3個(gè)以上的存儲(chǔ)過(guò)程實(shí)現(xiàn)數(shù)據(jù)的操縱。3、 為所設(shè)計(jì)的數(shù)據(jù)庫(kù)制定適當(dāng)?shù)陌踩芾矸桨浮?、 項(xiàng)目主管根據(jù)要求制定出合理的后臺(tái)數(shù)據(jù)庫(kù)設(shè)計(jì)項(xiàng)目計(jì)劃。5、 技術(shù)主管制定出設(shè)計(jì)任務(wù)實(shí)施的技術(shù)方案
3、。6、 程序員編寫相應(yīng)的程序。7、 測(cè)試主管及測(cè)試員對(duì)其驗(yàn)證并測(cè)試,制定整個(gè)數(shù)據(jù)庫(kù)的測(cè)試方案,包括: 構(gòu)造測(cè)試數(shù)據(jù)庫(kù); 測(cè)試數(shù)據(jù)庫(kù)是否安全; 測(cè)試數(shù)據(jù)庫(kù)數(shù)據(jù)是否完整; 測(cè)試各數(shù)據(jù)庫(kù)對(duì)象的功能是否達(dá)到設(shè)計(jì)要求。8、 要求小組成員在規(guī)定的時(shí)間內(nèi)完成每個(gè)階段的的目標(biāo),做到分工明確。若有特殊情況發(fā)生,則各成員間的任務(wù)可根據(jù)具體情況做適當(dāng)?shù)恼{(diào)整。9、在規(guī)定的時(shí)間內(nèi)撰寫實(shí)驗(yàn)報(bào)告,并將其提交。工作計(jì)劃及安排1、分析題目,構(gòu)造思路,制定出基本的實(shí)訓(xùn)操作方案,并合理分配小組任務(wù)。2、根據(jù)題目要求,查閱、收集資料,著手編寫代碼,在數(shù)據(jù)庫(kù)環(huán)境下測(cè)試代碼,修改代碼,完成人事信息管理系統(tǒng)。 3、在老師的指導(dǎo)下,進(jìn)一步修
4、改相應(yīng)的代碼,完善系統(tǒng)功能,并完成相應(yīng)的實(shí)驗(yàn)報(bào)告(小組各成員分工完成)。4.實(shí)訓(xùn)答辯,提交實(shí)驗(yàn)報(bào)告。 指導(dǎo)教師簽字 年 月 日 課程設(shè)計(jì)(大作業(yè))成績(jī)學(xué)號(hào):201211020142 姓名:王娟 指導(dǎo)教師:邱莎課程設(shè)計(jì)題目:人事信息管理系統(tǒng)總結(jié):在本次我們的系統(tǒng)的規(guī)劃雖然已經(jīng)完成,功能基本實(shí)現(xiàn)了目標(biāo)規(guī)劃一些重要功能,但由于時(shí)間倉(cāng)促,所以只滿足了基本要求,并沒(méi)有過(guò)多考慮到系統(tǒng)的技術(shù)含量。但我還是學(xué)到了很多數(shù)據(jù)庫(kù)編寫的知識(shí),使我的代碼編寫能力得到提高,更加熟練地掌握了Microsoft SQL Server數(shù)據(jù)庫(kù)。雖然我在團(tuán)隊(duì)只是主管技術(shù),但是我在測(cè)試中也學(xué)到了許多的知識(shí)。這使我對(duì)軟件工程的知識(shí)有了
5、更深刻的理解、更貼切的感受。整個(gè)課程設(shè)計(jì)過(guò)程使我在動(dòng)手能力和團(tuán)隊(duì)合作上都有了很大的提高。使我對(duì)數(shù)據(jù)庫(kù)有了更深的了解,希望在以后的學(xué)習(xí)中,數(shù)據(jù)庫(kù)的運(yùn)用可以對(duì)我有更大的幫助。指導(dǎo)教師評(píng)語(yǔ):成績(jī):填表時(shí)間:指導(dǎo)教師簽名:課程設(shè)計(jì)(大作業(yè))報(bào)告一、 題目分析。本系統(tǒng)是為了更好的實(shí)現(xiàn)人事信息管理。本系統(tǒng)主要針對(duì)查看員工的各種信息需求所設(shè)計(jì)的,可以很好的管理數(shù)據(jù)。它包括的有員工個(gè)人信息,部門信息、聘用信息、獎(jiǎng)懲記錄信息。主要實(shí)現(xiàn)的功能有:數(shù)據(jù)入庫(kù)、增加、查詢、修改和刪除等。其相應(yīng)的功能主要應(yīng)用視圖、觸發(fā)器、不同的函數(shù)(表值、標(biāo)量)、存儲(chǔ)過(guò)程等實(shí)現(xiàn)。該系統(tǒng)的建立能夠方便企業(yè)的人員管理。二、 總體設(shè)計(jì)(嚴(yán)格按
6、照數(shù)據(jù)庫(kù)設(shè)計(jì)的6大步驟進(jìn)行各階段的基本設(shè)計(jì)和安排,包括各階段的關(guān)鍵技術(shù)、方法、思路、原理,各階段、各組員的角色指定和任務(wù)劃分,以及整個(gè)開發(fā)過(guò)程的工期計(jì)劃)1、系統(tǒng)概述:本實(shí)驗(yàn)按照數(shù)據(jù)庫(kù)設(shè)計(jì)的基本步驟,采取了事先的要求分析,然后進(jìn)行 數(shù)據(jù)庫(kù)的概念設(shè)計(jì)和邏輯結(jié)構(gòu)設(shè)計(jì),最后進(jìn)行數(shù)據(jù)庫(kù)程序的設(shè)計(jì)和調(diào)試完成一個(gè)人事管理系統(tǒng)數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)。最終,在SQL SEVER 2005完成人事系統(tǒng)管理。可以實(shí)現(xiàn):?jiǎn)T工,部門,聘用,獎(jiǎng)懲記錄,規(guī)則管理。2、通過(guò)對(duì)題目的分析,畫出了E-R圖,根據(jù)E-R圖可得,次題目中包含了三個(gè)實(shí)體和兩個(gè)關(guān)系,那么就要根據(jù)題目的需要建立相應(yīng)的表,所以我們建立了員工表、部門表、聘用表和獎(jiǎng)
7、懲記錄表并在四張表中寫入各自的基本信息。在題目中我們要實(shí)現(xiàn)的功能如圖所示:3、通過(guò)上圖明確了我們要實(shí)現(xiàn)的功能,根據(jù)要求書寫代碼來(lái)來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的創(chuàng)建、操縱、保護(hù)和安全管理及數(shù)據(jù)庫(kù)的設(shè)計(jì)要求。分支功能如下:這主要是對(duì)員工表進(jìn)行的操縱,在這其中學(xué)要幾張表互聯(lián)來(lái)實(shí)現(xiàn)一些查詢工作,使用觸發(fā)器執(zhí)行刪除員工表中員工號(hào)字段,同時(shí)刪除獎(jiǎng)懲記錄表中相同的員工號(hào)字段,使用觸發(fā)器執(zhí)行插入操作(若插入的不記錄存在,則將其插入,否則不能插入)。設(shè)計(jì)3個(gè)以上的函數(shù)(包括標(biāo)量函數(shù)、表值函數(shù))實(shí)現(xiàn)數(shù)據(jù)的操縱,使用表值函數(shù),根據(jù)參數(shù)員工號(hào)返回員工所有個(gè)人信息。使用表值函數(shù)返回員工工資大于1800元的員工的某些信息,設(shè)計(jì)3個(gè)以上
8、的存儲(chǔ)過(guò)程實(shí)現(xiàn)數(shù)據(jù)的操縱。構(gòu)造2個(gè)以上的視圖并在數(shù)據(jù)庫(kù)的設(shè)計(jì)中加以運(yùn)用等一系列操縱,其他表也需要進(jìn)行相應(yīng)的設(shè)置。在設(shè)計(jì)過(guò)程中還要明確我們的數(shù)據(jù)庫(kù)的功能以及優(yōu)缺點(diǎn),最后能更好的完善數(shù)據(jù)庫(kù),這需要在調(diào)試過(guò)程中完成。4、 建立數(shù)據(jù)流圖和概念模型圖,邏輯模型設(shè)計(jì)5、 編寫代碼,并進(jìn)行調(diào)試,完成相應(yīng)操作。使用觸發(fā)器執(zhí)行刪除員工表中員工號(hào)字段,同時(shí)刪除獎(jiǎng)懲記錄表中相同的員工號(hào)字段使用觸發(fā)器執(zhí)行插入操作(若插入的不記錄存在,則將其插入,否則不能插入)使用標(biāo)量函數(shù)統(tǒng)計(jì)員工是否被聘用使用表值函數(shù)返回員工工資大于1800元的員工的某些信息使用帶參數(shù)的存儲(chǔ)過(guò)程,當(dāng)任意輸入一個(gè)員工號(hào)時(shí),顯示該員工的員工號(hào)、姓名、獎(jiǎng)懲
9、狀態(tài)、獎(jiǎng)懲名稱;否則顯示所有員工的員工號(hào)、姓名、獎(jiǎng)懲狀態(tài)、獎(jiǎng)懲名稱三、 開發(fā)環(huán)境實(shí)驗(yàn)室、計(jì)算機(jī)、Microsoft SQL Server 2005四、 詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)技術(shù)主管根據(jù)項(xiàng)目主管下達(dá)的設(shè)計(jì)任務(wù)和基本信息,制定數(shù)據(jù)庫(kù)設(shè)計(jì)任務(wù)實(shí)施的技術(shù)方案,包括:1、 數(shù)據(jù)流程圖2、 概念模型設(shè)計(jì)3、邏輯模型設(shè)計(jì)員工(員工號(hào)、姓名、性別、出生日期、身份證號(hào)、學(xué)歷、所屬部門、畢業(yè)學(xué)校、專業(yè)、健康情況、職稱、電話、照片)部門(編號(hào)、名稱、負(fù)責(zé)人、編制、電話)聘用(聘用號(hào)碼、員工號(hào)、部門號(hào)、職務(wù)、工資、起聘日期、聘用期、在崗狀態(tài))獎(jiǎng)懲記錄(記錄號(hào)、員工號(hào)、獎(jiǎng)懲日期、獎(jiǎng)懲狀態(tài)、獎(jiǎng)懲名稱、備注)經(jīng)過(guò)檢查,此數(shù)據(jù)庫(kù)的
10、詳細(xì)邏輯設(shè)計(jì)滿足第3范式的要求。人事管理系統(tǒng)中各表的屬性設(shè)計(jì)情況如下表1:表名屬性名數(shù)據(jù)類型長(zhǎng)度允許空主鍵部門編號(hào)Char6No主鍵名稱Char20Yes負(fù)責(zé)人Varchar20Yes編制Varchar10Yes電話Varchar11Yes員工員工號(hào)Char6Yes主鍵姓名VarChar10No學(xué)歷VarChar10No性別Char2Yes出生日期DatetimeYes身份證號(hào)Char18Yes所屬部門Char32Yes畢業(yè)學(xué)校VarChar20Yes專業(yè)VarChar20Yes健康情況VarChar20Yes職稱VarChar10Yes電話VarChar11Yes照片VarChar50Yes
11、聘用號(hào)碼Char6No主鍵聘用員工號(hào)Char6No部門號(hào)Char10No職務(wù)varchar12Yes起聘時(shí)間DatetimeYes工資VarChar10Yes聘用期Char20Yes在崗狀態(tài)varchar18Yes記錄號(hào)VarChar10No 主鍵 獎(jiǎng)懲記錄員工號(hào)char6No獎(jiǎng)懲狀態(tài)IntYse獎(jiǎng)懲日期DatetimeYse獎(jiǎng)懲名稱varchar10Yse 備注VarChar30Yse 4、確定實(shí)施環(huán)境:計(jì)算機(jī)、Microsoft SQL Server 2005、實(shí)驗(yàn)室5、數(shù)據(jù)庫(kù)功能模塊劃分:6、實(shí)現(xiàn)技術(shù):觸發(fā)器、視圖、表值函數(shù)、標(biāo)量函數(shù)等五、 總結(jié)在本次我們的系統(tǒng)的規(guī)劃雖然已經(jīng)完成,功能基
12、本實(shí)現(xiàn)了目標(biāo)規(guī)劃一些重要功能,但由于時(shí)間倉(cāng)促,所以只滿足了基本要求,并沒(méi)有過(guò)多考慮到系統(tǒng)的技術(shù)含量。但我還是學(xué)到了很多數(shù)據(jù)庫(kù)編寫的知識(shí),使我的代碼編寫能力得到提高,更加熟練地掌握了Microsoft SQL Server數(shù)據(jù)庫(kù)。雖然我在團(tuán)隊(duì)只是繪制圖表,但是我在測(cè)試中也學(xué)到了許多的知識(shí)。這使我對(duì)軟件工程的知識(shí)有了更深刻的理解、更貼切的感受。整個(gè)課程設(shè)計(jì)過(guò)程使我在動(dòng)手能力和團(tuán)隊(duì)合作上都有了很大的提高。使我對(duì)數(shù)據(jù)庫(kù)有了更深的了解,希望在以后的學(xué)習(xí)中,數(shù)據(jù)庫(kù)的運(yùn)用可以對(duì)我有更大的幫助。六、參考文獻(xiàn)1.JSP的SQLServer數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) 肖遙 2009 2.基于JSP的教務(wù)管理系統(tǒng)設(shè)計(jì) 史志國(guó)
13、20083.數(shù)據(jù)庫(kù)原理及應(yīng)用 錢雪忠主編 北京郵電大學(xué)出版社 2007,8 第二版4.SQL server 2000數(shù)據(jù)倉(cāng)庫(kù)與Analysis Services Bain T著 中國(guó)電力出版社 2003七、附錄程序代碼員工表的創(chuàng)建:use 人事信息管理系統(tǒng)gocreate table 員工表(員工號(hào)char(6) PRIMARY KEY,性別char(2),出生日期datetime,身份證號(hào)碼char(18),學(xué)歷varchar(10),畢業(yè)院校varchar(20),專業(yè)varchar(20),健康情況varchar(20),職稱varchar(10),電話varchar(11),照片var
14、char(50)go-部門表的創(chuàng)建:use 人事信息管理系統(tǒng)gocreate table 部門表(編號(hào) char(6) CONSTRAINT PK_xh PRIMARY KEY,名稱 char(20),負(fù)責(zé)人 varchar(20),編制 varchar(10),電話 varchar(11)Go-聘用表的創(chuàng)建:use 人事信息管理系統(tǒng)gocreate table 聘用表(聘用號(hào)碼char(6) PRIMARY KEY,員工號(hào)char(6),部門號(hào)char(10),職務(wù)varchar(12),工資varchar(10),起聘日期datetime,在崗狀態(tài)varchar(18)Go-獎(jiǎng)懲記錄表的創(chuàng)
15、建:create table 獎(jiǎng)懲記錄表(記錄號(hào)varchar(10),員工號(hào)char(6),獎(jiǎng)懲日期datetime,獎(jiǎng)懲狀態(tài)int,獎(jiǎng)懲名稱varchar(10),備注varchar(30)使用觸發(fā)器執(zhí)行刪除員工表中員工號(hào)字段,同時(shí)刪除獎(jiǎng)懲記錄表中相同的員工號(hào)字段代碼:use 人事信息管理系統(tǒng)gocreate trigger del_yghon 員工表for deleteasdelete 獎(jiǎng)懲記錄表where 員工號(hào)in (select 員工號(hào)from deleted) go執(zhí)行語(yǔ)句delete 員工表where 員工號(hào)='001'go-使用觸發(fā)器執(zhí)行插入操作(若插入的不記
16、錄存在,則將其插入,否則不能插入)代碼:use 人事信息管理系統(tǒng)gocreate trigger ins_bhon 部門表for insertas if not exists(select *from 部門表join inserted on部門表.編號(hào)=inserted.編號(hào))beginprint'不能插入重復(fù)鍵'Rollback transactionendelseprint'該條記錄已成功插入'執(zhí)行語(yǔ)句use 人事信息管理系統(tǒng)goinsert 部門表values('04', '4','組織部','劉濤&
17、#39;,'5','123654')設(shè)計(jì)3個(gè)以上的函數(shù)(包括標(biāo)量函數(shù)、表值函數(shù))實(shí)現(xiàn)數(shù)據(jù)的操縱-使用標(biāo)量函數(shù)統(tǒng)計(jì)員工是否被聘用代碼:use 人事信息管理系統(tǒng)gocreate function py_info(pinyong tinyint)returns varchar(8)begindeclare info varchar (8)if pinyong>=2012-1 set info='不聘用'else set info='聘用'return infoendgo執(zhí)行語(yǔ)句use 人事信息管理系統(tǒng)goselect 員工表.姓名
18、,聘用表.在崗狀態(tài),獎(jiǎng)懲記錄表.獎(jiǎng)懲名稱,dbo.py_info(聘用號(hào)碼) as 是否被聘用from 員工表,聘用表,獎(jiǎng)懲記錄表where 員工表.員工號(hào)=聘用表.員工號(hào) and 員工表.員工號(hào)=獎(jiǎng)懲記錄表.員工號(hào)go -使用表值函數(shù),根據(jù)參數(shù)員工號(hào)返回員工所有個(gè)人信息代碼:Create function yg_table(yg_id varchar(12)returns tableasreturn(select 員工表.員工號(hào),員工表.姓名,員工表.性別,員工表.出生日期,員工表.身份證號(hào)碼,員工表.所屬部門,員工表.學(xué)歷,員工表.畢業(yè)院校,員工表.專業(yè),員工表.健康情況,聘用表.職務(wù),聘
19、用表.工資,聘用表.部門號(hào),獎(jiǎng)懲記錄表.獎(jiǎng)懲名稱from 員工表,聘用表,獎(jiǎng)懲記錄表where 員工表.員工號(hào)=yg_id and 員工表.員工號(hào)=聘用表.員工號(hào)and 員工表.員工號(hào)=獎(jiǎng)懲記錄表.員工號(hào))go執(zhí)行過(guò)程select * from yg_table('003')-使用表值函數(shù)返回員工工資大于1800元的員工的某些信息代碼:Create function yy_table(ygh_id varchar(12)returns gongzi table(員工號(hào)varchar(18),姓名varchar(8),職務(wù)varchar(30),工資varchar(20)asbe
20、gininsert gongziselect 員工表.員工號(hào),員工表.姓名,聘用表.職務(wù),聘用表.工資from 員工表,聘用表where 員工表.員工號(hào)=聘用表.員工號(hào) and聘用表.工資>1800 and 聘用表.員工號(hào)=ygh_idreturnend執(zhí)行語(yǔ)句select * from dbo.yy_table('002') -設(shè)計(jì)3個(gè)以上的存儲(chǔ)過(guò)程實(shí)現(xiàn)數(shù)據(jù)的操縱存儲(chǔ)過(guò)程:按員工號(hào)查詢代碼:use 人事信息管理系統(tǒng)gocreate procedure 按員工號(hào)查找asselect 員工表.員工號(hào)from 員工表,聘用表where 員工表.員工號(hào)=聘用表.員工號(hào)go執(zhí)行語(yǔ)
21、句:use 人事信息管理系統(tǒng)goexecute 按員工號(hào)查找go-存儲(chǔ)過(guò)程:按身份證號(hào)碼查找代碼:use 人事信息管理系統(tǒng)gocreate procedure 按身份證號(hào)碼查找asselect 員工表.身份證號(hào)碼from 員工表go執(zhí)行語(yǔ)句:use 人事信息管理系統(tǒng)goexecute 按身份證號(hào)碼查找go-存儲(chǔ)過(guò)程:按部門名稱查找代碼:use 人事信息管理系統(tǒng)gocreate procedure 按名稱查找asselect 部門表.名稱from 部門表go執(zhí)行語(yǔ)句:use 人事信息管理系統(tǒng)goexecute 按名稱查找go-存儲(chǔ)過(guò)程:按聘用號(hào)碼查找代碼:use 人事信息管理系統(tǒng)gocreate
22、 procedure 按聘用號(hào)碼查找asselect 聘用表.聘用號(hào)碼from 聘用表go執(zhí)行過(guò)程:use 人事信息管理系統(tǒng)goexecute 按聘用號(hào)碼查找go-使用帶參數(shù)的存儲(chǔ)過(guò)程,當(dāng)任意輸入一個(gè)員工號(hào)時(shí),顯示該員工的員工號(hào)、姓名、獎(jiǎng)懲狀態(tài)、獎(jiǎng)懲名稱;否則顯示所有員工的員工號(hào)、姓名、獎(jiǎng)懲狀態(tài)、獎(jiǎng)懲名稱。代碼:use 人事信息管理系統(tǒng)gocreate procedure yyygh varchar(12)='%'asselect 員工表.員工號(hào),員工表.姓名,獎(jiǎng)懲記錄表.獎(jiǎng)懲狀態(tài),獎(jiǎng)懲記錄表.獎(jiǎng)懲名稱from 員工表,獎(jiǎng)懲記錄表where 員工表.員工號(hào)=獎(jiǎng)懲記錄表.員工號(hào)a
23、nd 員工表.員工號(hào)like yghgo執(zhí)行語(yǔ)句:exec yy '002'exec yy default-修改存儲(chǔ)過(guò)程按員工號(hào)查找,使該存儲(chǔ)過(guò)程返回員工表的姓名代碼:use 人事信息管理系統(tǒng)goalter procedure dbo.按員工號(hào)查找asselect 員工表.姓名from 員工表,聘用表where 員工表.員工號(hào)=聘用表.員工號(hào)and 員工表.姓名='楊錢'go執(zhí)行語(yǔ)句:use 人事信息管理系統(tǒng)goexecute dbo.按員工號(hào)查找go-刪除存儲(chǔ)過(guò)程代碼:use 人事信息管理系統(tǒng)godrop procedure 按員工號(hào)查找go -構(gòu)造2個(gè)以上的視圖并在數(shù)據(jù)庫(kù)的設(shè)計(jì)中加以運(yùn)用。建立視圖1:查詢員工獎(jiǎng)懲信息代碼:create view view_1asSELECT TOP (100) PERCENT 員工號(hào), 記錄號(hào), 獎(jiǎng)懲日期, 獎(jiǎng)懲狀態(tài), 獎(jiǎng)懲名稱FROM dbo.獎(jiǎng)懲記錄表ORDER BY 員工號(hào)Go執(zhí)行語(yǔ)句:select*From View_1-在已創(chuàng)建的視圖view_1里添加一條員工新紀(jì)錄代碼:use 人事信息管理系
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年無(wú)菌包裝用包裝材料項(xiàng)目規(guī)劃申請(qǐng)報(bào)告模范
- 2025年健康護(hù)理產(chǎn)品購(gòu)銷合同書樣本
- 2025年新股權(quán)分配策劃協(xié)議
- 2025年環(huán)境有害生物防治合同
- 2025年健身房個(gè)人教練聘請(qǐng)合同范本
- 2025年子女撫養(yǎng)費(fèi)用分擔(dān)策劃協(xié)議
- 2025年共同研發(fā)知識(shí)產(chǎn)權(quán)合同
- 2025年合作雙方產(chǎn)品協(xié)議范本
- 2025年全年圖書選購(gòu)合作協(xié)議書樣本
- 2025年公園景觀照明設(shè)備定期維護(hù)服務(wù)申請(qǐng)協(xié)議
- 中央空調(diào)基礎(chǔ)知識(shí)及發(fā)展史
- 《探尋中國(guó)環(huán)保旅行之道》– 中國(guó)旅游業(yè)可持續(xù)發(fā)展聯(lián)合研究報(bào)告 -mckinsey
- 電力工程竣工驗(yàn)收?qǐng)?bào)告
- 2023年04月中央軍委后勤保障部公開招考專業(yè)技能崗位文職人員筆試歷年高頻試題摘選含答案解析
- 公務(wù)員錄用體檢操作手冊(cè)
- 2022年建筑工程施工質(zhì)量通病防治手冊(cè)
- 人教版九年級(jí)英語(yǔ)閱讀理解訓(xùn)練題50篇附答案
- 圓管涵施工工藝
- 某省博物館十大展陳評(píng)選項(xiàng)目申報(bào)書
- 某煤礦主副井筒凍結(jié)工程監(jiān)理實(shí)施細(xì)則
- 浙江民國(guó)政治人物
評(píng)論
0/150
提交評(píng)論