freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle數(shù)據(jù)庫(kù)實(shí)驗(yàn)報(bào)告-資料下載頁(yè)

2025-09-14 03:17本頁(yè)面
  

【正文】 tput on。declare age number(2)。begin age:=f_age(39。李明 39。)。if age20 then (39。李明同學(xué)年齡為 39。||to_char(age)||39。歲39。)。else (39。李明同學(xué)不符合條件 39。)。end if。end。/ 第 28頁(yè) 四、上機(jī)作業(yè) 完成實(shí)驗(yàn)內(nèi)容中的任務(wù),并把語(yǔ)句記錄在每道題的下 面。 五、心得體會(huì) 通過這次的學(xué)習(xí),學(xué)會(huì)了用 sql語(yǔ)言編寫簡(jiǎn)單的程序,定義和調(diào)用簡(jiǎn)單函數(shù)。在此基礎(chǔ)上還鞏固了 sql語(yǔ)句查詢的方法。在以后的學(xué)習(xí)中要多加理解,上機(jī)練習(xí)。 實(shí)驗(yàn)八:游標(biāo)與存儲(chǔ)過程 一、實(shí)驗(yàn)?zāi)繕?biāo): ( 1)掌握游標(biāo)的使用方法。( 2)掌握存儲(chǔ)過程的使用方法。 二、實(shí)驗(yàn)學(xué)時(shí)數(shù) 6學(xué)時(shí) 三、實(shí)驗(yàn)步驟和內(nèi)容: 游標(biāo) 例子: set serveroutput on DECLARE v_xh char(6)。v_zxf number(2)。CURSOR XS_CUR3 第 29頁(yè) IS SELECT XH,ZXF FROM XSB WHERE ZYM=39。計(jì)算機(jī) 39。BEGIN OPEN XS_CUR3。FETCH XS_CUR3 INTO v_xh,v_zxf。WHILE XS_CUR3%FOUND LOOP (v_xh||39。 39。||TO_CHAR(v_zxf))。FETCH XS_CUR3 INTO v_xh,v_zxf。END LOOP。CLOSE XS_CUR3。END。,將平均分大于 75分的學(xué)生的學(xué)號(hào)、姓名、平均分逐行輸出。 set serveroutput on DECLARE v_xh char(12)。v_xm char(12)。v_cj number(38)。CURSOR XS_CUR3 IS SELECT ,avg(CJ)FROM XSB,CJB WHERE = group by , having avg(cj)75。 第 30頁(yè) BEGIN OPEN XS_CUR3。FETCH XS_CUR3 INTO v_xh,v_xm,v_cj。WHILE XS_CUR3%FOUND LOOP (v_xh||39。 39。||TO_CHAR(v_xm)||v_cj)。FETCH XS_CUR3 INTO v_xh,v_xm,v_cj。END LOOP。CLOSE XS_CUR3。END。存儲(chǔ)過程 例子 1: CREATE OR REPLACE PROCEDURE update_info(xname in char)AS xf number。BEGIN SELECT ZXF INTO xf FROM XS WHERE XM=xname。IF XF60 THEN UPDATE XSB SET BZ=39。三好學(xué)生 39。 WHERE XM= xname。 第 31頁(yè) END IF。IF XF (1)EXECUTE update_info(39。李明 39。)。(2)begin update_info(39。李明 39。)。end。例子 2: CREATE OR REPLACE PROCEDURE count_grade(zym in char,person_num out number)AS BEGIN SELECT COUNT(XH) INTO person_num FROM XS WHERE ZYM=zym。END count_grade。 第 32頁(yè) 執(zhí)行: set serveroutput on DECLARE v_num number。BEGIN count_grade(39。計(jì)算機(jī)39。,v_num)。(v_num)。END。/ p_delete可以刪除 CJB表的信息。CREATE OR REPLACE PROCEDURE p_delete AS BEGIN delete FROM CJB。END p_delete。執(zhí)行 EXECUTE p_delete。 p_insert,可以給學(xué)生表添加一條記錄。 CREATE OR REPLACE PROCEDURE p_insert(XH IN CHAR,XM IN CHAR,XB IN CHAR,CSSJ IN DATE,ZY IN CHAR,ZXF IN NUMBER,BZ IN CHAR)AS BEGIN insert into xsb values(XH,XM,XB,CSSJ,ZY,ZXF,BZ)。END p_insert。執(zhí)行: execute p_insert(39。10222239。,39。羅 39。,39。女 39。,to_date(39。1986031039。,39。yyyymmdd39。),39。通信工程 39。,50,39。轉(zhuǎn)專業(yè)學(xué)習(xí) 39。)。 第 33頁(yè) p_count,輸入?yún)?shù)為姓名,輸出參數(shù)為選課門數(shù),平均成績(jī)。 CREATE OR REPLACE PROCEDURE p_count(XNO IN CHAR,K_COUNT OUT NUMBER,AVG_CJ OUT NUMBER)BEGIN SELECT count(kch),avg(cj)INTO K_COUNT,AVG_CJ FROM XSB,CJB WHERE = AND =XNO。END p_count。 set serveroutput on DECLARE v_num1 number。v_num2 number(4,2)。BEGIN p_count(39。10110439。,v_num1,v_num2)。(v_num1||39。 39。||v_num2)。END。 四、上機(jī)作業(yè) 完成實(shí)驗(yàn)內(nèi)容中的任務(wù),并把語(yǔ)句記錄在每道題的下面。 五、心得體會(huì) 通過這次學(xué)習(xí),我知道了游標(biāo)和存儲(chǔ)過程,還知道了游標(biāo)和存儲(chǔ)過程的使用方法,并且掌握了它們的使用方法,為以后打下基礎(chǔ)。 實(shí)驗(yàn)九:觸發(fā)器、用戶角色創(chuàng)建和邏輯備份 第 34頁(yè) 一、實(shí)驗(yàn)?zāi)繕?biāo): ( 1)掌握觸發(fā)器的使用。 ( 2)掌握用戶和角色的創(chuàng)建和使用。( 3)掌握數(shù)據(jù)表的導(dǎo)入導(dǎo)出。 二、實(shí)驗(yàn)學(xué)時(shí)數(shù) 2學(xué)時(shí) 三、實(shí)驗(yàn)步驟和內(nèi)容: (一)觸發(fā)器 例子 1: 假設(shè) XSCJ數(shù)據(jù)庫(kù)中增加一個(gè)新表 XSB_HIS,表結(jié)構(gòu)和表 XSB相同,用來存放從 XSB表中刪除的記錄。創(chuàng)建一個(gè)觸發(fā)器,當(dāng) XSB表被刪除一行,把刪除的記錄寫到日志表 XSB_HIS 中。 CREATE OR REPLACE TRIGGER del_xs BEFORE DELETE ON XSB FOR EACH ROW BEGIN INSERT INTO XSB_HIS(XH,XM, XB,CSSJ, ZY, ZXF,BZ)VALUES(:,:, :, :, :, :, :)。END。觸發(fā)器,當(dāng) XSB表刪除一個(gè)人時(shí),把這個(gè)人的選課信息也刪掉。 CREATE OR REPLACE TRIGGER del_xs BEFORE DELETE ON XSB FOR EACH ROW BEGIN 第 35頁(yè) DELETE FROM CJB WHERE XH=:。END del_xs。 (二)用戶和角色 tom,密碼為 cat。該用戶角色為 dba。使用該用戶建表,插入數(shù)據(jù)。 CREATE USER tom identified by cat default tablespace users。grant dba to tom。導(dǎo)入 和 drop user tom cascade。 (三)數(shù)據(jù)庫(kù)邏輯備份 exp 和 imp的使用 ( 1)將 XSB,KCB和 CJB表導(dǎo)出成為 DMP文件 ( 2)將 XSB,KCB和 CJB表刪除 ( 3)將剛導(dǎo)出 DMP文件導(dǎo)入恢復(fù) 3個(gè)表 ( 1)將用戶 tom導(dǎo)出成為 DMP文件 ( 2)將用戶 tom刪除再重建 ( 3)將剛導(dǎo)出 DMP文件導(dǎo)入恢復(fù)用戶 tom 四、上機(jī)作業(yè) 完成實(shí)驗(yàn)內(nèi)容中的任務(wù)。 五、心得體會(huì) 第 36頁(yè) 通過這次實(shí)踐,我明白了什么是觸發(fā)器,并掌握的它的使用方法,還掌握了用戶和角色的創(chuàng)建和使用。還學(xué)會(huì)了數(shù)據(jù)表的導(dǎo)入導(dǎo)出,使保 存數(shù)據(jù)變的很容易。 第 37頁(yè) 第四篇: ORACLE 數(shù)據(jù)庫(kù)學(xué)習(xí)心得 ORACLE數(shù)據(jù)庫(kù)結(jié)課論文 一個(gè)好的程序,必然聯(lián)系著一個(gè)龐大的數(shù)據(jù)庫(kù)網(wǎng)路 ...今年我們學(xué)習(xí)了 oracle數(shù)據(jù)庫(kù)這門課程,起初的我,對(duì)這個(gè)字眼是要多陌生有多陌生,后來上課的時(shí)候聽一會(huì)老師講課,偶爾再跟上上機(jī)課,漸漸的學(xué)會(huì)了不少東西,但我感覺,我學(xué)到的仍是一些皮毛而已,懷著疑惑和求知的心態(tài),我在網(wǎng)上搜索了關(guān)于 oracle 數(shù)據(jù)庫(kù)的一些知識(shí)。 : 可移植性 ORACLE采用 C語(yǔ)言開發(fā)而成,故產(chǎn)品與硬件和操作系統(tǒng)具有很強(qiáng)的獨(dú)立性。從大型機(jī)到微機(jī)上都可運(yùn)行 ORACLE的產(chǎn)品。可在 UNIX、 DOS、 Windows等操作系統(tǒng)上運(yùn)行??杉嫒菪? 由于采用了國(guó)際標(biāo)準(zhǔn)的數(shù)據(jù)查詢語(yǔ)言 SQL,與 IBM的 SQL/DS、 DB2等均兼容。并提供讀取其它數(shù)據(jù)庫(kù)文件的間接方法。 可聯(lián)結(jié)性 對(duì)于不同通信協(xié)議,不同機(jī)型及不同操作系統(tǒng)組成的網(wǎng)絡(luò)也可以運(yùn)行 ORAˉCLE 數(shù)據(jù)庫(kù)產(chǎn)品。 ( 1) ORACLE的文件結(jié)構(gòu) 一個(gè) ORACLE數(shù)據(jù)庫(kù)系統(tǒng)包括以下 5類文件 :ORACLE RDBMS的代碼文件。 數(shù)據(jù)文件 一個(gè)數(shù)據(jù)庫(kù)可有一個(gè)或多個(gè)數(shù)據(jù)文件,每個(gè)數(shù)據(jù)文件可以存有一個(gè)或多個(gè)表、視圖、索引等信息。 日志文件 須有兩個(gè)或兩個(gè)以上,用來記錄所有數(shù)據(jù)庫(kù)的變化,用于數(shù)據(jù)庫(kù)的恢復(fù)??刂莆募? 可以有備份,采用多個(gè)備份控制文件是為了防止控制文件的損壞。參數(shù)文件 含有數(shù)據(jù)庫(kù)例程起時(shí)所需的配置參數(shù)。 ( 2) ORACLE的內(nèi)存結(jié)構(gòu) 一個(gè) ORACLE例程擁有一個(gè)系統(tǒng)全程區(qū)( SGA)和一組程序全程區(qū)( PGA)。 SGA( System Global Area)包括數(shù)據(jù)庫(kù)緩沖區(qū)、日志緩沖區(qū)及共享區(qū)域。 PGA( Program Global Area)是每一個(gè) Server進(jìn)程有一個(gè)。一個(gè) Server進(jìn)程起動(dòng)時(shí),就為其分配一個(gè) PGA區(qū),以存放數(shù)據(jù)及控制信息。 ( 3) ORACLE的進(jìn)程結(jié)構(gòu) ORACLE包括三類進(jìn)程 : ① 用戶進(jìn)程 用來執(zhí)行用戶應(yīng)用程序的。 ② 服務(wù)進(jìn)程 處理與之相連的一組用戶進(jìn)程的請(qǐng)求。 ③ 后臺(tái)進(jìn)程 ORACLE為每一個(gè)數(shù)據(jù)庫(kù)例程創(chuàng)建一組后臺(tái)進(jìn)程,它為所有的用戶進(jìn)程服務(wù),其中包括 : DBWR( Database Writer)進(jìn)程,負(fù)責(zé)把已修改的數(shù)據(jù)塊從數(shù)據(jù)庫(kù)緩沖區(qū)寫到數(shù)據(jù)庫(kù)中。 LGWR( Log Writer)進(jìn)程,負(fù)責(zé)把日志從 SGA中的緩沖區(qū)中寫到日志文件中。 SMON( System Moniter)進(jìn)程,該進(jìn)程有規(guī)律地掃描 SAG進(jìn)程信息,注銷失敗的數(shù)據(jù)庫(kù)例程,回收不再使用的內(nèi)存空間。 PMON( Process Moniter)進(jìn)程,當(dāng)一用戶進(jìn)程異常結(jié)束時(shí),該進(jìn)程負(fù)責(zé)恢復(fù)未完成的事務(wù),注銷失敗的用戶進(jìn)程,釋放用戶進(jìn)程占用的資源。 ARCH( ARCHIVER)進(jìn)程。每當(dāng)聯(lián)機(jī)日志文件寫滿時(shí),該進(jìn)程將其拷貝到歸檔存儲(chǔ)設(shè)備上。另外還包括分布式 DB 中事務(wù)恢復(fù)進(jìn)程 RECO 和對(duì)服務(wù)進(jìn)程與用戶進(jìn)程進(jìn)行匹配的 Dnnn進(jìn)程等 。 構(gòu)成 ORACLE的數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)包括 :( 1)表空間 ( 2) 5種類型的段( segment) ① 數(shù)據(jù)段 。② 索引段 。③ 回滾( rollbock)段 。④ 臨時(shí)段 。⑤ 自舉( bootstrap)段。 段的分配單位叫范圍( Extent) 表空間( Tablespace)一個(gè)數(shù)據(jù)庫(kù)劃分成的若干邏輯部分稱為表空間。一個(gè)數(shù)據(jù)庫(kù)可以有一個(gè)或多個(gè)表空間,初始的表空間命名為 SYSTEM,每一個(gè)邏輯表空間對(duì)應(yīng)于一個(gè)或多個(gè)物理文件。 DBA使用表空間做以下工作 : 控制數(shù)據(jù)庫(kù)對(duì)象,如表、索引和臨時(shí)段的空間分配。為 數(shù)據(jù)庫(kù)用戶設(shè)置空間配額。 利用個(gè)別表空間的在線或離線,控制數(shù)據(jù)的可用性。后備或恢復(fù)數(shù)據(jù)。 通過分配空間,以改進(jìn)性能。 在每個(gè)數(shù)據(jù)庫(kù)中都存在 SYSTEM表空間,它在建立數(shù)據(jù)庫(kù)時(shí)自動(dòng)建立。在該表空間中,包含數(shù)據(jù)庫(kù)的數(shù)據(jù)字典,其中存儲(chǔ)全部數(shù)據(jù)庫(kù)對(duì)象的名字和位置。 SYSTEM表空間總是在線的,像其它表空間一樣,可以通過增加新的數(shù)據(jù)庫(kù)文件來擴(kuò)大。一個(gè)表空間可包含許多表和索引。但一個(gè)表和索引不能跨越表空間,可跨越組成表空間的文件。在 DB的打開的情況下, DBA利用 ALTER TABLESPACE語(yǔ)句,可以實(shí)施表空間的在線 或離線。 SYSTEM表空間必須在線。表空間離線有下列原因 : 一般為了使部分?jǐn)?shù)據(jù)庫(kù)不能使用,而允許正常存取數(shù)據(jù)庫(kù)其余部分。執(zhí)行表空間離線備份。 一個(gè)離線的表空間,不能被應(yīng)用用戶讀或編輯。 可以增加數(shù)據(jù)文件擴(kuò)大已有的表空間,也可增加新的表空間使數(shù)據(jù)庫(kù)容量增大,或分配空間給某個(gè)應(yīng)用。使用 ALFER TABLESPACE ADD FILE語(yǔ)句將另一個(gè)數(shù)據(jù)文件加入到已存在表空間中。使用 CREATE TABLESPACE語(yǔ)句可建立一個(gè)新的表空間。段( segment)表空間中的全部數(shù)據(jù)存儲(chǔ)在以段劃分的數(shù)據(jù)庫(kù)空間中。一個(gè)段是分配給數(shù)據(jù)庫(kù)用于數(shù)據(jù)存儲(chǔ)的范圍的集合。數(shù)據(jù)可以是表、索引或 RDBMS所需要的臨時(shí)數(shù)據(jù)。段是表空間的下一個(gè)邏輯存儲(chǔ)的級(jí)別。一個(gè)段不能跨越一個(gè)表空間,但可跨越表空間內(nèi)的文件。一個(gè)數(shù)據(jù)庫(kù)最多需要五種段類型 : 數(shù)據(jù)段 一個(gè)包含一個(gè)表(或聚集)的全部數(shù)據(jù),一個(gè)表(或聚集)總有一個(gè)單個(gè)數(shù)據(jù)段。 索引段 一個(gè)索引段包含對(duì)一個(gè)表(或聚集)建立的一個(gè)索引的全部索引數(shù)據(jù)。一個(gè)表可以有一個(gè)、多個(gè)或者沒有索引段 ,取決于它所擁有的索引個(gè)數(shù)。一個(gè)聚集必須至少有一個(gè)索引段,即在聚集碼上建立聚集索引。 回滾段 每個(gè) DB有一個(gè)或多個(gè)回滾段。一個(gè)回滾段是 DB的一部分,它記錄在某一情
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1