大型數(shù)據(jù)庫技術(shù)大作業(yè)_第1頁
大型數(shù)據(jù)庫技術(shù)大作業(yè)_第2頁
大型數(shù)據(jù)庫技術(shù)大作業(yè)_第3頁
大型數(shù)據(jù)庫技術(shù)大作業(yè)_第4頁
大型數(shù)據(jù)庫技術(shù)大作業(yè)_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、大型數(shù)據(jù)庫技術(shù)大作業(yè) 課題名稱:學(xué)生成績管理系統(tǒng) 班 級:16 級軟工云計(jì)算四班 學(xué) 號:1615925594 姓名: 刁云恒 成績: (一) Oracle的安裝與配置 (1) Oracle 11g 的安裝 1.解壓下載的包,然后進(jìn)入包內(nèi),點(diǎn)擊 setup.exe 開始安裝 WPS云如 ZWPSXtt 贓 i i Jlfc 下木 呻 贓 dftiab BS? P MTK ta ft*- JAVA VyEdip-ss Orcal b刁云擔(dān)列壬占 習(xí)云“KI可用Ji.-t 【】 Oncl- 口 *x鑿丘1s V 0 f l卜詛蘭寄 転并血】 QeI QQPMr TcrpCaft i .立弓(i-J

2、 u硏樂冋 占時(shí)RW庖謝 I 可 11 :Hi) ft =三亡二s X F 7 NAHF: BWIIl 3QLCableuihiVti nt. bo 2 Aataf ilovEnvtlteS.dbf eSh 25SI1.vF-nvtbs4bf * sizo 35n .B (2) 用戶配置文件的創(chuàng)建 斗Ohnrfffltc iimf 11c dyhl pmf i Ir, 1 init 2 pa 5 wo pl_lif ej ine 10) 3 pa-sw rd _ locJk _t inc 1 4 f1 le d_loy lm_d 11eupts 3 ! / (3) 用戶的創(chuàng)建 (4) 權(quán)限的分

3、配 (5) 用戶登錄 EL conn B4L $iou usr USEB力州r (三) Oracle對象創(chuàng)建與管理 (1)課題簡介 當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代。在各行各業(yè)中離不開信息處理,這正是計(jì)算機(jī)被廣泛 應(yīng)用于信息管理系統(tǒng)的環(huán)境。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理。使用計(jì)算機(jī) 進(jìn)行信息控制,不僅提高了工作效率, 而且大大的提高了其安全性。尤其對于復(fù)雜的信息管 理,計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān), 系統(tǒng)的開發(fā)是系統(tǒng)管理提目前隨著個(gè)大高校的擴(kuò)招,在校學(xué)生數(shù)量龐大。擁有一款好的學(xué)習(xí) 成績管理系統(tǒng)軟件, 對于加強(qiáng)對在校生的成績管理起到積極作用

4、。并且,可以為在校生隨時(shí) 查閱自己的成績信息、 教師錄入成績等提供方便, 為學(xué)校節(jié)省大量人力資源本系統(tǒng)就是為了 管理好學(xué)生成績信息而設(shè)計(jì)的 (2)數(shù)據(jù)庫表清單 1. 學(xué)生表(學(xué)號(主鍵),姓名,性別,出生日期,專業(yè),學(xué)分) 2. 課程表(課程號(主鍵),課程名,開課日期,學(xué)時(shí),學(xué)分) 3. 教師表(工號(主鍵),姓名,性別,課程名) 4. 成績表(學(xué)號(主鍵),課程號,教師,成績) 5. 用戶表(用戶名,密碼) E-R圖 (3)普通數(shù)據(jù)表及索引的實(shí)現(xiàn) SQL Plus fireffiter cnhc;ntiiirlfintC tunn inujmlK-r nnt nu 11 jirIk-n1/

