版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
任務1.6項目拓展訓練填空題數(shù)據(jù)模型包括:_____、_____和_____。(答案):概念模型、邏輯模型、物理模型答題思路:數(shù)據(jù)模型主要分為概念模型、邏輯模型和物理模型三類。概念模型從數(shù)據(jù)的應用語義視角來抽取現(xiàn)實世界中有價值的數(shù)據(jù),是對現(xiàn)實世界的事物及其聯(lián)系的第一級抽象,并按用戶的觀點對數(shù)據(jù)進行建模。邏輯模型是屬于計算機世界中的模型,這一類模型是按計算機系統(tǒng)的觀點對數(shù)據(jù)建模,是對現(xiàn)實世界的第二級抽象。物理模型是對數(shù)據(jù)最底層的抽象,它描述數(shù)據(jù)在存儲設備上的存儲方式和存取方法,是面向計算機系統(tǒng)的。2._____是位于用戶與操作系統(tǒng)之間為用戶或應用程序提供訪問數(shù)據(jù)庫的軟件系統(tǒng)。(答案):數(shù)據(jù)庫管理系統(tǒng)答題思路:數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,DBMS)是位于用戶與操作系統(tǒng)(OperatingSystem,OS)之間為用戶或應用程序提供訪問數(shù)據(jù)庫的方法,包括數(shù)據(jù)庫的創(chuàng)建、查詢、更新及各種數(shù)據(jù)控制的一層數(shù)據(jù)管理軟件。3.數(shù)據(jù)庫系統(tǒng)由_____、_____、_____和_____組成。(答案):數(shù)據(jù)庫、計算機硬件系統(tǒng)、計算機軟件系統(tǒng)和數(shù)據(jù)庫使用人員。答題思路:數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,DBS)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后構成的系統(tǒng)的總稱。它主要由數(shù)據(jù)庫、計算機硬件系統(tǒng)、計算機軟件系統(tǒng)和數(shù)據(jù)庫使用人員等部分組成。4.構成E-R圖的3個基本要素是_____、_____和_____。(答案):實體、屬性和聯(lián)系答題思路:構成E-R圖的3個基本要素是實體、屬性和聯(lián)系。5.主鍵是用戶從_____中選擇一個來唯一標識一個元組的屬性或者屬性的組合。(答案):候選鍵答題思路:用戶從候選鍵中選擇一個來標識元組,則這個候選鍵成為主鍵。6.在關系的任何一個元組中,主鍵的值不能為空或部分為空,是_____完整性的要求。(答案):實體答題思路:實體完整性是指,在關系的任何一個元組中,主鍵的值不能為空或部分為空。其意義在于現(xiàn)實世界中的實體是可區(qū)分的,即它們具有某種唯一性標識。如沒有這樣的唯一性標識,則認為這樣的實體不存在。7.基本關系代數(shù)運算包括_____、_____和_____。(答案):選擇、投影、連接答題思路:基本關系代數(shù)運算包括選擇、投影、連接等。8.如果關系R中每個屬性都是_____,則稱R屬于第一范式,記為R∈1NF。(答案):不可再分的原子項答題思路:第一范式是最基本的規(guī)范形式,如果關系R中每個屬性都是不可再分的原子項,則稱R屬于第一范式,記為R∈1NF。數(shù)據(jù)庫模式中的所有關系模式必須是第一范式,是關系模式最基本的要求。選擇題1.數(shù)據(jù)庫(DB)、數(shù)據(jù)庫管理系統(tǒng)(DBMS)、數(shù)據(jù)庫系統(tǒng)(DBS)之間的關系是()。A.DB包含DBS和DBMS B.DBMS包含DB和DBSC.DBS包含DB和DBMS D.沒有任何關系(答案):C答題思路:數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,DBS)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后構成的系統(tǒng)的總稱。它主要由數(shù)據(jù)庫、計算機硬件系統(tǒng)、計算機軟件系統(tǒng)和數(shù)據(jù)庫使用人員等部分組成。2.數(shù)據(jù)庫管理技術的發(fā)展階段不包括()。A.數(shù)據(jù)庫系統(tǒng)管理階段 B.人工管理階段C.文件系統(tǒng)管理階段 D.操作系統(tǒng)管理階段(答案):D答題思路:數(shù)據(jù)庫管理技術的發(fā)展階段包括人工管理階段、文件系統(tǒng)管理階段、數(shù)據(jù)庫系統(tǒng)管理階段等。3.在數(shù)據(jù)庫管理系統(tǒng)提供的數(shù)據(jù)語言中,負責用來創(chuàng)建數(shù)據(jù)庫中的各種對象—表、視圖、索引等的是()。A.數(shù)據(jù)定義語言 B.數(shù)據(jù)轉換語言C.數(shù)據(jù)操縱語言 D.數(shù)據(jù)控制語言(答案):A答題思路:數(shù)據(jù)定義語言(DataDefinitionLanguage,DDL)用來創(chuàng)建數(shù)據(jù)庫中的各種對象—表、視圖、索引、同義詞、簇等,包括數(shù)據(jù)庫修改語句、用戶管理語句、模式管理語句、表空間管理語句、表管理語句等等。4.一個項目具有一個項目主管,一個項目主管可管理多個項目,則實體“項目主管”與實體“項目”間的關系屬于()。A.1:1聯(lián)系 B.1:n聯(lián)系C.m:n聯(lián)系 D.1:0聯(lián)系(答案):B答題思路:一個項目具有一個項目主管,一個項目主管可管理多個項目,故實體“項目主管”與實體“項目”間的關系一對多關系。5.在關系模式規(guī)范化時,第二范式主要是消除了()。A.復合屬性 B.部分函數(shù)依賴C.完全函數(shù)依賴 D.傳遞函數(shù)依賴(答案):B答題思路:第二范式主要是為了消除部分函數(shù)依賴。6.主要的邏輯模型包括:()A.層次模型 B.網(wǎng)狀模型C.關系模型 D.面向對象模型(答案):ABCD答題思路:應用在數(shù)據(jù)庫系統(tǒng)中的主要邏輯模型包括層次模型、網(wǎng)狀模型、關系模型和面向對象模型4種。7.候選鍵又稱()。A.候選碼 B.鍵C.碼 D.主鍵(答案):ABC答題思路:候選鍵又可稱為候選碼,還可以簡稱為鍵或碼。8.關系完整性規(guī)則是對關系的一些限制和規(guī)定,包括()。A.數(shù)據(jù)完整性 B.實體完整性C.參照完整性 D.域完整性(答案):BCD答題思路:關系完整性包括實體完整性、參照完整性和域完整性。簡答題簡述數(shù)據(jù)管理技術發(fā)展的三個階段和各個階段的特點是什么?(答案要點):數(shù)據(jù)管理技術已經(jīng)歷了人工管理、文件系統(tǒng)及數(shù)據(jù)庫系統(tǒng)三個發(fā)展階段。人工管理階段,使用紙帶、卡片及磁帶等外部硬件存儲,沒有對數(shù)據(jù)進行直接存取的存儲設備及管理軟件。對于數(shù)據(jù)進行處理的方式是批處理。文件系統(tǒng)階段,將數(shù)據(jù)組織成為相對獨立的數(shù)據(jù)文件,然后對相互獨立的文件進行存取。數(shù)據(jù)庫系統(tǒng)階段,有專門的數(shù)據(jù)庫管理系統(tǒng)對數(shù)據(jù)進行管理和維護。通過數(shù)據(jù)庫系統(tǒng)軟件,可以對數(shù)據(jù)進行管理、共享。簡述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的概念和他們之間的關系。(答案要點):數(shù)據(jù)是描述事物的可鑒別的符號記錄,是可以經(jīng)過數(shù)字化后保存在計算機中并被計算機程序處理的符號介質的總稱。數(shù)據(jù)庫,是長期存儲在計算機內、有組織的、可共享的大量數(shù)據(jù)和數(shù)據(jù)對象的集合。數(shù)據(jù)庫管理系統(tǒng),是位于用戶與操作系統(tǒng)之間為用戶或應用程序提供訪問數(shù)據(jù)庫的方法,包括數(shù)據(jù)庫的創(chuàng)建、查詢、更新及各種數(shù)據(jù)控制的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫系統(tǒng),是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后構成的系統(tǒng)的總稱。它主要由數(shù)據(jù)庫、計算機硬件系統(tǒng)、計算機軟件系統(tǒng)和數(shù)據(jù)庫使用人員等部分組成。數(shù)據(jù)庫是數(shù)據(jù)和數(shù)據(jù)對象的集合,包含了數(shù)據(jù);數(shù)據(jù)庫管理系統(tǒng)是對數(shù)據(jù)庫進行管理的軟件;數(shù)據(jù)庫系統(tǒng),包含了數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)。數(shù)據(jù)庫系統(tǒng)由哪幾個主要組成部分組成?各部分在數(shù)據(jù)庫系統(tǒng)中分別有哪些作用?(答案要點):數(shù)據(jù)庫系統(tǒng)(DatabaseSystem,DBS)是指在計算機系統(tǒng)中引入數(shù)據(jù)庫后構成的系統(tǒng)的總稱。它主要由數(shù)據(jù)庫、計算機硬件系統(tǒng)、計算機軟件系統(tǒng)和數(shù)據(jù)庫使用人員等部分組成。數(shù)據(jù)庫:數(shù)據(jù)庫是數(shù)據(jù)的匯集場所,它以一定的組織形式保存在存儲介質上。計算機硬件系統(tǒng):構成計算機系統(tǒng)的各種物理設備,如內存、存儲設備、計算單元、輸入輸出設備等。能夠保障數(shù)據(jù)庫系統(tǒng)的運行。計算機軟件系統(tǒng):包括操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)、應用系統(tǒng)開發(fā)工具、數(shù)據(jù)應用系統(tǒng)等。數(shù)據(jù)庫使用人員:數(shù)據(jù)庫使用人員主要包括系統(tǒng)分析人員、數(shù)據(jù)庫設計人員、編程人員、數(shù)據(jù)庫管理員和用戶等。數(shù)據(jù)庫管理員負責整個數(shù)據(jù)庫系統(tǒng)的正常運行,職責包括數(shù)據(jù)庫管理、運行維護、優(yōu)化等。簡述數(shù)據(jù)模型的分類及代表性模型。(答案要點):數(shù)據(jù)模型主要分為概念模型、邏輯模型和物理模型三類。概念模型從數(shù)據(jù)的應用語義視角來抽取現(xiàn)實世界中有價值的數(shù)據(jù)。概念模型主要用在數(shù)據(jù)庫的設計階段,它是數(shù)據(jù)庫設計的有力工具,是數(shù)據(jù)庫設計人員和用戶之間進行交流的工具?!癊-R模型”是概念模型的代表。邏輯模型是屬于計算機世界中的模型,這一類模型是按計算機系統(tǒng)的觀點對數(shù)據(jù)建模。因此邏輯模型是有嚴格的形式化定義,主要用于DBMS的實現(xiàn)的模型。應用在數(shù)據(jù)庫系統(tǒng)中的主要邏輯模型包括層次模型、網(wǎng)狀模型、關系模型和面向對象模型4種。物理模型是對數(shù)據(jù)最底層的抽象,它描述數(shù)據(jù)在存儲設備上的存儲方式和存取方法,是面向計算機系統(tǒng)的。從邏輯模型到物理模型的轉換一般是由DBMS自動完成的。如達夢DM8數(shù)據(jù)庫的物理模型,決定了其存儲結構、索引結構等。簡述關系完整性規(guī)則及其作用。(答案要點):關系完整性包括實體完整性、參照完整性和域完整性。通過這些規(guī)則的約束,可以保證數(shù)據(jù)庫中數(shù)據(jù)的合理、正確及一致。簡述第一范式、第二范式、第三范式分別解決了哪些問題。(答案要點):第一范式,是最基本的規(guī)范形式,如果關系模式中每個屬性都是不可再分的原子項。解決了屬性非原子性問題。第二范式,在第一范式的基礎上,使關系模式每個非主屬性都完全函數(shù)依賴于關系模式的主鍵。解決了部分依賴問題。第三范式,在第二范式的基礎上,使關系模式的每個非主屬性都不傳遞函數(shù)依賴于關系模式的主鍵。解決了傳遞依賴問題。7.簡述“以國家戰(zhàn)略需求為導向,集聚力量進行原創(chuàng)性引領性科技攻關,堅決打贏關鍵核心技術攻堅戰(zhàn)。加快實施一批具有戰(zhàn)略性全局性前瞻性的國家重大科技項目,增強自主創(chuàng)新能力?!钡谋匾?。(答案要點):略。任務2.7項目拓展訓練填空題DM8提供了多種不同的產品系列,包括_____、_____和_____。(答案):DMStandardEdition標準版、DMEnterpriseEdition企業(yè)版、DMSecurityEdition安全版答題思路:DM8提供了多種不同的產品系列,包括DMStandardEdition標準版、DMEnterpriseEdition企業(yè)版、DMSecurityEdition安全版。DM數(shù)據(jù)庫指的是磁盤上存放在DM數(shù)據(jù)庫中的數(shù)據(jù)的集合,一般包括:_____、_____、_____、_____和_____等。(答案):數(shù)據(jù)文件、日志文件、控制文件以及臨時數(shù)據(jù)文件答題思路:當同時出現(xiàn)DM數(shù)據(jù)庫和實例時,DM數(shù)據(jù)庫指的是磁盤上存放在DM數(shù)據(jù)庫中的數(shù)據(jù)的集合,一般包括:數(shù)據(jù)文件、日志文件、控制文件以及臨時數(shù)據(jù)文件等。在DM8數(shù)據(jù)庫內部,所有的數(shù)據(jù)文件組合在一起被劃分到一個或者多個_____中。(答案):表空間答題思路:在DM8數(shù)據(jù)庫內部,所有的數(shù)據(jù)文件組合在一起被劃分到一個或者多個表空間中,所有的數(shù)據(jù)庫內部對象都存放在這些表空間中。DM8典型的物理存儲結構包括:用于進行功能設置的_____;用于記錄文件分布的_____;用于保存用戶實際數(shù)據(jù)的_____、重做日志文件、歸檔日志文件、備份文件;用來進行問題跟蹤的跟蹤_____等。(答案):配置文件;控制文件;數(shù)據(jù)文件;日志文件答題思路:DM數(shù)據(jù)庫使用了磁盤上大量的物理存儲結構來保存和管理用戶數(shù)據(jù)。典型的物理存儲結構包括:用于進行功能設置的配置文件;用于記錄文件分布的控制文件;用于保存用戶實際數(shù)據(jù)的數(shù)據(jù)文件、重做日志文件、歸檔日志文件、備份文件;用來進行問題跟蹤的跟蹤日志文件等。選擇題1.下面()符合DM8邏輯結構中各元素的從屬關系。A.簇→頁→段→表空間→數(shù)據(jù)文件 B.頁→段→簇→表空間→數(shù)據(jù)文件C.頁→簇→段→數(shù)據(jù)文件→表空間 D.簇→段→頁→表空間→數(shù)據(jù)文件(答案):C答題思路:在DM8中存儲的層次結構,數(shù)據(jù)庫由一個或多個表空間組成;每個表空間由一個或多個數(shù)據(jù)文件組成;每個數(shù)據(jù)文件由一個或多個簇組成;段是簇的上級邏輯單元,一個段可以跨多個數(shù)據(jù)文件;簇由磁盤上連續(xù)的頁組成,一個簇總是在一個數(shù)據(jù)文件中;頁是數(shù)據(jù)庫中最小的分配單元,也是數(shù)據(jù)庫中使用的最小的IO單元。2.下面()是DM8物理存儲結構中包含的日志文件.A.重做日志文件 B.歸檔日志文件C.訪問日志文件 D.錯誤日志文件(答案):A答題思路:DM數(shù)據(jù)庫使用了磁盤上大量的物理存儲結構來保存和管理用戶數(shù)據(jù)。典型的物理存儲結構包括:用于進行功能設置的配置文件;用于記錄文件分布的控制文件;用于保存用戶實際數(shù)據(jù)的數(shù)據(jù)文件、重做日志文件、歸檔日志文件、備份文件;用來進行問題跟蹤的跟蹤日志文件等。3.下面的工具中,()能夠創(chuàng)建和刪除數(shù)據(jù)庫實例。A.dmsql B.DlsqlC.DM服務查看器 D.DM管理工具(答案):D答題思路:DM管理工具是達夢數(shù)據(jù)庫自帶的圖形化工具,通過單個管理工具可以對多個數(shù)據(jù)實例進行管理,可以方便快捷地對數(shù)據(jù)進行管理。4.()是對數(shù)據(jù)庫服務進行查看、管理的工具。A.dmsql B.DlsqlC.DM服務查看器 D.DM管理工具(答案):C答題思路:DM服務查看器是對數(shù)據(jù)庫服務進行查看、管理的工具。通過DM服務查看器可以停止、重新啟動、刷新和查看數(shù)據(jù)庫服務的狀態(tài),方便用戶對數(shù)據(jù)庫的管理。任務3.7項目拓展訓練一、填空題1.DM8創(chuàng)建表對象時,應該指定_____和_____。(答案):表名(表所屬的模式名)、列定義答題思路:創(chuàng)建表的過程就是定義數(shù)據(jù)表的列的過程,也就是定義數(shù)據(jù)表結構的過程。創(chuàng)建表需指定如下信息:表名、表所屬的模式名;列定義;完整性約束等。其中必須要指定的包括表名和列定義。2.DM8支持的常規(guī)數(shù)據(jù)類型中,_____表示時間;_____表示日期;_____表示日期和時間;_____表示帶時區(qū)的時間;_____表示帶時區(qū)的日期和時間。(答案):TIME、DATE、TIMESTAMP、TIMEWITHTIMEZONE、TIMESTAMPWITHTIMEZONE答題思路:TIME包括時、分、秒信息,定義了“00:00:00.000000”和“23:59:59.999999”中的任何一個有效的時間。DATE包括年、月、日信息,定義了“-4712-01-01”和“9999-12-31”中的任何一個有效的日期。TIMESTAMP包括年、月、日、時、分、秒信息,定義了“-4712-01-0100:00:00.000000”和“9999-12-3123:59:59.999999”中的任何一個有效的日期時間。在語法中“TIMESTAMP”也可以寫成“DATETIME”。TIMEWITHTIMEZONE描述一個帶時區(qū)的TIME值,在TIME值后面加上時區(qū)信息。TIMESTAMPWITHTIMEZONE描述一個帶時區(qū)的TIMESTAMP值,在TIMESTAMP值后面加上時區(qū)信息。3.DM8中字符型數(shù)據(jù)包括:_____和_____,其中_____表示可變長度的字符型數(shù)據(jù)。(答案):CHAR、VARCHAR答題思路:CHAR為定長字符串。常用于固定長度的字符串存儲,如身份證號碼、訂單號等字符串的存儲。VARCHAR為可變長度字符型數(shù)據(jù)。常用于不能確定長度的字符串存儲,如姓名、地址等字符串的存儲。4.用戶的模式在概念上可以看作是包含_____、_____、_____和_____的對象。(答案):包含表、視圖、索引和權限定義答題思路:用戶的模式(SCHEMA)指的是用戶賬號擁有的對象集,在概念上可將其看作是包含表、視圖、索引和權限定義的對象。DM模式可以通過SQL語句進行操作。DM模式主要包含以下的模式對象:表、視圖、索引、觸發(fā)器、存儲過程/函數(shù)、序列、全文索引、包、同義詞、類、外部鏈接。5.在所屬當前用戶模式中更改表,用戶必須具有_____權限。(答案):ALTERTABLE答題思路:想更改的表如果在所屬當前用戶的模式中,用戶必須具有ALTERTABLE數(shù)據(jù)庫權限;若在其他模式中,用戶必須有ALTERANYTABLE的數(shù)據(jù)庫權限。二、選擇題1.下面工具中,()能夠管理數(shù)據(jù)庫對象。A.dmsql B.DlsqlC.DM服務查看器 D.DM管理工具(答案):D答題思路:DMSQL一般指代DMSQL程序,不屬于工具;DM服務查看器,用于對數(shù)據(jù)庫服務的管理;DIsql是可以對數(shù)據(jù)庫對象進行管理的,但是Dlsql是拼寫錯誤的;DM管理工具可以對數(shù)據(jù)庫對象進行管理。2.下列常規(guī)數(shù)據(jù)類型中,()能夠表示如姓名、地址等字符串的存儲。A.CHAR B.INTC.VARCHAR D.DOUBLE(答案):C答題思路:因姓名、地址等字符串一般不能確定長度。應使用可變長度字符型數(shù)據(jù),用于這類字符串存儲。任務4.7項目拓展訓練填空題1.DMSQL程序采用_____語句用于向已定義好的表中插入單個或成批的數(shù)據(jù)。(答案):INSERT答題思路:數(shù)據(jù)插入語句INSERT用于向已定義好的表中插入單個或成批的數(shù)據(jù)。2.模糊匹配條件用于對條件不完全確定的情況,如查找所有姓“李”的員工、查找名字包含某個字的項目等,此時應該采用_____語句。(答案):模糊匹配答題思路:對于已經(jīng)確定的部分條件,但又不完全確定的內容的查找,可以使用模糊匹配語句查找。在模糊匹配語句中的<匹配字符串>,由確定的字符和“通配符”組成。3.在實際應用中,用戶經(jīng)常需要獲得按照分類進行匯總的數(shù)據(jù),_____語句是查詢語句的可選項部分,用于定義分組表。(答案):GROUPBY答題思路:在實際應用中,用戶經(jīng)常需要獲得按照分類進行匯總的數(shù)據(jù)。GROUPBY子句是查詢語句的可選項部分,用于定義分組表。4.在連接查詢中,_____的連接表中必須存在同名列,如果連接表中沒有同名列,或者同名列類型不匹配則報錯。如果有多個同名列則會產生多個等值連接條件。(答案):自然連接答題思路:把兩張連接表中的同名列作為連接條件,進行等值連接,這樣的連接稱為自然連接。自然連接的連接表中必須存在同名列,如果連接表中沒有同名列,或者同名列類型不匹配則報錯。5.在DM_SQL中,一個SELECT-FROM-WHERE語句稱為一個查詢塊,如果在一個查詢塊中嵌套一個或多個查詢塊,這種查詢?yōu)開____。(答案):子查詢答題思路:在DM_SQL中,一個SELECT-FROM-WHERE語句稱為一個查詢塊,如果在一個查詢塊中嵌套一個或多個查詢塊,這種查詢稱為子查詢。6.視圖是一個_____,是從一個或幾個表(或視圖)通過SELECT查詢語句導出的表,數(shù)據(jù)字典中只存放視圖的定義(由視圖名和查詢語句組成),而不存放對應的數(shù)據(jù)。(答案):虛表答題思路:視圖是一個虛表,是從一個或幾個表(或視圖)通過SELECT查詢語句導出的表,數(shù)據(jù)字典中只存放視圖的定義(由視圖名和查詢語句組成),而不存放對應的數(shù)據(jù)。7.在DMSQL程序中,用戶采用_____可以用多種角度觀察數(shù)據(jù)庫中數(shù)據(jù),_____簡化了用戶數(shù)據(jù)模型,提供了邏輯數(shù)據(jù)獨立性,實現(xiàn)了數(shù)據(jù)共享和數(shù)據(jù)的安全保密。(答案):視圖、視圖答題思路:視圖是給用戶提供以多種角度觀察數(shù)據(jù)庫中數(shù)據(jù)的重要機制,它簡化了用戶數(shù)據(jù)模型,提供了邏輯數(shù)據(jù)獨立性,實現(xiàn)了數(shù)據(jù)共享和數(shù)據(jù)的安全保密。選擇題1.對于已經(jīng)插入數(shù)據(jù)庫的數(shù)據(jù),時常要根據(jù)實際情況變化的需求、業(yè)務需求變化的需求或者更正的需求進行修改,DMSQL程序采用_____語句進行修改。A.UPDATE B.INSERTC.WHERE D.DELETE(答案):UPDATE答題思路:對于已經(jīng)插入數(shù)據(jù)庫的數(shù)據(jù)的修改,使用UPDATE語句進行。2.當WHERE子句需要指定一個以上的查詢條件時,則需要使用邏輯運算符AND、OR和NOT將其連接成復合的邏輯表達式。其優(yōu)先級由高到低為_____,用戶可以使用括號改變優(yōu)先級A.NOT、OR、AND B.AND、OR、NOTC.OR、NOT、AND D.NOT、AND、OR(答案):D答題思路:當WHERE子句需要指定較復雜的查詢條件時,則需要使用邏輯運算符AND、OR和NOT將其連接成復合的邏輯表達式。其優(yōu)先級由高到低為:NOT、AND、OR,用戶可以使用括號改變優(yōu)先級。3.SQL提供了許多庫函數(shù),增強了基本檢索能力。其中聚合函數(shù)可以將一列的多個值按照要求進行結算,得到一個計算結果作為查詢結果返回。用于按列統(tǒng)計個數(shù)的聚合函數(shù)為_____。A.SUM B.COUNTC.MAX D.AVG(答案):B答題思路:COUNT是用于按列統(tǒng)計個數(shù)的聚合函數(shù)。4.在DMSQL程序中,使用_____,可以查詢STAFF表中所有職工的信息,并按年齡進行升序排序。A.HAVING B.GROUPBYC.ORDERBY D.INTO子句(答案):C答題思路:使用ORDERBY可以對查詢結果進行排序。其中其默認排序規(guī)則為升序。5.在DMSQL程序中,子查詢會返回一個值(標量子查詢,即只返回一行一列)或一個表(表子查詢,即返回多行多列),子查詢中不能包含_____語句A.HAVING B.GROUPBYC.ORDERBY D.INTO子句(答案):C答題思路:在子查詢中應注意以下幾點問題。在子查詢中不得有ORDERBY子句;子查詢不能包含在聚集函數(shù)中;在子查詢中允許嵌套子查詢。任務5.6項目拓展訓練填空題1.數(shù)據(jù)庫中的_____是數(shù)據(jù)庫處理的單個邏輯工作單元,是一系列看作一個整體的操作的集合。(答案):事務答題思路:數(shù)據(jù)庫中事務是數(shù)據(jù)庫處理的單個邏輯工作單元,是一系列看作一個整體的操作的集合。一個事務內操作的集合一般包括插入(增)、刪除(刪)、修改(改)和檢索(查)數(shù)據(jù)。這些操作要么全部執(zhí)行,要么全部不執(zhí)行,保證數(shù)據(jù)的有效性和一致性。2.對于DM數(shù)據(jù)庫來說,第一次執(zhí)行SQL語句時,隱式地啟動一個事務,以_____顯式地結束事務。(答案):COMMIT或ROLLBACK語句/方式答題思路:對于DM數(shù)據(jù)庫來說,第一次執(zhí)行SQL語句時,隱式地啟動一個事務,以提交(COMMIT)或回滾(ROLLBACK)語句/方法顯式地結束事務。COMMIT操作會將該語句所對應事務對數(shù)據(jù)庫的所有更新持久化(即寫入磁盤),數(shù)據(jù)庫此時進入了新的一致性狀態(tài),并結束該事務。ROLLBACK操作將該語句所對應事務對數(shù)據(jù)庫的所有更新全部撤銷,把數(shù)據(jù)庫恢復到該事務初啟動前的一致性狀態(tài)。3._____會將任何更改的記錄都被寫入日志文件并最終寫入到數(shù)據(jù)文件,并且釋放由事務占用的資源。如果提交時數(shù)據(jù)還沒有寫入到數(shù)據(jù)文件,DM數(shù)據(jù)庫后臺線程會在適當時機(如檢查點、緩沖區(qū)滿)將它們寫入。(答案):提交事務答題思路:提交事務會將任何更改的記錄都被寫入日志文件并最終寫入到數(shù)據(jù)文件,并且釋放由事務占用的資源。如果提交時數(shù)據(jù)還沒有寫入到數(shù)據(jù)文件,DM數(shù)據(jù)庫后臺線程會在適當時機(如檢查點、緩沖區(qū)滿)將它們寫入。4._____是撤銷該事務所做的任何更改,回到事務開始前或者保存點的一致性狀態(tài)。(答案):回滾事務答題思路:回滾事務是撤銷該事務所做的任何更改,回到事務開始前或者保存點的一致性狀態(tài)?;貪L有兩種形式:DM數(shù)據(jù)庫自動回滾,或者通過程序/ROLLBACK命令手動回滾。除此之外,與回滾相關的還有回滾到保存點和語句級回滾。5.實際應用中,當某條SQL語句執(zhí)行失敗時,用戶可主動使用_____或者編程接口提供的回滾函數(shù)來回滾整個事務,避免不合邏輯的事務污染數(shù)據(jù)庫,導致數(shù)據(jù)不一致。(答案):ROLLBACK語句答題思路:實際應用中,當某條SQL語句執(zhí)行失敗時,用戶可主動使用ROLLBACK語句或者編程接口提供的回滾函數(shù)來回滾整個事務,避免不合邏輯的事務污染數(shù)據(jù)庫,導致數(shù)據(jù)不一致。如果發(fā)生錯誤后確實只用回滾事務中的一部分,則需要用到回滾到保存點的功能。6.對于數(shù)據(jù)庫來說,采用_____是實現(xiàn)數(shù)據(jù)庫并發(fā)控制的一個非常重要的技術。(答案):封鎖機制答題思路:封鎖機制是實現(xiàn)數(shù)據(jù)庫并發(fā)控制的一個非常重要的技術。當事務在對某個數(shù)據(jù)庫對象進行操作前,需要先對其封鎖。封鎖后事務就對該數(shù)據(jù)庫對象有了一定的控制,在該事務釋放鎖之前,其他的事務不能對此數(shù)據(jù)庫對象進行相應操作。7._____用于讀取或修改被訪問對象數(shù)據(jù)時使用,多個事務可以同時對相同對象上意向鎖。(答案):意向鎖答題思路:意向鎖(IntentLock)用于讀取或修改被訪問對象數(shù)據(jù)時使用,多個事務可以同時對相同對象上意向鎖。一般意向鎖是數(shù)據(jù)庫根據(jù)需要自動添加的。DM支持兩種意向鎖。意向共享鎖(IntentShareLock,簡稱“IS鎖”):一般在只讀訪問對象時使用;意向排他鎖(IntentExclusiveLock,簡稱“IX鎖”):一般在修改對象數(shù)據(jù)時使用。8._____是由并發(fā)控制子系統(tǒng)控制的獨立的數(shù)據(jù)單位,在基于鎖的并發(fā)控制機制中,粒度是一個可加鎖單位。鎖的粒度影響數(shù)據(jù)庫的并發(fā)程度。(答案):粒度答題思路:粒度是由并發(fā)控制子系統(tǒng)控制的獨立的數(shù)據(jù)單位,在基于鎖的并發(fā)控制機制中,粒度是一個可加鎖單位。鎖的粒度影響數(shù)據(jù)庫的并發(fā)程度。一個數(shù)據(jù)項可以小到一個屬性(或字段)值,也可以大到一個磁盤塊,甚至是一個文件或整個數(shù)據(jù)庫。9._____是DM新引入的一種鎖,通過統(tǒng)一的對象ID進行封鎖,將對數(shù)據(jù)字典的封鎖和表鎖合并為_____,以達到減少封鎖沖突、提升系統(tǒng)并發(fā)性能的目的。(答案):對象鎖、對象鎖答題思路:對象鎖是DM新引入的一種鎖,通過統(tǒng)一的對象ID進行封鎖,將對數(shù)據(jù)字典的封鎖和表鎖合并為對象鎖,以達到減少封鎖沖突、提升系統(tǒng)并發(fā)性能的目的。10.一個事務先后讀取同一條記錄,但兩次讀取的數(shù)據(jù)不同,稱為_____。(答案):不可重復讀答題思路:一個事務先后讀取同一條記錄,但兩次讀取的數(shù)據(jù)不同,稱之為不可重復讀。選擇題1.事務的_____保證事務包含的一組操作是原子不可分的,也就是說這些操作是一個整體,對數(shù)據(jù)庫而言全做或者全不做,不能部分地完成。A.原子性 B.一致性C.持久性 D.隔離性(答案):A答題思路:事務的原子性保證事務包含的一組操作是原子不可分的,也就是說這些操作是一個整體,對數(shù)據(jù)庫而言全做或者全不做,不能部分地完成。這一性質即使在系統(tǒng)崩潰之后仍能得到保證,在系統(tǒng)崩潰之后將進行數(shù)據(jù)庫恢復,用來恢復和撤銷系統(tǒng)崩潰時處于活動狀態(tài)的事務對數(shù)據(jù)庫的影響,從而保證事務的原子性。2.只有當某個值被一個事務修改完并提交后才會影響到另一個事務,體現(xiàn)了事務的_____特性。A.原子性 B.一致性C.持久性 D.隔離性(答案):D答題思路:事務的隔離性是指數(shù)據(jù)庫中一個事務的執(zhí)行不能被其他事務干擾,即事務是隔離的,每個事務的執(zhí)行效果與系統(tǒng)中只有該事務的執(zhí)行效果一樣。也就是說,某個并發(fā)事務所做的修改必須與任何其他的并發(fā)事務所做的修改相互隔離,并發(fā)執(zhí)行的各個事務之間不能相互干擾。只有當某個值被一個事務修改完并提交后才會影響到另一個事務。3.若事務運行期間出現(xiàn)連接斷開,DM數(shù)據(jù)庫都會_____該連接所產生的事務A.自動提交 B.回滾到保存點C.隱式提交 D.自動回滾(答案):D答題思路:若事務運行期間出現(xiàn)連接斷開,DM數(shù)據(jù)庫都會自動回滾該連接所產生的事務。回滾會撤銷事務執(zhí)行的所有數(shù)據(jù)庫更改,并釋放此事務使用的所有數(shù)據(jù)庫資源,確保數(shù)據(jù)的一致性。4._____防止多個事務同時修改相同的數(shù)據(jù),避免修改的數(shù)據(jù)覆蓋引發(fā)數(shù)據(jù)錯誤;它還能防止訪問一個正在被修改的對象,避免在修改完成前讀數(shù)據(jù),引發(fā)數(shù)據(jù)不一致。A.共享鎖 B.排他鎖C.意向共享鎖 D.意向排他鎖(答案):B答題思路:排他鎖(ExclusiveLock,簡稱“X鎖”)用于寫操作,其以獨占的方式訪問對象,不允許任何其他事務訪問被封鎖對象。排他鎖防止多個事務同時修改相同的數(shù)據(jù),避免修改的數(shù)據(jù)覆蓋引發(fā)數(shù)據(jù)錯誤;它還能防止訪問一個正在被修改的對象,避免在修改完成前讀數(shù)據(jù),引發(fā)數(shù)據(jù)不一致。一般在修改對象定義時使用。5.為了實現(xiàn)與數(shù)據(jù)字典鎖和表鎖相同的封鎖效果,從邏輯上將對象鎖的封鎖動作分為四類,其中_____不允許其他事務修改對象,允許其他事務共享訪問對象,使用S+IX方式封鎖。A.獨占訪問 B.獨占修改C.共享修改 D.共享訪問(答案):B答題思路:為了實現(xiàn)與數(shù)據(jù)字典鎖和表鎖相同的封鎖效果,從邏輯上將對象鎖的封鎖動作分為四類:獨占訪問(EXCLUSIVEACCESS),不允許其他事務修改對象,不允許其他事務訪問對象,使用X方式封鎖獨占修改(EXCLUSIVEMODIFY),不允許其他事務修改對象,允許其他事務共享訪問對象,使用S+IX方式封鎖共享修改(SHAREMODIFY),允許其他事務共享修改對象,允許其他事務共享訪問對象,使用IX方式封鎖共享訪問(SHAREACCESS),允許其他事務共享修改對象,允許其他事務共享訪問對象,使用IS方式封鎖6.用戶可以根據(jù)自己的需要顯式的對表對象進行封鎖,在顯式鎖定表的模式中,_____只允許其他事務共享訪問該表,僅允許其他事務查詢表中的數(shù)據(jù),但不允許增、刪、改該表的數(shù)據(jù);A.意向共享 B.共享C.意向排他 D.排他(答案):B答題思路:1)意向共享:不允許其他事務獨占修改該表。意向共享鎖定后,不同事務可以同時增、刪、改、查該表的數(shù)據(jù),也支持在該表上創(chuàng)建索引,但不支持修改該表的定義;2)意向排他:不允許其他事務獨占訪問和獨占修改該表。被意向排他后,不同事務可以同時增、刪、改、查該表的數(shù)據(jù),不支持在該表上創(chuàng)建索引,也不支持修改該表定義;3)共享:只允許其他事務共享訪問該表,僅允許其他事務查詢表中的數(shù)據(jù),但不允許增、刪、改該表的數(shù)據(jù);4)排他:以獨占訪問方式鎖定整個表,不允許其他事務訪問該表,是封鎖力度最大的一種封鎖方式。當使用NOWAIT時,若不能立即上鎖成功則立刻返回報錯信息,不再等待。7.在要求消除不可重復讀取或幻象讀的情況下,可以設置事務隔離級為_____,其的查詢本身不會增加任何代價。A.讀未提交 B.讀提交C.可重復讀 D.串行化(答案):D答題思路:在要求消除不可重復讀取或幻象讀的情況下,可以設置事務隔離級為串行化。跟讀提交隔離級相比,串行化事務的查詢本身不會增加任何代價,但修改數(shù)據(jù)可能引發(fā)“串行化事務被打斷”錯誤。8._____隔離級別是最不嚴格的隔離級別,在使用這個隔離級別時,有可能發(fā)生臟讀、不可重復讀和幻象。A.讀未提交 B.讀提交C.可重復讀 D.串行化(答案):A答題思路:讀未提交隔離級別是最不嚴格的隔離級別。實際上,在使用這個隔離級別時,有可能發(fā)生臟讀、不可重復讀和幻象。一般來說,讀未提交隔離級別通常只用于訪問只讀表和只讀視圖,以消除可見性判斷帶來的系統(tǒng)開銷,提升查詢性能。9.當多個事務同時試圖向有主鍵或UNIQUE約束的表中插入相同的數(shù)據(jù)時,其中的一個事務將被阻塞,直到另外一個事務提交或回滾,是_____語句發(fā)生阻塞的唯一情況。A.UPDATE B.INSERTC.DELETE D.SELECT(答案):B答題思路:在DM數(shù)據(jù)庫中,INSERT、UPDATE、DELETE是最常見的會產生阻塞和死鎖的語句。INSERT發(fā)生阻塞的唯一情況是,當多個事務同時試圖向有主鍵或UNIQUE約束的表中插入相同的數(shù)據(jù)時,其中的一個事務將被阻塞,直到另外一個事務提交或回滾。一個事務提交時,另一個事務將收到唯一性沖突的錯誤;一個事務回滾時,被阻塞的事務可以繼續(xù)執(zhí)行。當UPDATE和DELETE修改的記錄,已經(jīng)被另外的事務修改過,將會發(fā)生阻塞,直到另一個事務提交或回滾。10.當用戶操作不慎導致錯誤地刪改數(shù)據(jù)時,非常希望有一種簡單快捷的方式可以恢復數(shù)據(jù)。_____就是為了用戶可以迅速處理這種數(shù)據(jù)邏輯損壞的情況而產生的。A.閃回 B.回滾C.提交 D.修改(答案):A答題思路:當用戶操作不慎導致錯誤的刪改數(shù)據(jù)時,非常希望有一種簡單快捷的方式可以恢復數(shù)據(jù)。閃回技術,就是為了用戶可以迅速處理這種數(shù)據(jù)邏輯損壞的情況而產生的。任務6.10項目拓展訓練填空題DMSQL程序提供的_____可以將變量同表列的類型進行綁定;_____將返回一個基于表定義的運算類型,它將一個記錄聲明為具有相同類型的數(shù)據(jù)庫行。(答案)%TYPE;%ROWTYPE答題思路%TYPE可以將變量同表列的類型進行綁定。%ROWTYPE將返回一個基于表定義的運算類型,它將一個記錄聲明為具有相同類型的數(shù)據(jù)庫行。記錄類型是由單行多列的標量類型構成復合類型,在DMSQL程序中使用記錄,需要先定義一個_____類型。(答案)RECORD答題思路記錄類型是由單行多列的標量類型構成復合類型,在DMSQL程序中使用記錄,需要先定義一個RECORD類型,再用該類型聲明變量,可以單獨對記錄中的字段賦值,使用點標記引用一個記錄中的字段(記錄名.字段名)。DMSQL程序支持數(shù)組數(shù)據(jù)類型,包括_____和_____。_____可以隨程序需要而重新指定大小,其內存空間是從堆(HEAP)上分配(即動態(tài)分配)的,通過執(zhí)行代碼而為其分配存儲空間,并由DM自動釋放內存;_____是在聲明時就已經(jīng)確定了數(shù)組大小的數(shù)組,其長度是預先定義好的,在整個程序中,一旦給定大小后就無法改變。(答案)靜態(tài)數(shù)組類型;動態(tài)數(shù)組類型;動態(tài)數(shù)組;靜態(tài)數(shù)組答題思路DMSQL程序支持數(shù)組數(shù)據(jù)類型,包括靜態(tài)數(shù)組類型和動態(tài)數(shù)組類型。動態(tài)數(shù)組可以隨程序需要而重新指定大小,其內存空間是從堆(HEAP)上分配(即動態(tài)分配)的,通過執(zhí)行代碼而為其分配存儲空間,并由DM自動釋放內存。靜態(tài)數(shù)組是在聲明時就已經(jīng)確定了數(shù)組大小的數(shù)組,其長度是預先定義好的,在整個程序中,一旦給定大小后就無法改變。“索引數(shù)據(jù)類型”是索引表中元素索引的數(shù)據(jù)類型,DM目前僅支持_____和_____兩種類型,分別代表_____和_____。(答案)INTEGER/INT;VARCHAR;整數(shù)索引;字符串索引答題思路“索引數(shù)據(jù)類型”是索引表中元素索引的數(shù)據(jù)類型,DM目前僅支持INTEGER/INT和VARCHAR兩種類型,分別代表整數(shù)索引和字符串索引。可以使用語法新創(chuàng)建一個存儲過程的用戶包括_____和_____。(答案)DBA;具有CREATEPROCEDURE權限的用戶答題思路DBA或具有CREATEPROCEDURE權限的用戶可以使用語法新創(chuàng)建一個存儲過程。調用存儲過程可以通過_____語句,調用存儲函數(shù)可以通過_____和_____語句。(答案)CALL;CALL語句;SELECT語句答題思路對存儲過程的調用可通過CALL語句來完成,也可以什么也不加直接通過名字及相應的參數(shù)執(zhí)行即可,兩種方式?jīng)]有區(qū)別。調用存儲函數(shù),除了可以通過CALL語句和直接通過名字調用外,還可以通過SELECT語句來調用。_____定義為當某些與數(shù)據(jù)庫有關的事件發(fā)生時,數(shù)據(jù)庫應該采取的操作。(答案)觸發(fā)器答題思路觸發(fā)器(TRIGGER)定義為當某些與數(shù)據(jù)庫有關的事件發(fā)生時,數(shù)據(jù)庫應該采取的操作。_____是DMSQL程序的基本單元,其中_____是必需的,說明和_____可以省略。(答案)語句塊;執(zhí)行部分;異常處理部分答題思路語句塊是DMSQL程序的基本單元。每個語句塊由關鍵字DECLARE、BEGIN、EXCEPTION和END劃分為聲明部分、執(zhí)行部分和異常處理部分。其中執(zhí)行部分是必需的,說明和異常處理部分可以省略。語句塊可以嵌套,它可以出現(xiàn)在任何其他語句可以出現(xiàn)的位置。_____將控制權交給帶有標號的語句或語句塊。標號的定義在一個語句塊中必須是唯一的,且必須指向一條可執(zhí)行語句或語句塊。(答案)GOTO語句答題思路GOTO語句將控制權交給帶有標號名的語句或語句塊。標號名的定義在一個語句塊中必須是唯一的,且必須指向一條可執(zhí)行語句或語句塊。_____是只讀游標,它總是按照打開游標時的原樣顯示結果集,在編譯時就能確定_____使用的查詢。(答案)靜態(tài)游標;靜態(tài)游標答題思路靜態(tài)游標是只讀游標,它總是按照打開游標時的原樣顯示結果集,在編譯時就能確定靜態(tài)游標使用的查詢。選擇題1.()在定義時由用戶指定一個最大容量,其元素索引是從1開始的有序數(shù)字。A.VARCHAR B.VARRAYC.索引表類型 D.嵌套表類型(答案)A答題思路VARRAY是一種具有可伸縮性的數(shù)組,數(shù)組中的每個元素具有相同的數(shù)據(jù)類型。VARRAY在定義時由用戶指定一個最大容量,其元素索引是從1開始的有序數(shù)字。2.在比較操作符中,驗證值是否在范圍內的操作符為()。A.ISNULL B.LIKEC.BETWEEN D.IN(答案)C答題思路比較操作符中,ISNULL表示如果操作數(shù)為NULL,返回TRUE;LIKE表示比較字符串值;BETWEEN表示驗證值是否在范圍之內;IN表示驗證操作數(shù)是否在設定的一系列值中。3.下列操作符中,()表示在兩個條件中可以只滿足一個條件。A.AND B.BETWEENC.NOT D.OR(答案)D答題思路邏輯操作符中,AND表示兩個條件都必須滿足;BETWEEN表示驗證值是否在范圍之內;NOT表示取反;OR表示只要滿足兩個條件中的一個。4.下列語句中,()是數(shù)據(jù)操縱語句。A.OPEN B.SELECTC.FETCH D.DELETE(答案)D答題思路數(shù)據(jù)操縱語句:INSERT、DELETE、UPDATE5.用戶可使用觸發(fā)器定義語句(CREATETRIGGER)在數(shù)據(jù)庫全局對象上創(chuàng)建()。A.時間觸發(fā)器 B.事件觸發(fā)器C.表級觸發(fā)器 D.列級觸發(fā)器(答案)C答題思路用戶可使用觸發(fā)器定義語句(CREATETRIGGER)在一張基表上創(chuàng)建表觸發(fā)器。6.DMSQL程序支持的循環(huán)語句中()循環(huán)檢測一個條件表達式,當表達式的值為TRUE時就執(zhí)行循環(huán)體的語句序列。A.WHILE語句 B.LOOP語句C.REPEAT語句 D.FOR語句(答案)A答題思路DMSQL程序支持五種類型的循環(huán)語句:LOOP語句、WHILE語句、FOR語句、REPEAT語句和FORALL語句。其中前四種為基本類型的循環(huán)語句:LOOP語句循環(huán)重復執(zhí)行一系列語句,直到EXIT語句終止循環(huán)為止;WHILE語句循環(huán)檢測一個條件表達式,當表達式的值為TRUE時就執(zhí)行循環(huán)體的語句序列;FOR語句對一系列的語句重復執(zhí)行指定次數(shù)的循環(huán);REPEAT語句重復執(zhí)行一系列語句直至達到條件表達式的限制要求;FORALL語句對一條DML語句執(zhí)行多次,當DML語句中使用數(shù)組或嵌套表時可進行優(yōu)化處理,能大幅提升性能。7.除管道表函數(shù)外,函數(shù)的執(zhí)行必須以()結束。A.PRINT語句 B.NULL語句C.EXIT語句 D.RETURN語句(答案)D答題思路除管道表函數(shù)外,函數(shù)的執(zhí)行必須以RETURN語句結束。8.對于隱式靜態(tài)游標,()屬性表示語句是否未能成功修改或查詢到記錄。A.%FOUND B.%NOTFOUNDC.%ISOPEN D.%ROWCOUNT(答案)B答題思路隱式游標的名稱為“SQL”,用戶可以通過隱式游標獲取語句執(zhí)行的一些信息。DMSQL程序中的每個游標都有號%FOUND、%NOTFOUND、%ISOPEN和%ROWCOUNT四個屬性,對于隱式游標,這四個屬性的意義如下:%FOUND:語句是否修改或查詢到了記錄,是返回TRUE,否則返回FALSE;%NOTFOUND:語句是否未能成功修改或查詢到記錄,是返回TRUE,否則返回FALSE;%ISOPEN:游標是否打開。是返回TRUE,否返回FALSE。由于系統(tǒng)在語句執(zhí)行完成后會自動關閉隱式游標,因此隱式游標的各ISOPEN屬性永遠為FALSE;%ROWCOUNT:DML語句執(zhí)行影響的行數(shù),或SELECT...INTO語句返回的行數(shù)。9.對于顯式靜態(tài)游標,()屬性表示如果游標未打開,不會產生一個異常。A.%FOUND B.%NOTFOUNDC.%ISOPEN D.%ROWCOUNT(答案)C答題思路%FOUND:如果游標未打開,產生一個異常。否則,在第一次撥動游標之前,其值為NULL。如果最近一次撥動游標時取到了數(shù)據(jù),其值為TRUE,否則為FALSE;%NOTFOUND:如果游標未打開,產生一個異常。否則,在第一次撥動游標之前,其值為NULL。如果最近一次撥動游標時取到了數(shù)據(jù),其值為FALSE,否則為TRUE;%ISOPEN:游標打開時為TRUE,否則為FALSE;%ROWCOUNT:如果游標未打開,產生一個異常。如游標已打開,在第一次撥動游標之前其值為0,否則為最近一次撥動后已經(jīng)取到的元組數(shù)。10.如果定義游標變量時沒有賦值,可以在()對其進行賦值。A.<數(shù)據(jù)類型> B.<執(zhí)行部分>C.<表達式> D.<fetch選項>(答案)B答題思路如果定義引用游標的時候沒有賦值??梢栽凇皥?zhí)行部分”中對它賦值。任務7.7項目拓展訓練填空題1.DM數(shù)據(jù)庫采用_____或_____的安全機制,將系統(tǒng)中所有的權限按照類型進行劃分,為每個管理員分配相應的權限,管理員之間的權限相互制約又相互協(xié)助,從而使整個系統(tǒng)具有較高的安全性和較強的靈活性。(答案):三權分立、四權分立答題思路:DM數(shù)據(jù)庫采用“三權分立”或“四權分立”的安全機制,將系統(tǒng)中所有的權限按照類型進行劃分,為每個管理員分配相應的權限,不同角色管理員之間的權限相互制約又相互協(xié)助,從而使整個系統(tǒng)具有較高的安全性和較強的靈活性。2._____是在“三權分立”的基礎上,使用“四權分立”的安全機制新增數(shù)據(jù)庫對象操作員賬戶,其缺省口令為_____。(答案):SYSDBO、SYSDBO答題思路:使用“四權分立”的安全機制時,在“三權分立”的基礎上,新增數(shù)據(jù)庫對象操作員賬戶SYSDBO,其缺省口令為SYSDBO。3.每個數(shù)據(jù)庫至少需要一個_____來管理。(答案):DBA答題思路:每個數(shù)據(jù)庫至少需要一個DBA來管理,DBA可能是一個團隊,也可能是一個人。4.創(chuàng)建用戶的操作一般只能由系統(tǒng)預設用戶SYSDBA、SYSSSO和SYSAUDITOR完成,如果普通用戶需要創(chuàng)建用戶,必須具有_____的數(shù)據(jù)庫權限。(答案):CREATEUSER答題思路:創(chuàng)建用戶的操作一般只能由系統(tǒng)預設用戶SYSDBA、SYSSSO和SYSAUDITOR完成,如果普通用戶需要創(chuàng)建用戶,必須具有CREATEUSER的數(shù)據(jù)庫權限。5.DM數(shù)據(jù)庫對用戶的權限管理有著嚴密的規(guī)定,如果沒有權限,用戶將無法完成任何操作。用戶權限有兩類:_____和_____。(答案):數(shù)據(jù)庫權限、對象權限答題思路:DM數(shù)據(jù)庫對用戶的權限管理有著嚴密的規(guī)定,如果沒有權限,用戶將無法完成任何操作。用戶權限有兩類:數(shù)據(jù)庫權限和對象權限。6.當一個用戶獲得另一個用戶的某個對象的訪問權限后,可以以__________的形式訪問這個數(shù)據(jù)庫對象。(答案):模式名.對象名答題思路:當一個用戶獲得另一個用戶的某個對象的訪問權限后,可以以“模式名.對象名”的形式訪問這個數(shù)據(jù)庫對象。一個用戶所擁有的對象和可以訪問的對象是不同的,這一點在數(shù)據(jù)字典視圖中有所反映。在默認情況下用戶可以直接訪問自己模式中的數(shù)據(jù)庫對象,但是要訪問其他用戶所擁有的對象,就必須具有相應的對象權限。7._____是一組權限的組合,其目的是使權限管理更加方便如果需要給該類用戶增加職工相關所有表的刪除權限,則只需要對該類_____進行一次修改即可,避免了對所有用戶權限的逐一修改。(答案):角色、角色答題思路:角色是一組權限的組合,使用角色的目的是使權限管理更加方便。在解決前述的權限管理問題時,把某一類權限,如職工相關所有表的增、改、查權限,事先放在一起,然后作為一個整體授予某一類用戶。那么每個用戶只需一次授權,授權的次數(shù)將大大減少,而且用戶數(shù)越多,需要指定的權限越多,這種授權方式的優(yōu)越性就越明顯。如果需要給該類用戶增加職工相關所有表的刪除權限,則只需要對該類角色進行一次修改即可,避免了對所有用戶權限的逐一修改。8.在數(shù)據(jù)庫中可以通過_____將權限(包括數(shù)據(jù)庫權限、對象權限以及角色權限)分配給用戶和角色,之后也可以將授出的權限再進行回收。還可以使用_____授予用戶和角色數(shù)據(jù)庫權限。(答案):GRANT語句、GRANT語句答題思路:可以通過GRANT語句將權限(包括數(shù)據(jù)庫權限、對象權限以及角色權限)分配給用戶和角色,之后也可以將授出的權限再進行回收。還可以使用GRANT語句授予用戶和角色數(shù)據(jù)庫權限。9.在DM數(shù)據(jù)庫中,_____的主要職責就是創(chuàng)建和刪除其他數(shù)據(jù)庫審計員,設置或者取消對數(shù)據(jù)庫對象和操作的審計設置,查看和分析審計記錄等。在數(shù)據(jù)庫系統(tǒng)建設初期,由數(shù)據(jù)庫審計員來設置審計策略(包括審計對象和操作),在需要時,數(shù)據(jù)庫審計員可以查看審計記錄,及時分析并查找出違規(guī)操作者。(答案):數(shù)據(jù)庫審計員答題思路:在DM數(shù)據(jù)庫中,數(shù)據(jù)庫審計員的主要職責就是創(chuàng)建和刪除其他數(shù)據(jù)庫審計員,設置或者取消對數(shù)據(jù)庫對象和操作的審計策略,查看和分析審計記錄等。在數(shù)據(jù)庫系統(tǒng)建設初期,由數(shù)據(jù)庫審計員來設置審計策略(包括審計對象和操作),在需要時,數(shù)據(jù)庫審計員可以查看審計記錄,及時分析并查找出違規(guī)操作者。這樣能夠及時發(fā)現(xiàn)數(shù)據(jù)庫中的違規(guī)操作,為改進數(shù)據(jù)庫管理措施提供有力支撐,也能夠威懾企圖竊取或者損壞數(shù)據(jù)的違規(guī)操作者。10.DM允許在_____、_____、_____三個級別上進行審計設置。(答案):系統(tǒng)級、語句級、對象級答題思路:DM允許在系統(tǒng)級、語句級、對象級三個級別上進行審計設置。選擇題1.在DM安全版本下,可在創(chuàng)建DM數(shù)據(jù)庫時通過建庫參數(shù)PRIV_FLAG設置使用“三權分立”或“四權分立”安全機制,_____表示“三權分立”,_____表示“四權分立”(默認情況是“三權分立”模式)。A.0 B.1C.2 D.3(答案):A、B答題思路:在DM安全版本下,可在創(chuàng)建DM數(shù)據(jù)庫時通過建庫參數(shù)PRIV_FLAG設置使用“三權分立”或“四權分立”安全機制,0表示“三權分立”,1表示“四權分立”(默認情況是“三權分立”模式)。2._____是在“三權分立”的基礎上,使用“四權分立”的安全機制新增數(shù)據(jù)庫對象操作員賬戶。A.數(shù)據(jù)庫管理員賬號SYSDB
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版幼兒托管班信息化管理及數(shù)據(jù)共享協(xié)議3篇
- 二零二五年度林地征用補償協(xié)議6篇
- 2025年度個人創(chuàng)業(yè)項目投資融資協(xié)議4篇
- 臨時雇傭勞務合作合同(2024年版)版B版
- 2025年信息技術服務承諾合同范本2篇
- 二零二五年度簡易版起重機租賃及設備租賃合同解除協(xié)議
- 二零二五年度診所掛證負責人免責及醫(yī)療責任承擔合同
- 2025年轉正合同范本:建筑行業(yè)員工正式錄用及轉正規(guī)范
- 二零二五年度觀光樹苗圃土地轉讓合同書生態(tài)觀光農業(yè)綜合體合作開發(fā)
- 二零二五年度美容院美容院務維護師勞動合同
- 2024年國家工作人員學法用法考試題庫及參考答案
- 國家公務員考試(面試)試題及解答參考(2024年)
- 《阻燃材料與技術》課件 第6講 阻燃纖維及織物
- 人教版五年級上冊遞等式計算100道及答案
- 2024年新課標全國Ⅰ卷語文高考真題試卷(含答案)
- 湖南省退休人員節(jié)日慰問政策
- 中國的世界遺產知到章節(jié)答案智慧樹2023年遼寧科技大學
- 道路通行能力手冊第4章-高速公路基本路段
- 傳感器與測試技術試卷及答案
- 2020年普通高等學校招生全國統(tǒng)一數(shù)學考試大綱
- GB/T 679-2002化學試劑乙醇(95%)
評論
0/150
提交評論