張慧民oracle課設(shè)成品_第1頁(yè)
張慧民oracle課設(shè)成品_第2頁(yè)
張慧民oracle課設(shè)成品_第3頁(yè)
張慧民oracle課設(shè)成品_第4頁(yè)
張慧民oracle課設(shè)成品_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、成績(jī):存檔資料華衣氏通丸摩理工普院znsil TLITE 口亍 TECMFIELO&Y.ERST EM IflP l鳳口 TOnft dniyexp userid=we nfan g/zhu1987 full=n buffer=1000 file=xscj.dmpd:imp userid=we nfan g/zhu1987 full=y buffer=1000 file=xscj.dmp2.SQL腳本學(xué)生情況表:create table xs(XH varchar(6) not null,XM varchar2(8) not null,ZYM varchar2(50) null,XB varc

2、har not null,CSSJ number(8) not null,ZXF number(2) null,BZ varchar2(200) null, con stra int xs primary key(xh);課程表:create table kc(KCH varchar(3) not null,KCM varchar(16) not null,KKSQ number(1) not null,XS number(2) not null,XF number(1) null,constraint kksj check(KKSQ between 1 and 8), con stra in

3、t wen2 primary key(kch);學(xué)生與課程表:create table xs_kc(XH varchar(18) not null,KCH varchar(3) not null,CJ number(2) null,XF number(1) null,con stra int wen3 primary key(xh,kch);性別表:create table cxb(xb varchar(2 )not n ull,cxb varchar(2) not n ull);in sert into cxbvalues(1,男);in sert into cxbvalues(O,女);c

4、ommit;第七節(jié)數(shù)據(jù)庫(kù)的實(shí)施1.觸發(fā)器和存儲(chǔ)過(guò)程觸發(fā)器:create trigger checkxsafter delete on xs for each rowdeclarexh char ;begi ndelete from xs_kc where xs_kc.xh=:old.xh;end del_stu;/儲(chǔ)存過(guò)程: create or replace procedure addstuscore(p_xh in xs.xh%type,p_kcm in kc.kcm%type,p_cj in xs_kc.cj%type, p_xf in xs_kc.xf%type)asv_kch kc.

5、kch%type;v_count nu mber;begi nselect kc.kch in to v_kch from kc where kc.kcm=p_kcm;selectcoun t(*)intov_co untfrom xs_kc wherexs_kc.xh=p_xh and xs_kc.kch=v_kch;if v_co un t=1 the nupdatexs_kc set xs_kc.cj=p_cj,xs_kc.xf=p_xf wherexs_kc.xh=p_xh and xs_kc.kch=v_kch;elsein sert into XS_KC VALUES(P_XH,V

6、_KCH,P_CJ,P_XF);end if;end;/2. Asp連接oracle數(shù)據(jù)庫(kù)Openconn.asp 內(nèi)容:每個(gè)頁(yè)面都引用openconn.asp,與調(diào)用數(shù)據(jù)庫(kù)里的內(nèi)容。第八節(jié)數(shù)據(jù)庫(kù)安全性1 計(jì)算機(jī)系統(tǒng)的安全性概述(1) 所謂計(jì)算機(jī)系統(tǒng)安全性,是指為計(jì)算機(jī)系統(tǒng)建立和采取的各種安全 保護(hù)措施,以保護(hù)計(jì)算機(jī)系統(tǒng)中的硬件,軟件及數(shù)據(jù),防止其偶然或惡意的原因使系統(tǒng)遭到破壞,數(shù)據(jù)遭到更改或泄露等。(2) 計(jì)算機(jī)系統(tǒng)有3類安全性問(wèn)題,即技術(shù)安全類、管理安全類和政策 法律類。2授權(quán)與創(chuàng)建用戶語(yǔ)句(SQL語(yǔ)句描述)create user wenfang ide ntified by zhu198

7、7 default tablespace users temporary tablespace temp; grant dba to wenfang; grant connect to wenfang; grant resource to wenfang grant un limited tablespace to wenfang;第四章數(shù)據(jù)庫(kù)完整性第一節(jié)數(shù)據(jù)庫(kù)完整性概述(1)數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性。注意區(qū)別數(shù)據(jù)庫(kù)完整性 和安全性是兩個(gè)不同的概念,數(shù)據(jù)的完整性是為了防止數(shù)據(jù)庫(kù)中存在不符 合語(yǔ)義的數(shù)據(jù)。數(shù)據(jù)的安全性是保護(hù)數(shù)據(jù)庫(kù)防止惡意破壞和非法存取。因 此,完整性檢查和控制的防范

8、對(duì)象是不合與義的、不正確的數(shù)據(jù),防止它 們進(jìn)入數(shù)據(jù)庫(kù)。安全性控制的防范對(duì)象是非法用戶和非法操作,防止他們 對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的非法存取。(2)為維護(hù)數(shù)據(jù)庫(kù)的完整性,RDBM必須能夠:違提供定義完整性約束條件 的機(jī)制提供完整性檢查的方法約處理第二節(jié)三大完整性(SQL語(yǔ)句描述)實(shí)體完整性create table xs(XH varchar(6) not null, XM varchar2(8) not null, ZYM varchar2(50) null, XB varchar(4) not null, CSSJ number(8) not null, ZXF number(2) n ull, BZ

9、varchar2(200) null, con stra int xs primary key(xh) );參照完整性create table kc第5章課程設(shè)計(jì)心得通過(guò)這次課程設(shè)計(jì),我對(duì) Oracle數(shù)據(jù)庫(kù)有了進(jìn)一步的認(rèn)識(shí)。Oracle技術(shù)目前已經(jīng)成為全球每個(gè)IT公司必選的軟件技術(shù)之一, 熟練掌握Oracle技術(shù)能夠?yàn)閺臉I(yè)人員帶來(lái)技術(shù)應(yīng)用上的優(yōu)勢(shì),同時(shí)為IT技術(shù)的深入應(yīng)用起到非常 關(guān)鍵的作用。掌握Oracle技術(shù),是IT從業(yè)人員了解全面信息化整體解決方案的基礎(chǔ)。同時(shí)通過(guò)這次課程設(shè)計(jì),我也明白了團(tuán)隊(duì)精 神的重要性。光靠一個(gè)人的力量是遠(yuǎn)遠(yuǎn)不夠的,軟件設(shè)計(jì)必須依靠團(tuán)隊(duì)。 當(dāng)遇到問(wèn)題的時(shí)候,我們要互相幫助,永不放棄,這樣才能設(shè)計(jì)出好的軟 件。這次課程設(shè)計(jì),不但是對(duì)我這三年所學(xué)知識(shí)的一個(gè)檢驗(yàn),也是對(duì)我計(jì) 算機(jī)應(yīng)用水平與寫(xiě)作水平的一個(gè)考核,也讓我發(fā)現(xiàn)了自己的不足之處,在 開(kāi)發(fā)過(guò)程中所獲得的經(jīng)驗(yàn)將對(duì)我今后的工作和生活產(chǎn)生積極深遠(yuǎn)的影響。最后,我要感謝我的指導(dǎo)老師 一鄒老師,她在百忙之中抽空指導(dǎo)我做 課程設(shè)計(jì)。鄒老師的嚴(yán)謹(jǐn)?shù)墓ぷ鲬B(tài)度讓我受益匪淺,這對(duì)我以后的學(xué)習(xí)和 工作會(huì)有很大的幫助。6章參考文獻(xiàn)1賈素玲王強(qiáng) Oracle數(shù)據(jù)庫(kù)基礎(chǔ)M.北京:清華大學(xué)出版社,2010.2 孫風(fēng).Oracle數(shù)據(jù)庫(kù)基礎(chǔ)教程電

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論