完整版數(shù)據(jù)庫綜合試驗報告_第1頁
完整版數(shù)據(jù)庫綜合試驗報告_第2頁
完整版數(shù)據(jù)庫綜合試驗報告_第3頁
完整版數(shù)據(jù)庫綜合試驗報告_第4頁
完整版數(shù)據(jù)庫綜合試驗報告_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、計算機(jī)與信息工程學(xué)院實驗報告專業(yè):嵌入式系統(tǒng)年級:12級課程:數(shù)據(jù)庫系統(tǒng)概論實驗題目:數(shù)據(jù)庫設(shè)計綜合應(yīng)用實驗?zāi)康呐c任務(wù):1.掌握數(shù)據(jù)庫設(shè)計和實現(xiàn)的根本過程.2,掌握數(shù)據(jù)庫模式設(shè)計、分析和實現(xiàn)的方法.3.了解數(shù)據(jù)庫應(yīng)用系統(tǒng)軟件開發(fā)的一般過程.實驗根本要求:(1)學(xué)習(xí)相關(guān)的預(yù)備知識.(2)根據(jù)數(shù)據(jù)庫設(shè)計與實現(xiàn)過程完成數(shù)據(jù)庫的設(shè)計,應(yīng)用程序的開發(fā),上機(jī)調(diào)試、運行(3)寫出課程設(shè)計報告.課程設(shè)計題目:工資治理系統(tǒng).設(shè)計任務(wù)與要求:為工資治理部門建立一個數(shù)據(jù)庫來治理員工的工資.計算員工的工資,考慮不在休假日期以內(nèi)的假期、工作期間的病假時間、獎 金和扣除的局部.指明給每個員工發(fā)薪水的方式.大多數(shù)的員工是通

2、過銀行卡來結(jié)算工資的,但是也有一局部人使用現(xiàn)金或支票.如 果是通過銀行卡,就需要知道賬號和卡的類型.付款方式只可能是一種方式.有幾種原因可以扣除工資:例如,個人所得稅、國家 稅、醫(yī)療保險、退休保險或者預(yù)付款.設(shè)備與環(huán)境:(1)硬件設(shè)備:PC機(jī)一臺.(2)軟件環(huán)境:安裝 Windows操作系統(tǒng),安裝數(shù)據(jù)庫治理系統(tǒng) SQL Server2005.實驗內(nèi)容及步驟:(一)需求分析1 .數(shù)據(jù)錄入功能對員工信息和工資信息進(jìn)行日常的治理.例如,員工根本信息數(shù)據(jù)的輸入、修改、增加、刪除.工資信息的輸入、查詢、修改、 增加、刪除,迅速準(zhǔn)確地完成工資信息的統(tǒng)計計算和匯總.2 .數(shù)據(jù)的查詢功能1)員工根本信息:工號

3、、姓名、性別、年齡、部門編號、根本工資.2)部門治理:部門編號、部門名稱、根本工資、部門人數(shù).3工資治理:工號、根本工資、獎金、個人所得稅、國家稅、醫(yī)療保險、退休保險、請假天數(shù)、扣除工資、應(yīng)發(fā)工資、實發(fā)工 資、發(fā)薪方式、銀行卡號、銀行卡類型.3 .數(shù)據(jù)統(tǒng)計功能統(tǒng)計每個員工月工資情況.二概念分析部門實體E-R圖部門三邏輯設(shè)計將數(shù)據(jù)庫的概念模型轉(zhuǎn)化為關(guān)系模型員工:工號、姓名、性別、年齡、部門編號、根本工資部門:部門編號、部門名稱、根本工資、部門人數(shù).工資:工號、根本工資、獎金、個人所得稅、國家稅、醫(yī)療保險、退休保險、請假天數(shù)、扣款工資、應(yīng)發(fā)工資、實發(fā)工資、發(fā)薪 方式、銀行卡號、銀行卡類型.員工表列

4、名數(shù)據(jù)類型備注工號char(5)主鍵姓名char(20)不為空性別char不為空年齡char不為空部門編號char不為空根本工資decimal(9 , 2)不為空部門表列名數(shù)據(jù)類型備注部門編號char(2)主鍵部門名稱char(20)不為空根本工資decimal(9 , 2)不為空部門人數(shù)char(3)不為空工資表列名數(shù)據(jù)類型備注工號char(5)主鍵不為空根本工資decimal(9,2)不為空獎金decimal(9,2)不為空個人所得稅decimal(9,2)不為空國家稅decimal(9,2)不為空醫(yī)療保險decimal(9,2)不為空退休保險decimal(9,2)不為空請假天數(shù)char