5、, vj*cJhaF2 ocubiarthdA dAto jn ra nrc Iiaf? (1 H . ci-edits minhc-i1- ! QL lno4iiiC Lnt ot:adcnici;uniD.ifftun4tt .QtuD S冠二F PQLLd 憐F Ince lyhllt?4che*Tf*Ecno、t.cc=%_、Lux、ftuunule 2 : PS*幣帰言葉、92f 百科二 EEQL#r c !* *nf ftw-n 1 n nr vfl % fcs9R 2 c drw a tn 2 =aj舊二 c 2 nnn3o rusher non null D-Timd-Iy k

6、ef 3ffecnese carchaR2(4e 4 Cucsex Uarchf2iey 5 COCK Uarchdr2(4o SQLinneFt into dyhlbeAcheTcfrecnotecna 弓 e、ecex、counane 2 CJLeL 出過=刊肝匸? SQLV in3Blr inHo dyhlco autai* join dyh.coiiFGG 4 on. tct;irio erRJite or u-RplaeA v inu *1 jlh_s eo _ui I a u 且霄 2 ee lect dylLstudent a stuinodyhictuKteri .stunaj

7、ike dyhstudent = f3tiuijmajoi*s J dLvh ecoir-B . e tuciBGdis .dyh.score tocnane 4 f run dlyh一鼻請*理七 crcs Ji in dbrlii_trei create or replace vieu dih=niebrtiew as 址 sb lcct dyhtcachsi*七令擊niiiE .dyhtcachor tecsGXPdvi_tBaclier.couname: Rs ? .teenn 3 f rinm ilj|h_t if de hedp h_r uur 4 whoM rt-toMhoir.t

8、ociriai Mirh_coai,ao.tocno: 陸圖已創(chuàng)逹. (四) PL/SQL 編程 課程平均成績:此功能主要是求指定課程號的課程平均成績 SQL Plus Greats or replace function dvh javg_carc Into nniw_a.ujucofb fpoh dIjiJi-SCDPe uhepe couina =dyh_po Im a Si 5 rvLumt ruiiilX11un_iiiuj_s?uu, 2 ; b OKCoption 7 wTitsn nn fl-iitfl f mimdl 11 mn S d伽琴.wfjMt - put Jin。開

9、存在這課 ; ? rturfi ; fl伺 kmd 11 國數(shù)已刖建. SQTt 占會(huì)tpuit on 訊LA d ec lam 2 ovp _3itc re niinher; 3 b ey In 1 av3_-sccif e s *d?fh _avi_a core tl f 5 Sfcns_irjsui-.ui 七二llnhEt* 平的 咸橫足j 1 1 Itw.jHUFH:* 6 ond.| z 平劃 衣績是轄 實(shí)現(xiàn)代碼 create or replace fun ctio n dyh_avg_score(dyh_co uno nu mber) return nu mber is nu m

10、_avg_score nu mber; begin select avg(stucredits) into nu m_avg_score from dyh_score where couno=dyh_co uno; retur n(round(nu m_avg_score,2); excepti on when no data found then dbms_output.put_line(不存在這門課); return(O); en d; set serveroutput on declare avg_score nu mber; begin avg_score:=dyh_avg_score

11、(1); dbms_output.put_li ne(平均成績是:|avg_score); en d; (2)判斷用戶名和密碼:此功能主要是判斷輸入的用戶名和密碼是否和用戶 表信息一直,若一致則輸出1,若不一致輸出0 SQL Plus BQLorpmoQdhuF爭 dvh_lofin 2 G 13 7 C OuPi C 2 iiumlw r B pcounta numter; 9 beQ iji sb Leet CDuntCuieFfiarMi into coiuita 舟於ciin dyh u3ot*e wlfeBFe usamianc =c 11 if eaLintst htn 12 ji

12、 se lect countcounita0 chon 14 i -1; 15 end If; 16 e Ise 17 f laff: =0; 1U end if; 15 n0 then select count(password) into pcounts from dyh_users where password=c_password; if pcounts0 then flag:=1; end if; else flag:=0; end if; end dyh_login; 存儲(chǔ)過程:此功能為直接調(diào)用此過程進(jìn)行對用戶表進(jìn)行插入操作 SQL Plus E;or. M;r procedure

13、 dh dniert wsers dlli-JLis cmin d ih_jpiaSB uoid In 13 bttyiii insert into dvh inumb end dyh_i nsert_users; 序列,觸發(fā)器:此功能為向?qū)W生表插入信息是,運(yùn)用序列自動(dòng)添加學(xué) 號 工 他 cretcdyli .stuilciit a cm 3 start wltJi 1011 4 ifi!Ciri!nint hy 1B 5 noaclic! 序列已創(chuàng)戯 tre ate or replai;e triejr dyh_trudemt 2 bef ora insert nn dyh_sCudent

14、3 fur each ruw 4 血直in 5 11q:. nc xL va 1 in Vo it runt dual; 6 nid d!yh_s#n:_tiFi; ? / 虺發(fā)器已創(chuàng)建 實(shí)現(xiàn)代碼: 創(chuàng)建序列: create seque nee dyh_stude nt_seq maxvalue 9999 start with 1011 in creme nt by 10 nocache; 創(chuàng)建觸發(fā)器: create or replace trigger dyh_tri_stude nt before insert on dyh_stude nt for each row begin sele

15、ct dyh_stude nt_seq .n extval into :n ew.st uno from dual; end dyh_seq_tri; (五) 數(shù)據(jù)庫的備份與恢復(fù) (1)設(shè)置歸檔模式 NCttimiyEDOG 岸PL abutiiwedlAte; $昭仏st .rtut noun IE ORfflOJE剤程已經(jīng)宕口 If vital yilii CiIqUhI Pli9K 97 IM 1272 bbbShb WNIE (2)歸檔當(dāng)前日志 aJLieir eyis t uh sei-t iff 3_-blfvh ivr_i!e 1; t _i f 丄口恥L altar syhil

16、v6t JistJ=J, locativn=D: x (4) 數(shù)據(jù)庫完全恢復(fù)及實(shí)現(xiàn)。 recover datafile; (5) 利用數(shù)據(jù)泵實(shí)現(xiàn)邏輯導(dǎo)出與導(dǎo)入 1導(dǎo)出: 二 i 巾rl吧 rili暑 1- 燈:19血成功完f d-SVTEF1. fihPCAl$ hLK;H0liP PJllUiJ S YET EFT 1 Efclcni j_REPOHJECI 性惟TEM J * *RFPTSEPPRO嚴(yán) F mun-.1 StfcaTS 一refs ch Erwr *3 Y嘗TtHmTCRT.RfiSCmirn DM SVETEH BEPOtTS-JTESOUn 10M_T ft! ISTI

17、CS ,PS USl Bar: !KhPCfiI$ _RESOL_S TAI _CNI WOL aBSVSl ,iJ ,RM!CRT5_J1JWl inK_ffiHH w VfiTOI/BFTGfiTS SI THS NWR VSlEn. * REPCATS J&ITE OBJECT“ SSTMl. EhrcnTSjSNHrQROUI! ,PS V ST EH % RFraftTi _T BHPLAT E_OBJEC1S * -BS VCTEM RIPCfiTt _T BHPLftTE JftBMS* 霜*STETT J RErcnT.TEHFlJftTEJtETGRCU FS!B VSTEH

18、111. mRETCATi_TmPUT E_ 1 TEE vynm11.作 epcatliempuh e_t aacfts * |HSW&11JI,-!ElCAlt.UyOjIUTHON!ZAillOH%叩 SyCTW1 叩 R FPCflT$ JUE FB_Pfi RM.U “ LUK 巳 SVCT011- 8 GLFUJS JFROIUGT -FROF f U 沽 171|5 f 王暑 HB,.EKPORT _FU LL_m1 fi IH.SYK lTCFCffiTJIILL Rl FT翳儲(chǔ)丁邛 P: xNJHFLILLImTE + BllF 彳乍業(yè) ,pIIVHB_,SV_EKJ,O(R

19、UULl_llrl 気零Hi CWindowsS32cmd.exe 2.導(dǎo)入: 管理 H: C :Wi n dowsXStem 32c md exe 1. puEh qucU.4tnwlou jpl-atfprcfprenFCv.J pSI1IP HOST lADDRESg,#ruv f lw_pl pt rarri.?et:_|ii-EFcHMnize C HHTP_HOST-PDRT ); J r KLENU- ML _LfiHGIJ AGtp p AHEMICAH 丿 HLS_TERHnCRV = bm-i27ini 國, 殛的珂丄発 BEJN SYS .J)EN_J JOBUHHint JOB- 3. LUSEA- J3!fS FUSERS pSSmNl.OJSER) * SnrunZhT b NI!l_lRiTfc- T0_rE 證跑ihrtn + Z C2 nBOKFN- mi4E WllflT- J IUD mTKTmnGE.FKF OIIB Jh MMS JCPB.FBOCSXXs* f IOBW= NLCAANOiAGB BIMPUFIO OMMSr d HIi_TE RRITOK

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論