【正文】
ONLY,哪個對象不會占用實際的存儲空間? A ,應(yīng)當(dāng)查詢哪一個數(shù)據(jù)字典視圖? D ,關(guān)于序列的描述哪一項是不正確的? D,需要用到序列的兩個偽列NEXTVAL 與CURRVAL。其中,NEXTVAL 將返回序列生成的下一個值,而CURRVAL 返回序列的當(dāng)前值,以返回當(dāng)前序列值,關(guān)于同義詞的描述哪一項是不正確的? B,在使用同義詞時,Oracle 會將其翻譯為對應(yīng)的對象名稱,所替代的模式對象必須存在 中的同義詞分為公有同義詞和私有同義詞;私有同義詞由創(chuàng)建它的用戶所擁有第十二章一、填空題,它僅包含一個字段DATA?,F(xiàn)在創(chuàng)建一個觸發(fā)器,實現(xiàn)將添加的數(shù)據(jù)變大寫。在下面的空白處填寫適當(dāng)?shù)恼Z句,使之可以正常運行。Create or replace trigger test_triggerAfter insert on TEST for each rowBegin::=upper(:)。End。 和AFTER 指定了觸發(fā)器的觸發(fā)時間。當(dāng)為一個表配置了約束時,它們將會特別有用,BEFORE 可以規(guī)定Oracle 在應(yīng)用約束前調(diào)用觸發(fā)器,而AFTER 規(guī)定在應(yīng)用約束后調(diào)用觸發(fā)器。 的表,它記錄了對STUDENT 表的操作。在空白處填寫適當(dāng)?shù)拇a,完成上述功能。Create or replace trigger biud_student_triggerBefore insert or update or deleteon studentDeclareAction %type。Beginif inserting then action:=39。INSERT39。elsif updating then action:=39。UPDATE39。elsif deleting then action:=39。DELETE39。 (書上此處有錯!)end if。insert into action_type value(user,action)。End。二、選擇題? B TRIGGER 語句創(chuàng)建行級觸發(fā)器時,哪一個語句用來引用舊數(shù)據(jù)? D EACH ,哪一個語句決定了觸發(fā)器是針對每一行執(zhí)行一次,還是針對每一個語句執(zhí)行一次? A EACH ? C ? C TABLE TRIGGER TRIGGER TRIGGER 。 中引用新值和舊值 子句 ? A ,并且包括了DELETE 觸發(fā)器中要更新的值? B 第十三章一、填空題 特性包括原子性、一致性,隔離性和永久性。,需要使用關(guān)鍵字set transaction。 CONSTRAINT constraint_name DEFERRED 語句,啟用某個約束的延期應(yīng)用,而使用SET CONSTRAINT ALL DEFERRED 語句可以設(shè)置本事務(wù)中所有約束的延期應(yīng)用;語句SET CONSTRAINT ALL IMMEDIATE 可以設(shè)置約束的應(yīng)用。,用來撤銷事務(wù)的操作的語句為ROLLBACK,用于持久化事務(wù)對數(shù)據(jù)庫操作的語句是COMMIT。 檢測到死鎖后,它會選擇一個事務(wù)退出。選擇退出事務(wù)的原則是執(zhí)行修改數(shù)目最小的事務(wù)。鎖粒度越大,數(shù)據(jù)庫中所能夠使用的資源也就越少,并發(fā)度也就越小,系統(tǒng)開銷也就越小。 鎖時,則表中行的鎖類型為DML 鎖。二、選擇題? A,它對數(shù)據(jù)庫所做的修改將永久保存到數(shù)據(jù)庫中,還可以使用回滾語句取消它所做的操作,并不意味著事務(wù)的結(jié)束,它只是對事務(wù)以前所做的工作進行保存而已? D TO SAVEPOING TRANSACTION ,其中,第一個事務(wù)修改表中的數(shù)據(jù),第二個事務(wù)在將修改提交約數(shù)據(jù)庫前查看這些數(shù)據(jù)。如果第一個事務(wù)執(zhí)行回滾操作,則會發(fā)生哪種讀取現(xiàn)象? C ,第二個事務(wù)更新表中的數(shù)據(jù),那么,當(dāng)?shù)谝粋€事務(wù)再次讀取數(shù)據(jù)時,返回的結(jié)果會因為搜索條件而返回不同的結(jié)果。這種現(xiàn)象叫做什么? A ,哪個選項用于設(shè)置事務(wù)的隔離層? A ONLY LEVEL READ COMMITTED IS? D 支持的鎖粒度描述正確的是? A、表級、行級和列級 、表級、行級、列級 、表級 TRANSACTION 語句設(shè)置事務(wù)的屬性時,為了確保事務(wù)中不會發(fā)生非重復(fù)讀取和錯讀,但不考慮是否會發(fā)生假讀,應(yīng)使用哪個隔離層? D COMMITE WRITE READ第十四章一、填空題,可以通過查詢數(shù)據(jù)字典視圖DBA_profiles。 數(shù)據(jù)庫中將權(quán)限分為兩類,即系統(tǒng)權(quán)限和對象權(quán)限。系統(tǒng)權(quán)限是指在系統(tǒng)級控制數(shù)據(jù)庫的存取和使用機制,對象權(quán)限是指在模式對象上控制存取和使用的機制。,可以查詢數(shù)據(jù)字典role_sys_privs 了解用戶所具有的系統(tǒng)權(quán)限。二、選擇題 的默認(rèn)表空間為USERS,他在該表空間的配額為10MB,則USER1 在USERS 表空間創(chuàng)建基本表時,他應(yīng)具有什么權(quán)限? A TABLE USER TABLESPACE TABLESPACE? B 時間 區(qū)的大小 語句,哪一項是錯誤的? BAlter user tempuser identified by oracle default tablespace usersdefault temporary tablespace temp quota 100M on users。 tablespace users temporary tablespace temp 100M on users by oracle? C TABLE TABLE INDEX,用戶最少應(yīng)該具有什么系統(tǒng)權(quán)限? B TABLE ANY TABLE ,可以查看他向其他用戶授予的對象權(quán)限? C ? B ,則應(yīng)該使用哪一個命令? A ROLE ALL ROLE ENABLE ALL SESSION ALL USER ROLE ALL第十五章一、填空題。 的早期版本中,對撤銷信息的管理采用手動管理撤銷,從Oracle 9i 后采用自動撤銷管理方式管理撤銷信息。(OFFLINE)、在線(ONLINE)、只讀(READONLY)、讀寫(READWRITE)狀態(tài)。 表空間時,所使用的表空間管理方式為本地化管理,并且盤區(qū)的管理方式只允許使用AutoAllOcate 方式。,不得指定盤區(qū)的管理方式為數(shù)據(jù)字典管理,臨時表空間的盤區(qū)管理統(tǒng)一使用本地化管理方式。二、選擇題,可以指定表空間中存儲對象的默認(rèn)存儲參數(shù),其中A 參數(shù)用于設(shè)置分配給每一個對象的初始區(qū)大小。 狀態(tài)時,可以使用4 個參數(shù),不包括下列哪一個選項? D ,DBA 通過使用相關(guān)的初始化參數(shù)對自動撤銷表空間進行配置。下面的4 個參數(shù)中,哪一個不是與自動撤銷管理功能相關(guān)的參數(shù)? D 子句中進行設(shè)置? B 數(shù)據(jù)庫的最小I/O 單位是D ,最小磁盤分配單位是C . ,下列B 參數(shù)用于設(shè)置所使用的撤銷表空間, C 參數(shù)用于設(shè)置撤銷數(shù)據(jù)的保留時間。 20 / 2