5、(2)不為空扣除工資decimal(9,2)不為空應(yīng)發(fā)工資decimal(9,2)不為空實發(fā)工資decimal(9,2)不為空發(fā)新方式char(10)不為空銀行卡號char(19)不為空銀行卡類型char(20)不為空建立一個視圖,反映員工姓名及工資情況.CREATE VIEW g_salASSELECT 員工表.姓名,工資表.*FROM 員工表,工資表WHERE員工表.工號=工資表.工號市彖資源苣理器一追斐©卜怒 回Server 9.0.13 *姓名工號根本工資獎金個人所得稅國家稅光明202112000j00200 JM0.000.00李飛202122000.00200.000.0

6、00.00王明202132500J00ZOOM0,000.00李麗202142500.0020QJOT0.000.00劉欣20215SOOOjOO300 J000,000,00MjUNULL/VLSINO1AttZ視圖-dbo.g_sal 表-dbo.T> 管要文件舊蝴視圖(V)工程間量詢設(shè)計器工具(T) QtW)社區(qū).幫馴H)=H會查頸NJ I建|酹必陶:罡|亡 鼻於閡群犀雪目-力 CSXSHW5K3CY7CKV (SQL三一敬提庫密朝數(shù)亮鼻出_數(shù)據(jù)庫展照ffl j CPXS J hr*數(shù)后軍關(guān)至匡Q LJ S:+)一泰統(tǒng)表© dbc,部門表S dbo,工篁衰+ J dbd員

7、工表視圄.±j Lj至金機(jī)圉田園 dbo.g_sai± LJ同義詞!可聞呈也* _j Service Brokert Li國口安轉(zhuǎn)4rnN 4 6/ 6(四)物理設(shè)計系統(tǒng)已經(jīng)有的索引有:對每個表的主鍵系統(tǒng)建立了索引可以設(shè)計的索引有:為提升檢索性能,為表創(chuàng)立符合索引,其索引項為工號、姓名五實施1.登錄限制:創(chuàng)立三個登錄名:u1,u2,u3以及三個用戶名:員工,部門經(jīng)理,數(shù)據(jù)庫治理員,并對員工賦予員工表,部門表,工資表的查詢 權(quán),對部門經(jīng)理賦予員工表,部門表,工資表的查詢權(quán)和對工資表的修改權(quán),對數(shù)據(jù)庫治理員賦予所有權(quán)利值:Windows Server SystemCSXSHW6

8、K3CY7CKVjSQL Server身電驗證ul記住密碼冊MicrosoftSQL Server 2005效勞器類型CT: 效勞器名稱6: 身份蛉證A:登錄名0:密碼8:連接©取消器助送項9 »MicrosoftSQL Server2005Windows Server System效勞器類型Or):效勞器名稱(S):身份蛤證(A):登錄名&):密碼崖):懶臉腰CSXSHW6K3CY7CKVjSQL Server 身份驗證u2*記住密碼價)連接©_取消_幫助選項9) »2.數(shù)據(jù)完整性:1給每個表實施主鍵約束、非空值約束 員工表:工號為主鍵,此項非

