可做奧鵬院校所有作業(yè),畢業(yè)論文,咨詢請?zhí)砑観Q:3230981406 微信:aopopenfd777
201912考試批次
《Oracle數(shù)據(jù)庫開發(fā)》結(jié)課作業(yè)
北京語言大學(xué)網(wǎng)絡(luò)教育學(xué)院
《Oracle數(shù)據(jù)庫開發(fā)》結(jié)課作業(yè)
注意:
本學(xué)期所布置的結(jié)課作業(yè),請同學(xué)一律按照以下要求執(zhí)行:
1) 結(jié)課作業(yè)提交起止時間:10月28日-------12月9日。(屆時平臺自動關(guān)閉,逾期不予接收。)
2) 結(jié)課作業(yè)課程均需通過“離線作業(yè)”欄目提交電子版,學(xué)院不收取紙介的結(jié)課作業(yè),以紙介回寄的作業(yè)一律視為無效;
3)截止日期前可多次提交,平臺只保留最后一次提交的文檔,閱卷時以最后一次提交的結(jié)課作業(yè)為準(zhǔn),截止日期過后將關(guān)閉平臺,逾期不交或科目提交錯誤者,按0分處理;
4) 提交文檔要求:提交的文檔格式為doc、rar,大小10M以內(nèi);
5) 必須嚴(yán)格按照每門課程的答題要求完成作業(yè),沒有按照學(xué)院要求來做的結(jié)課作業(yè),將酌情扣分。
一、 填空題(本大題共6小題,請任選其中兩道題作答,每小題25分,總分50分)
1、 完成以下PL/SQL塊,功能是:接受職員編號并檢索職員姓名。將職員姓名存儲在變量empname中,如果代碼引發(fā)VALUE_ERROR異常,則向用戶顯示錯誤消息
DELCARE
empname employee.ename%TYPE;;
eno employee.empno%TYPE;
BEGIN
eno:=’&employee_number’;
DBMS_OUTPUT.PUT_LINE(‘職員姓名:’||empname);
WHEN VALUE_ERROR THEN
DBMS_OUTPUT.PUT_LINE(‘要存儲在變量中的值過大’)
END;
2、 要執(zhí)行pack_me包中的order_proc過程(有一個輸入?yún)?shù)),假設(shè)參數(shù)值為’002’,可以輸入的命令是:
3、 查itemfile表中itemdesc、re_level列的信息,要求re_level為NULL時顯示為0,寫出相應(yīng)語句。
4、 SYS用戶以管理員身份登錄后,要授予用戶MARTIN可以對SCOTT用戶的EMP表進(jìn)行查詢的權(quán)限,請寫出授權(quán)命令:(假設(shè)MARTIN用戶已存在)
5、 完成以下PL/SQL塊,功能是:使用游標(biāo),顯示所有單價低于250元的玩具的單價。
DECLARE
my_toy_price toys.toyprice%TYPE;
CURSOR toy_cur IS
SELECT toyprice FROM toys
WHERE toyprice<250;
BEGIN
LOOP
EXIT WHEN toy_cur%NOTFOUND;
DBMS_OUTPUT.PUT_LINE (toy_cur%ROWCOUNT || '. 玩具單價:' || my_toy_price);
END LOOP;
CLOSE toy_cur;
END;
6、 要執(zhí)行pack_me包中的order_proc過程(有一個輸入?yún)?shù)),假設(shè)參數(shù)值為’002’,可以輸入以下命令:
二、 簡答題(本大題共8小題,請任選其中五道題作答,每小題10分,總分50分)
1、數(shù)據(jù)處理技術(shù)通常分為哪些類型?
2、簡述Oracle 11g標(biāo)準(zhǔn)版的優(yōu)點(diǎn)。
3、Oracle的數(shù)據(jù)操縱包括哪些操作?
4、PL/SQL的LOOP循環(huán)語句包括哪些類型?
5、簡述導(dǎo)致觸發(fā)器觸發(fā)的時機(jī)。
6、Oracle數(shù)據(jù)庫的邏輯結(jié)構(gòu)由哪幾部分組成?
7、Oracle的用戶認(rèn)證機(jī)制包括哪些類型?
8、簡述表與視圖的區(qū)別與聯(lián)系。