




版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空航天復(fù)合材料 課件知識(shí)點(diǎn)1 金屬基復(fù)合材料的制備工藝
- 員工的素質(zhì)培訓(xùn)
- 神經(jīng)內(nèi)科癡呆患者護(hù)理查房
- 護(hù)理質(zhì)量管理分析討論會(huì)
- 元旦晚會(huì)帷幕課件
- 醫(yī)療機(jī)構(gòu)消毒技術(shù)規(guī)范培訓(xùn)
- 腫瘤患者入院宣教
- 夏季高溫作業(yè)防暑安全培訓(xùn)
- 2025年中國南瓜蠟燭行業(yè)市場全景分析及前景機(jī)遇研判報(bào)告
- 腫瘤患者臨終關(guān)懷個(gè)案研究
- 2025年養(yǎng)老護(hù)理員職業(yè)考試試題及答案
- 揭陽惠來縣紀(jì)委監(jiān)委等部門屬下事業(yè)單位招聘筆試真題2024
- 春蘇教版六年級數(shù)學(xué)總復(fù)習(xí)30課時(shí)教學(xué)設(shè)計(jì)
- 西安美術(shù)學(xué)院《舞臺(tái)編導(dǎo)藝術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 城投公司工程管理制度
- 2025全國農(nóng)業(yè)(水產(chǎn))行業(yè)職業(yè)技能大賽(水生物病害防治員)選拔賽試題庫(含答案)
- 油浸式變壓器 電抗器 檢修規(guī)范標(biāo)準(zhǔn)
- 2025年中國膨潤土貓砂項(xiàng)目投資可行性研究報(bào)告
- 職業(yè)技術(shù)學(xué)院2024級智能機(jī)器人技術(shù)專業(yè)人才培養(yǎng)方案
- TSG G7002-2015 鍋爐定期檢驗(yàn)規(guī)則
- 給酒店提供早餐合同協(xié)議
評論
0/150
提交評論