9、空,部門表:部門編號為主鍵,此項非空工資表:工號為主鍵,此項非空文4(F)編輯(E)視圖(V)工程(P)表設(shè)計器(L) IM(T)窗口 (W)社區(qū)(O幫助(H),新?®8(n)? 出品由口 U U修通臼S油±*歹wL晶超微燃國曲定蓼資源告理器麗0卜舞 ax表曲江爽表*列名u 的 CSXSHW6K3CY7CKV (SQL Server 9.0.13 >0口頻庫國口系融據(jù)庫E數(shù)據(jù)席快照E田(±)J CPXSIJ hr生數(shù)友庫關(guān)至圉國口表田視圖3同義詞田口可編程也3Service Broker田匕存儲3 LJ平安性J HRMJ ReportServerJ Repo

10、rtServerTempDB(J SPJlJ stu!三笆工號根本工資獎金個人所得稅 國家稅 醫(yī)療觸 退休保險 請假天數(shù) 扣除工資 應(yīng)發(fā)工交 實發(fā)工費 發(fā)薪方式 銀行卡號 限行卡類型 發(fā)薪時間數(shù)據(jù)類型 char(5) dedmal(5, 2) dedmal(5, 2) dedmal(5, 2) dedmal(5, 2) dedmaKS, 2) dedmal(5, 2) char dedmal(5, 2) dedmal(5, 2) dedmal(5, 2) char(10) char(19) char(2O) datetime列屬性(常投)(常明3 一i平安性田口裝芳器花盆田L(fēng)J賽制in就緒2實

11、施CHEC的束員工表中建立檢查約束,即員工性別不是男就是女,CHECKB別IN'男',女',年齡均小于100, CHECK年齡<100alter table員工表 add constraint sex check性別 in 男','女';alter table員工表 add constraint age check年齡 <100;文件(F)編輯(E)視期(V)查詢(Q)工程(P) Tfl(T) SO(W)社區(qū)(C)都助(H),金豪0旬(N) Lb0也G浸U匕母7,執(zhí)行(X),1%與 口留福S萬象貨源苫理器 4 X回所是 _ ,&quo

12、t; I<JCSXSHW6<3CV7C<V (SQL Server 9.0,11 >E二j數(shù)矣庫&q 莊一j JS5瞬快照 E |j CPXSB J hr 玨二效匐窣關(guān)至圖 K CJ S國LJ系統(tǒng)表 2 db.,酗1表 田 口 dbo.fiXS 2 3曲.工赍表 住次圖 應(yīng)二I同義詞 ,3可蠕程性 &.Service Brokera平安性 EB |J HRM< I n»CSXSHW6K3CY7CKV.hr - SQLQuery4sq卜 森妾alter cable 員工表add constraint sex check 性另lj,男,3女,

13、):alter table 員工表add constraint age check 年齡 100 ;就緒l¥消息,命令已戢功完成.L<_,9 查 CSXSKV6K3CY7CKV (9.0 RTH) CSXSMV6K3CT7CKVAiT.inistrator (53) hr 00:00:00 0 行列37空件舊 漏箱項 視因 有詢諛計器® XSQ3 窗口如 社區(qū)© 幫助如,新建查詢® Gj LS序灌1鼻 目口工J |也更改類型號格依口囿?對重疫j©旨理器駕:Ij) DHT31 年旺 StrreT 9.0.3(M2 - DMT3LAAnij二

14、.勃據(jù)摩U系統(tǒng)數(shù)據(jù)庫-ij bt _J數(shù)據(jù)庫美系圉石表+ _J系境表閨口I 二a 十 + _i二I處弧部門表 ">.工琳表 J助.員工袁 U列 .*. 理* _j娥*觸發(fā)器iti Li索引.ti _j統(tǒng)計隹息 觀圖同義詞 可編程性 平安性DIT3LSQL.-妊*員工表摘叟 X工號姓名性別年靜部門編號根本320211張明男20K. g20212李飛男30012000,0020213壬羽A25022500.00劉104李麗直26022500.0020215劉成交28033000.002Q1O5李華男31033000.00*NULLAMZNULLAW2隆性LAK Q_ H 日k識一稱

15、jin威國/ 1R%w4毅擔(dān)莊3日查詢看1DI5TEHUGBfl- UF B± .三4-.平安性一效勞§8對象J苴制一省理/6 P H If單元格已修改.雷正)就玷3)外鍵約束員工表中,部門編號為外鍵.FOREIGN KE門編號REFERENCE都門表部門編號工資表中,員工號為外鍵. FOREIGN KEYf號REFERENCE也工表工號通過此鍵建立3個表的聯(lián)系工號references 員工表工號;Alter table 工資表 add constraint fk_gno foreign keyAlter table 員工表 add constraint fk_bh for

16、eign key部門編號references 部門表部門編號;花輻瞪百星器4 x卜塞 曲電 C5XSHW6K3CV7CKV SQL Server 5.0.LE -l± _i M融幅向fr 13數(shù)提庫映照國 J CPXS白J hr 田口舐靠庫藏弟醫(yī)d LJ表-_i莖蛇衰®二dbo,部門表l±J dbo TSSif 2 dbo.SI®由i-j視圖出3同旻詞田口可蝴性出一Service Broker+i存fi? h平安性l± j HRM* I .而 , *技向用4 鄂學(xué)與丁噂國的蜃物 崩律.文件舊 編怪 扭圖w雙目的 工am 巖口仙社區(qū).智助舊會&q

17、uot;uj色濟(jì)除I島曰H明除三表-北口,靈1表 表,曲口岸門事 CSX£HW«KKY7CKVlir EQLQueryS.fqr- Xalter_add eonjcr&lnt 9*_口匕.rorelgn Mey 工號 ie£erenc«員工表工號 “gr title 樊七表、add con =i z j a lI JrEcreign kuf 部 | 編三xefeiences部門裝部門編號: <那卜為消息I命令已箴功完成口,CSISHNBE3CHCKV f.Q- ETIJ CS3!SJff6E3C!nCKVAd«ini=tratot

18、 (54 hr 00:00:00 0行ff 6為蒙管因百型琴.I塞圖T9 I j hr數(shù)據(jù)諄美妾圖日表國 回0nr行4列174惟一約束每個表的主鍵需定義為惟一性:對于工資表,由于工號是主鍵,聯(lián)系著員工表,所以建立唯一性對于員工表,員工的工號用于識別員工身份,所以建立唯一約束文件何端密E狽圉杳詢工程舊acw tt區(qū)©卻助凹割也hr.MOSJ db.-部門表J dbd工資表 dbdST表用,J視醫(yī).*J _j回義詞國,可編程性+i _J Service Brok«r_h _J宴全也- J HRM_j募施浮美至國軸一1表.il腌_1司更同文件E銅捐 視圖5 璋詢設(shè)計器iBd窗口如

19、 社區(qū)通希助卿空裁建菖目加庫房博行心斗串目V .' sMl里更改類型口, :嗎胎4畫對象資源治理器4 X察雪s nrrsi 網(wǎng)l s皿,.0.如岐-larrsiuii-數(shù)薪庫t LJ系統(tǒng)數(shù)據(jù)庫B |j hr, 一I數(shù)幫庫關(guān)系圖3表6 Lj系疑表'± 口 心.都rm珀j戰(zhàn).工資表目口 dl©員工表上二列*健下二j匏束至一j觸發(fā)相十案引+統(tǒng)計信息± j視圉*- _J同義聞制可據(jù)程性ii _|安金性由一J平安性,胴務(wù)器對象±1 _J苴制DIT3nSOL-四Q員工表藺要 X屬性 僮i工號姓名性別年的部門糯號根本工資20W1張明男25D12000.

20、00rn20211李飛男30012000,001E '20213王明男25022500,00c201口司李麗立2SD22500,00思20215劉辰女38033000-00激0 X20216李華男31033000,00日QDI*Att£At£ALL£MI2SSAf4-I1fr<Ji|W * 2,6 , H ?單元格已修改.,/前鐳3.平安性設(shè)計:設(shè)置三類用戶:員工,部門經(jīng)理,數(shù)據(jù)庫治理員員工:只可以查詢本人的根本信息及各個月的工資情況部門經(jīng)理:可以查詢員工的根本信息及對本部門員工工資的治理數(shù)據(jù)庫治理員:對數(shù)據(jù)庫進(jìn)行治理包括對數(shù)據(jù)的查詢、修改、刪除等操

21、作Grant select,update on 工資表 to 部門經(jīng)理;Grant select on 部門表to 部門經(jīng)理;對象資源肯理器連接Qn皺表dbo.工資表表曲.部門表 播要部門編號部門名稱根本工資部門人數(shù)01財務(wù)部2000.00202人事部2500.00203紀(jì)檢部3100.003*NULLNULLNULLNULL/3 /八»單元格已修改.J?收?3文佇(F)編輯(E)視圖(V)工程(P)查詢設(shè)計器(R)工具©Q(W)社區(qū)(C)幫助(H)新建2i«(N) Qj優(yōu)他密島kJ,)演囪空并1±1,數(shù)據(jù)庫快照田 J CPXSS |J hrE亡3數(shù)據(jù)庫

22、關(guān)系圖日表E LJ系統(tǒng)表國 db.部門表圖 dbo.工資衰田口i視圖Et3同義詞S 可編程住E L-j Service Broker田口存儲臼L2平安性日用戶£ dbol£ guest£ INFORMATION.SCHEM心能通部門經(jīng)理E 缶缶in文件(F)編建 視圖(V)查詢(Q)工程(P) IMCD 窗口0/7)社區(qū)(C) H助(H),新建查i5(N)用他金島 j以曲回9曲勺%對象貨源言理器連接(0A出二)3 CSXSHW6K3CY7CKV (SQL Server 9.0.135居專S 一i數(shù)據(jù)W快照(S ® E (±) 困J CPXSJ hrt),數(shù)據(jù)庫美系圖田表i±) 一i視圖國一J同義詞田二I可性+:Service Broker田存儲(±) 一I平安性,J HRMj ReportServerJ ReportServerTempDBJ SPJJ stuA!執(zhí)行(X)y 箔喈一平安性in就縫文件(F) 例(E)視圖(V)工程(P)查詢設(shè)計器(R) IM(T) SO(W)社區(qū)(C)普助(H) ,.新電誨(N) Qj優(yōu)涵fLfe店d?相國松岳母3|更改類型(¥)弋 Y 1 間 后4,觸發(fā)器為工資表創(chuàng)立一個基于UPDA

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論