




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
習(xí)題數(shù)據(jù)庫基礎(chǔ)一.填空題、關(guān)系模型提供了類完整性規(guī)則,分別是、、。參考答案:實(shí)體完整性規(guī)則、參照完整性規(guī)則、用戶定義的完整性規(guī)則、由兩部分組成,即、兩部分。答案:數(shù)據(jù)庫系統(tǒng)內(nèi)核、數(shù)據(jù)字典、關(guān)系數(shù)據(jù)庫模型支持三種類型的表關(guān)聯(lián)關(guān)系:、、。答案:一對一、一對多以及多對多、數(shù)據(jù)模型的種類有很多,例如、、和等。目前理論最成熟、使用最普及的是。答案:層次模型、網(wǎng)狀模型、關(guān)系數(shù)據(jù)模型、面向?qū)ο竽P?。關(guān)系數(shù)據(jù)模型二、選擇題、版本號中字母“”的含義是().產(chǎn)品類型的“代”() .網(wǎng)格().集成() .無含義 答案:設(shè)計性能較優(yōu)的關(guān)系模式稱為規(guī)范化,規(guī)范化主要的理論依據(jù)是( ).關(guān)系規(guī)范化理論 .關(guān)系運(yùn)算理論 .關(guān)系代數(shù)理論 .?dāng)?shù)理邏輯 答案: 、消除了部分函數(shù)依賴的的關(guān)系模式必定是( )....答案:、當(dāng)屬于函數(shù)依賴于屬性時,屬性與的聯(lián)系是( ).對多.多對.多對多 .以上都不是答案:、根據(jù)關(guān)系數(shù)據(jù)庫規(guī)范化理論,關(guān)系數(shù)據(jù)庫中的關(guān)系要滿足第一范式。下面“部門”關(guān)系中,因哪個屬性而使它不滿足第一范式?部門(部門號,部門名,部門成員,部門總經(jīng)理).部門總經(jīng)理 .部門成員.部門名 .部門號 答案: 、下列不屬于數(shù)據(jù)庫數(shù)據(jù)類型的是( )... .答案:三、簡答題 、簡述數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的區(qū)別。參考答案:數(shù)據(jù)庫是用來存儲信息或數(shù)據(jù)的機(jī)制,是按照""\""數(shù)據(jù)結(jié)構(gòu)來組織、""\""存儲和管理數(shù)據(jù)的""\""倉庫??梢员欢x為是在計算機(jī)存儲設(shè)備上合理存放的,互相關(guān)聯(lián)的數(shù)據(jù)集合。數(shù)據(jù)庫管理系統(tǒng),它是基于某種結(jié)構(gòu)數(shù)據(jù)模型、以統(tǒng)一的方式管理和維護(hù)數(shù)據(jù)庫,并提供訪問數(shù)據(jù)庫接口的通用軟件。、簡述數(shù)據(jù)庫規(guī)范化的概念及其作用。參考答案:數(shù)據(jù)庫規(guī)范化,又稱數(shù)據(jù)庫或資料庫正規(guī)化、標(biāo)準(zhǔn)化,是數(shù)據(jù)庫設(shè)計中的一系列原理和技術(shù),以減少數(shù)據(jù)庫中數(shù)據(jù)冗余,增進(jìn)數(shù)據(jù)的一致性。四、應(yīng)用題、設(shè)有一教學(xué)管理數(shù)據(jù)庫,其屬性為:學(xué)號(),課程號(),成績(),任課教師(),教師所在的系()。這些數(shù)據(jù)有下列語義:學(xué)號和課程號分別與其代表的學(xué)生和課程一一對應(yīng)。一個學(xué)生所修的每門課程都有一個成績。每門課程只有一位任課教師,但每位教師可以有多門課程。教師中沒有重名,每個教師只屬于一個系。()試根據(jù)上述語義確定函數(shù)依賴集。()如果用上面所有屬性組成一個關(guān)系模式,則該關(guān)系模式為何模式?并舉例說明在進(jìn)行增、刪操作時的異?,F(xiàn)象。()分解為具有依賴保持和無損連接的。參考答案:(){(,)→,→,→}()關(guān)系模式為,因?yàn)樵撽P(guān)系模式的候選碼為(,),則非主屬性有,和。又∵中有→,∴存在非主屬性對候選碼(,)的部分依賴,即:若新增設(shè)一門課程而暫時還沒有學(xué)生選修時,則因缺少碼值而不能進(jìn)行插入操作。若某個教師調(diào)離學(xué)校要刪除有關(guān)信息時,會將不該刪除的課程()信息刪除。()∵{(,)→,→,→}∴ρ{,,}其中:(,,)(,)(,)習(xí)題系統(tǒng)的安裝一、填空題、常用的服務(wù)主要有如下四種,分別是、、、。參考答案:、<>、<>、<>、數(shù)據(jù)庫啟動的三個階段是:、、。參考答案:啟動實(shí)例、打開控制文件、打開數(shù)據(jù)庫、數(shù)據(jù)庫關(guān)閉的四個選項(xiàng)是:、、、。參考答案:、、、二、選擇題、系統(tǒng)標(biāo)識符()是指唯一在網(wǎng)絡(luò)域中區(qū)別于其他數(shù)據(jù)庫的數(shù)據(jù)庫實(shí)例名,下面合法的是( ). . . . 參考答案:、安裝可以選擇安裝類型,下列不屬于的安裝類型是( ).企業(yè)版 .個人版 .定制 .免費(fèi)版 參考答案:三、簡答題 、簡述在系統(tǒng)下的安裝步驟。參考答案:選擇安裝方法、選擇安裝類型、指定主目錄詳細(xì)信息、產(chǎn)品特定的先決條件檢查、選擇配置選項(xiàng)、安裝、安裝結(jié)束。、簡述中用戶和模式的關(guān)系。參考答案:用戶是用連接數(shù)據(jù)庫和訪問數(shù)據(jù)庫對象的。模式是數(shù)據(jù)庫對象的集合。模式對象是數(shù)據(jù)庫數(shù)據(jù)的邏輯結(jié)構(gòu)。通俗地說,模式是用來創(chuàng)建中各種對象,而用戶用來連接數(shù)據(jù)庫并訪問模式中對象,在中模式與用戶是一一對應(yīng)關(guān)系。四、上機(jī)練習(xí)、按照書中步驟,正確安裝,創(chuàng)建數(shù)據(jù)庫,并且創(chuàng)建用戶。、從操作系統(tǒng)提示符界面,采用上題創(chuàng)建的用戶登錄數(shù)據(jù)庫,并創(chuàng)建表進(jìn)行測試。(表結(jié)構(gòu)如下圖)、客戶端連接數(shù)據(jù)庫時,默認(rèn)端口為。創(chuàng)建一個新的監(jiān)聽程序,其端口為。然后將注冊于該監(jiān)聽程序。習(xí)題*和一、填空題.查看表結(jié)構(gòu)時,所使用的命令是,該命令可以簡寫為。參考答案:、.使用*語句快速編輯語句時,可以使用的命令有(可以簡寫為)命令、(可以簡寫為)命令、(可以簡寫為)、(可簡寫為)命令,以及(可以簡寫為)命令。參考答案:、、.在*工具中,可以使用命令將緩沖區(qū)內(nèi)容保存到文件;可以使用命令讀取并運(yùn)行文件內(nèi)容;可以使用命令編輯緩沖區(qū)內(nèi)容或文件內(nèi)容;還可以使用命令復(fù)制輸出結(jié)果到文件。參考答案:、.在語句中,如果在某個變量前面使用了符號,則就表示該變量是一個臨時變量。定義變量,可以使用或命令;刪除變量,可以使用命令。參考答案:.在*中格式化查詢結(jié)果時,命令可以對列格式化顯示效果,命令可以,命令可以。參考答案:設(shè)置頁的大小、設(shè)置行寬度.創(chuàng)建簡單報表時,使用命令和命令,分別為報表設(shè)置頁眉和頁腳信息。參考答案:、二、選擇題.在*中連接數(shù)據(jù)庫時,可以使用命令。下面的個選項(xiàng)中,哪個命令是正確的?其中,用戶名為,密碼為,數(shù)據(jù)庫名為。( ).;.;.;.;參考答案:.執(zhí)行語句,執(zhí)行結(jié)果表示( )。.如果文件不存在,則出現(xiàn)錯誤.如果文件已經(jīng)存在,則出現(xiàn)錯誤.將緩沖區(qū)中的內(nèi)容追加到文件中。如果該文件不存在,會創(chuàng)建該文件.將緩沖區(qū)中的內(nèi)容替換掉文件的內(nèi)容。如果該文件不存在,會創(chuàng)建該文件參考答案:.使用*中的,可以將文件中的內(nèi)容檢索到緩沖區(qū),并且不執(zhí)行。( ).命令.命令.命令.命令參考答案:.下面是有關(guān)變量的描述,請問哪些描述是正確的?( ).臨時變量是指僅在某個語句中有效的變量.臨時變量是在某個會話期間有效的變量.已定義變量是指明確定義,其生命期至顯式地刪除、重新定義或退出*為止.已定義的變量是不能被刪除的參考答案:、.如果希望控制列的顯式格式,則可以使用下面的命令( )..參考答案:三、簡答題.使用命令,查看用戶的表的結(jié)構(gòu)信息。參考答案:..使用命令將緩沖區(qū)內(nèi)容寫入到:\文件中;然后使用命令將文件中的內(nèi)容讀入到緩沖區(qū),并且進(jìn)行執(zhí)行。參考答案::\ :\.執(zhí)行下列語句,觀察輸出結(jié)果:,,>;參考答案:略.對用戶的表的輸出信息進(jìn)行格式設(shè)置。其中,列設(shè)置標(biāo)題為“員工編號”,格式為;列設(shè)置標(biāo)題為“員工名稱”,格式設(shè)置為個字符;列設(shè)置標(biāo)題為“受雇日期”,并且標(biāo)題居中顯示。參考答案:‘員工編號’;‘員工名稱’;’受雇日期’;.設(shè)置一頁顯示行數(shù)據(jù),并且設(shè)置一行顯示個字符,然后輸出用戶的表的全部信息。參考答案: *四、操作練習(xí)下載,建立數(shù)據(jù)庫的連接,按照書中所述步驟,操作熟悉的使用。習(xí)題簡單的語句一、填空題.如果需要在子句中包括一個表的所有列,可以使用符號。參考答案:*.子句可以接收子句輸出的數(shù)據(jù);而子句可以接收來自、或子句的輸出的數(shù)據(jù)。參考答案:、.在語句中,分組條件的子句是,對顯示的數(shù)據(jù)進(jìn)行排序的子句是。參考答案:、.在語句中,語句可以實(shí)現(xiàn)插入記錄,語句可以實(shí)現(xiàn)更新記錄,語句和語句可以實(shí)現(xiàn)刪除記錄。參考答案:、、.函數(shù)可以返回某個數(shù)值的值,函數(shù)可以返回某個值對應(yīng)的十進(jìn)制數(shù)。參考答案:、.使用函數(shù),可以把數(shù)字或日期類型的數(shù)據(jù)轉(zhuǎn)換成字符串;使用函數(shù),可以把轉(zhuǎn)換成,默認(rèn)的日期格式為。參考答案:、字符串、日期型、二、選擇題.查詢用戶的表中的總記錄數(shù),可以使用下列哪個語句?( ).();.();.();.(*);參考答案:.為了去除結(jié)果集中的重復(fù)行,可以在中使用下列哪個關(guān)鍵字?( ). . . .參考答案:.在語句中,子句的作用是( ).查詢結(jié)果的分組條件 .組的篩選條件.限定返回的行的判斷條件 .對結(jié)果集進(jìn)行排序參考答案:.下列哪個聚合函數(shù)可以把一個列中的所有值相加求和?( ).函數(shù) .函數(shù) .函數(shù) .函數(shù)參考答案:.如果要統(tǒng)計表中有多少行記錄,應(yīng)該使用下列哪個聚合函數(shù)?( ).函數(shù) .函數(shù) .函數(shù) .函數(shù)參考答案:三、簡答題.標(biāo)準(zhǔn)語言的語句類型可以分為哪三大類,每種語句類型分別用來操縱哪些語句?參考答案:數(shù)據(jù)操縱語言():用來操縱數(shù)據(jù)庫中數(shù)據(jù)的命令。包括:、、、。
數(shù)據(jù)定義語言():用來建立數(shù)據(jù)庫、數(shù)據(jù)庫對象和定義列的命令。包括:、、。
數(shù)據(jù)控制語言():用來控制數(shù)據(jù)庫組件的存取許可、權(quán)限等的命令。包括:、、。.列舉幾個在條件中可以使用的操作符。參考答案:使用、>、>、<、<、<>符號和。。。。。。、()、、。.如果要按照降序?qū)?shù)據(jù)進(jìn)行排序,應(yīng)該在子句中使用哪個關(guān)鍵字?參考答案:.下面這個語句能否輸出查詢結(jié)果?如果不能,該如何修改?,,,(*) 參考答案:不能。,(*).指定一個日期值,例如月,獲得這個日期與系統(tǒng)當(dāng)前日期之間相隔的月份數(shù)和天數(shù)。參考答案:('月',);習(xí)題表和完整性約束一、填空題.按照約束的用途,主要可以將表的完整性約束分為約束、、、和。參考答案:、、、.使用關(guān)鍵字,可以快速刪除表中的所有記錄,并且不在撤消表空間中記錄撤消數(shù)據(jù)。參考答案:.約束用于定義列中不能出現(xiàn)值,約束用于定義列中不能出現(xiàn)重復(fù)值,而約束則可以定義列中既不允許出現(xiàn)值,也不允許出現(xiàn)重復(fù)值。參考答案:、二、選擇題.存儲數(shù)據(jù),可以使用下面哪種數(shù)據(jù)類型?( ). .() .() .()參考答案:.如果某列定義了約束,則( ).該列不允許出現(xiàn)重復(fù)值。 .該列不允許出現(xiàn)值。.該列內(nèi)允許出現(xiàn)一個值。 .該列允許出現(xiàn)多個值。參考答案:.為列定義一個約束,希望該約束能對表中已存儲的數(shù)據(jù),以及以后向表中添加或修改的數(shù)據(jù)都進(jìn)行檢查,則應(yīng)該將該約束設(shè)置為如下哪種狀態(tài)?( ). .. .參考答案:.使用如下語句創(chuàng)建一個臨時表空間:‘:\\’;請從下列選項(xiàng)中選擇正確的關(guān)鍵字補(bǔ)充上面的語句。( ).(不填)、.、 .、 .、參考答案:.下列關(guān)于約束與索引的說法中哪一項(xiàng)是不正確的?( ).在字段上定義約束時會自動創(chuàng)建樹惟一索引.在字段上定義約束時會自動創(chuàng)建樹惟一索引.在默認(rèn)的情況下,禁用約束會刪除對應(yīng)的索引,而激活約束會自動重建相應(yīng)的索引.在定義約束時會創(chuàng)建樹唯一索引參考答案:三、簡答題.比較與兩種數(shù)據(jù)類型的區(qū)別,并舉例說明分別在什么情況下使用這兩種數(shù)據(jù)類型。參考答案:的長度是固定的,的長度是可以變化的,存儲字符串“",對于(),表示存儲的字符將占個字節(jié)(包括個空字符),而同樣的()則只占用個字節(jié)的長度,只是最大值,當(dāng)你存儲的字符小于時,按實(shí)際長度存儲。比節(jié)省空間,在效率上比會稍微差一些。.創(chuàng)建一個表后,為表中的某列添加約束,并分別設(shè)置該約束的狀態(tài)為種不同的狀態(tài),比較這種狀態(tài)下的約束檢查效果。參考答案:略.建立一個學(xué)生表,表結(jié)構(gòu)如下(, (),(),(),) ()在數(shù)據(jù)庫中建立表。 ()添加主鍵約束() ()添加
約束(插入的年齡必須大于歲)()添加
非空約束
(要求姓名不能為空值)()給上面的表添加
唯一約束(要求姓名不可重復(fù))參考答案:(,(),(),(),);();(>);;();習(xí)題使用進(jìn)行數(shù)據(jù)操作一、填空題 .為了保證在>方式下進(jìn)行、和操作達(dá)到安全的目的,一般在>下進(jìn)行操作前,建議將環(huán)境設(shè)置成為非自動提交的方式,采用的命令是,若想取消操作,采取的命令是。參考答案:、 .對某步操作設(shè)置相應(yīng)保存點(diǎn)的命令是,當(dāng)根據(jù)需要用命令來實(shí)現(xiàn)撤消到這一步。參考答案:、 .關(guān)系數(shù)據(jù)庫中比較常用的中,采用命令進(jìn)行插入,采用來進(jìn)行數(shù)據(jù)更新,而同時具有更新和插入功能的命令式。參考答案:、、二、選擇題.塊中不能直接使用的命令是()。....參考答案:.以零作除數(shù)時會引發(fā)()異常。. .. .參考答案:.要更新游標(biāo)結(jié)果集中的當(dāng)前行,應(yīng)使用()子句。. .. .參考答案:.下面不是常用的數(shù)據(jù)對象權(quán)限的是(). . . .參考答案:.用于修改表中數(shù)據(jù)的語句是(). . . .參考答案:.在只讀表空間上可以執(zhí)行以下哪些操作?(). .. .參考答案:三、簡答題.簡述操作與操作的異同。參考答案:,可以刪除表中的所有記錄,釋放表空間,只保留表結(jié)構(gòu)。,如果沒有條件,也是刪除表中的所有記錄,但是它不釋放空間。在各種表上無論是大的還是小的都非???。如果有命令將被撤銷,而則不會被撤銷。將重新設(shè)置高水平線和所有的索引。在對整個表和索引進(jìn)行完全瀏覽時,經(jīng)過操作后的表比操作后的表要快得多。.已有表文件(教師代碼(),姓名(),學(xué)院(),職稱(),年齡()),按照要求寫出語句。.查詢職稱為"副教授"的教師代碼,姓名,學(xué)院,職稱信息;.查詢學(xué)院為“電信學(xué)院”并且職稱為“講師”的所有教師的信息,并將查詢結(jié)果按年齡字段的降序排序。.將所有教師的年齡加;.將表中年齡小于歲的教師記錄加上刪除標(biāo)記;參考答案:()教師代碼,姓名,學(xué)院。職稱職稱’副教授’;()*學(xué)院’電信學(xué)院’職稱’講師’年齡;()年齡年齡;()年齡<.有一個表,有兩個字段,我們想在表中做,如果存在,則更新中的值,如果不存在,則插入一條記錄。假設(shè)待的記錄為(’’)。請使用命令完成。參考答案:
(
''
)
(
)
()
();習(xí)題索引、視圖和序列一.填空題.創(chuàng)建視圖的命令是。若要保證插入或修改的數(shù)據(jù)行必須滿足視圖定義的約束,創(chuàng)建時附帶的參數(shù)是;若要保證視圖上不能進(jìn)行任何操作,創(chuàng)建時附帶的參數(shù)是。參考答案:、
、.創(chuàng)建序列的命令是。若要使序列的增量為,創(chuàng)建時附帶的參數(shù)是;若要使序列開始值為,創(chuàng)建時附帶的參數(shù)是。參考答案:、、.視圖中的列并不都支持操作,通過數(shù)據(jù)字典可以了解視圖中哪些列是可更新的。參考答案:.使用可以獲取序列的當(dāng)前值,使用可以獲取下一個值。參考答案:、.如果要清除索引中的存儲碎片,可以對索引進(jìn)行合并或。參考答案:重建選擇題.以下哪個視圖可以查到用戶具有使用權(quán)限的表的信息( ). .. . 參考答案:.要查看當(dāng)前用戶下有哪些數(shù)據(jù)表格,適用下列哪個視圖( ). .. . 參考答案: .可以使用( )偽列來訪問序列。.和 .和.和 .和參考答案:.帶有錯誤的視圖可使用( )選項(xiàng)來創(chuàng)建。. .. .參考答案:.在聯(lián)接視圖中,當(dāng)( )時,該基表被稱為鍵保留表。.基表的主鍵不是結(jié)果集的主鍵.基表的主鍵是結(jié)果集的主鍵.基表的主鍵是結(jié)果集的外鍵.基表的主鍵不是結(jié)果集的外鍵參考答案:.使用如下語句創(chuàng)建一個視圖:,,;請問視圖中哪些列是可更新的?( ). .,., .,,參考答案:.如果創(chuàng)建一個序列,用于為表的主鍵列生成主鍵值,則創(chuàng)建該序列時不應(yīng)該指定以下哪種參數(shù)?( ). .. .參考答案:.如果在創(chuàng)建序列時指定其參數(shù)值為,當(dāng)序列的當(dāng)前值為時,數(shù)據(jù)庫突然關(guān)閉,再次運(yùn)行數(shù)據(jù)庫后,序列將從以下哪個值開始?( ). . . .參考答案:.下列關(guān)于索引的描述哪一項(xiàng)是不正確的?( ).表是否具有索引不會影響到所使用的的編寫形式.為表創(chuàng)建索引后,所有的查詢操作都會使用索引 .為表創(chuàng)建索引后,可以提高查詢的執(zhí)行速度.為表創(chuàng)建索引后,優(yōu)化器將根據(jù)具體情況決定是否采用索引參考答案:三、簡答題.簡述表與視圖的關(guān)系。參考答案:聯(lián)系:視圖()是在基本表之上建立的表,它的結(jié)構(gòu)(即所定義的列)和內(nèi)容(即所有數(shù)據(jù)行)都來自基本表,它依據(jù)基本表存在而存在。一個視圖可以對應(yīng)一個基本表,也可以對應(yīng)多個基本表。視圖是基本表的抽象和在邏輯意義上建立的新關(guān)系。.表結(jié)構(gòu)說明:
(
(),—員工工號
(),—薪水
()—姓名
);
().創(chuàng)建序列,該序列每次取的時候它會自動增加,從開始計數(shù),不設(shè)最大值,并且一直累加,不循環(huán)。參考答案:().寫一個塊,插入表中條數(shù)據(jù)。插入該表中字段用序列實(shí)現(xiàn),薪水和姓名字段可以任意填寫。參考答案:略.如果對視圖的基表進(jìn)行結(jié)構(gòu)上的改動,將會影響視圖的可用性。請基于一個表創(chuàng)建一個視圖,在視圖的子查詢語句中使用*查詢基表中的所有列,然后對該表進(jìn)行結(jié)構(gòu)修改,例如增加列、刪除列,修改列名等,測試不同情況下視圖的可用性,并思考其中的原因。參考答案:視圖依賴于基礎(chǔ)表的存在而存在,當(dāng)基礎(chǔ)表進(jìn)行了結(jié)構(gòu)上的修改后,有可能會對視圖產(chǎn)生印象,如果要再次使用此試圖,需要進(jìn)行編譯。.如果經(jīng)常需要使用如下語句查詢表中的員工信息:*(,,)‘李‘;則應(yīng)該為創(chuàng)建什么索引,如何創(chuàng)建?參考答案:創(chuàng)建基于函數(shù)的索引 ((,,))習(xí)題基礎(chǔ)一.填空題. 程序由三個塊組成,即、、。參考答案:聲明部分、執(zhí)行部分、異常處理部分.塊根據(jù)應(yīng)用模塊功能,可以分為四種類型,分別是:、、、。參考答案:匿名塊、命名塊、子程序、觸發(fā)器.的游標(biāo)分為、。參考答案:顯示游標(biāo)、隱式游標(biāo).游標(biāo)有個屬性,判斷游標(biāo)是否被打開,如果打開等于,否則等于;判斷游標(biāo)所在的行是否有效,如果有效,則等于,否則等于,屬性與之相反;返回當(dāng)前位置為止游標(biāo)讀取的記錄行數(shù)。參考答案:、、、二、選擇題.關(guān)于存儲過程參數(shù),正確的說法是( ).存儲過程的輸出參數(shù)可以是標(biāo)量類型,也可以是表類型.存儲過程輸入?yún)?shù)可以不輸入信息而調(diào)用過程.可以指定字符參數(shù)的字符長度(函數(shù)的()或者過程的()).以上說法都不對參考答案:.下列說法,正確的說法是( ).只要在存儲過程中有增刪改語句,一定加自治事務(wù).在函數(shù)內(nèi)可以修改表數(shù)據(jù).函數(shù)不能遞歸調(diào)用.以上說法都不對參考答案:.利用游標(biāo)來修改數(shù)據(jù)時,充分利用了事務(wù)的哪個特性?( ).原子性 .一致性 .永久性 .隔離性參考答案:.下列哪個語句無需而自動提交().()...()參考答案:.下列說法不正確的是().在自定義函數(shù)中如果包含、、語句,不必在函數(shù) 體內(nèi)給出;.自定義函數(shù)可以在語句中調(diào)用、也可以在塊中調(diào)用.自定義函數(shù)可以返回表類型.自定義函數(shù)中的參數(shù)可以是類型參考答案:.下面定義記錄的語法正確的是().<記錄類型名> .<記錄類型名>.<記錄類型名> .<記錄類型名>參考答案:.在*環(huán)境中可以利用包中的方法來回顯服務(wù)器端變量的值,但在此之前要利用一個命令打開服務(wù)器的回顯功能,這一命令是( ). .. .參考答案:三、簡答題.簡述和兩個保留字的用法。參考答案:
.
.
.
語句觸發(fā)
;
當(dāng)一個顯示光標(biāo)的子句未找到時觸發(fā);
當(dāng)或語句的子句未找到時觸發(fā);
在光標(biāo)的提取()循環(huán)中要用或來確定循環(huán)的退出條件,不要用。.簡述的異常處理機(jī)制。參考答案:當(dāng)發(fā)生錯誤時,程序無條件轉(zhuǎn)到異常處理部分,這就要求代碼要非常干凈并把錯誤處理部分和程序的其它部分分開。允許聲明其他異常條件類型以擴(kuò)展錯誤異常處理。這種擴(kuò)展使的異常處理非常靈活。當(dāng)一個運(yùn)行時錯誤發(fā)生時,稱為一個異常被拋出。程序編譯時的錯誤不是能被處理得異常,只有在運(yùn)行時的異常能被處理。在程序設(shè)計中異常的拋出和處理是非常重要的內(nèi)容。.查找出當(dāng)前用戶模式下,每張表的記錄數(shù),以用戶為例,結(jié)果應(yīng)如下:請編寫程序塊實(shí)現(xiàn)。參考答案:
();
;
;
();
;
'(*)'();
;
(()'....................');
;
;習(xí)題存儲過程、函數(shù)、觸發(fā)器和包一、填空題.關(guān)鍵字標(biāo)志著程序中聲明段的開始。參考答案:.的異常處理代碼在塊中實(shí)現(xiàn)。參考答案:.觸發(fā)器可以分為三類,分別是:、、。參考答案:觸發(fā)器、替代觸發(fā)器、系統(tǒng)及觸發(fā)器包中包含和,它們共享公共的變量,公共的局部函數(shù)和過程。參考答案:過程、函數(shù).一個包由兩個分開的部分組成和。參考答案:包說明()、包主體()二、選擇題.關(guān)于觸發(fā)器,下列說法正確的是( ).可以在表上創(chuàng)建觸發(fā)器.語句級觸發(fā)器不能使用“:”和“:”.行級觸發(fā)器不能用于審計功能.觸發(fā)器可以顯式調(diào)用參考答案:.分析下面的代碼塊:;;;()();;;;;有多少個值,被永久地插入到表中?(). . . .參考答案是:.在循環(huán)中,需要測試當(dāng)前的是否成功,可以完成這個要求的游標(biāo) 屬性是下列哪個()。. .. .這一要求無法使用游標(biāo)屬性完成。參考答案是:.檢查下面的塊:();();();;();;下列關(guān)于上述塊的結(jié)果的說法,正確的一項(xiàng)是:()。.它執(zhí)行成功,并顯示值為.它執(zhí)行成功,并顯示值為.它生成一個錯誤,因?yàn)閿?shù)組不能擴(kuò)展.它生成一個錯誤,因?yàn)樵撟冮L數(shù)組的聲明是無效的。參考答案是:三、簡答題簡述程序包的作用。參考答案:把相關(guān)的過程和函數(shù)歸類,按照功能的相關(guān)性存放在一起,并賦予一定的管理功能和使用的一組對象就叫做包。系統(tǒng)把相關(guān)的模塊歸類成為包,可使開發(fā)人員利用面向?qū)ο蟮姆椒ㄟM(jìn)行內(nèi)嵌過程的開發(fā),從而提高系統(tǒng)性能。簡述存儲過程和函數(shù)的區(qū)別。參考答案:本質(zhì)上沒區(qū)別。只是函數(shù)有如:只能返回一個變量的限制。而""存儲過程可以返回多個。而函數(shù)是可以嵌入在中使用的,可以在中調(diào)用,而存儲過程不行。執(zhí)行的本質(zhì)都一樣。
函數(shù)限制比較多,比如不能用臨時表,只能用表變量.還有一些函數(shù)都不可用等等.而存儲過程的限制相對就比較少。思考如何在里避免重復(fù)編碼的問題,請舉例說明。參考答案:使用存儲過程或函數(shù),舉例略。在里如何使用綁定變量,為何使用綁定變量,請舉例說明。參考答案:這是解決應(yīng)用程序可伸縮性的一個關(guān)鍵環(huán)節(jié);而的共享池就決定了開發(fā)人員必須使用綁定變量;如果想要運(yùn)行減慢,甚至完全終止,那就可以不用綁定變量;
這里舉例說明上述問題;
為了查詢一個員工代號是,你可以這樣查詢:
*’’;
你也可以這樣查詢:
*;第一個查詢使用的頻率越高,所消耗的系統(tǒng)硬件資源越大,從而降低了用戶的使用數(shù)量;它也會把優(yōu)化好的其它查詢語句從共享池中踢出,系統(tǒng)的整體性能降低;而執(zhí)行綁定變量,提交相同對象的完全相同的查詢的用戶,,一次性使用就可重復(fù)使用,提高效率。四、應(yīng)用題.用編寫函數(shù)計算一個給定的正整數(shù)的階乘,并編寫調(diào)用程序?qū)υ摵瘮?shù)進(jìn)行調(diào)用。參考答案:
(
)
;
*
(
);
;
;(());;.給表編寫一個()觸發(fā)器,當(dāng)要在表中刪除一個記錄,將觸發(fā)該觸發(fā)器。在觸發(fā)器中將判斷老師是否已經(jīng)授課?如果已經(jīng)安排某位教師授課,它將激發(fā)一個例外,把無法刪除的信息返回用戶。參考答案:
,
()
('無法刪除')
.根據(jù)下面的要求編寫相應(yīng)存儲過程,并調(diào)用執(zhí)行。具體要求如下:)編寫一個存儲過程,向表中隨機(jī)插入條記錄:使用序列方式,自增長。:使用隨機(jī)插入個字母:使用隨機(jī)位數(shù)字:從…….中隨機(jī)抽?。簭哪暝氯罩暗膫€月中隨機(jī)抽取。 )寫一個程序塊,循環(huán)調(diào)用次此存儲過程,保證數(shù)據(jù)表中存儲萬條記錄。參考答案:()(
(),
(),
(),
(),
)();(,(''),(()),''(()),('','')());;
;
;()
;
;
;習(xí)題數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)一、填空題.?dāng)?shù)據(jù)庫從存儲結(jié)構(gòu)上可以分為和。參考答案:邏輯存儲結(jié)構(gòu)、物理存儲結(jié)構(gòu)在數(shù)據(jù)庫中,是指存儲數(shù)據(jù)庫數(shù)據(jù)的文件。數(shù)據(jù)庫中的所有數(shù)據(jù)最終都保存在中。參考答案:數(shù)據(jù)文件、數(shù)據(jù)文件數(shù)據(jù)庫從邏輯存儲結(jié)構(gòu)的角度可以分為表空間、、區(qū)、。一個數(shù)據(jù)庫實(shí)例由多個表空間組成,一個表空間由多個組成,一個由多個區(qū)組成,一個區(qū)由多個組成。參考答案:段、數(shù)據(jù)塊、段、段、數(shù)據(jù)塊將日志緩沖區(qū)中的日志信息寫入日志文件的后臺進(jìn)程是。如果數(shù)據(jù)庫實(shí)例運(yùn)行在歸檔模式下,則日志文件中的內(nèi)容將會被進(jìn)程寫入歸檔日志文件。參考答案:、.?dāng)?shù)據(jù)庫的物理存儲結(jié)構(gòu)主要由數(shù)據(jù)文件、和這種類型的文件組成。參考答案:控制文件、日志文件如果一個服務(wù)器進(jìn)程非正常終止,由系統(tǒng)會使用進(jìn)程來釋放它所占用的資源。參考答案:數(shù)據(jù)庫中,段主要可以分為數(shù)據(jù)段、、、和。參考答案:索引段、回退段、段和臨時段在多進(jìn)程實(shí)例系統(tǒng)中,進(jìn)程分為、、。參考答案:用戶進(jìn)程、后臺進(jìn)程、服務(wù)進(jìn)程。服務(wù)進(jìn)程用于處理用戶的請求。服務(wù)器進(jìn)程可分為、。參考答案:專用服務(wù)器進(jìn)程()、共享服務(wù)器進(jìn)程()數(shù)據(jù)庫寫入器從中將修改過的數(shù)據(jù)塊寫到數(shù)據(jù)文件。參考答案:數(shù)據(jù)庫緩沖區(qū)將當(dāng)用戶進(jìn)程失敗時,進(jìn)程監(jiān)視器執(zhí)行恢復(fù)處理;當(dāng)日志文件滿或切換發(fā)生時,一個或多個負(fù)責(zé)拷貝聯(lián)機(jī)重做日志到歸檔存儲上;是一個實(shí)例的作業(yè)隊列進(jìn)程,當(dāng)需要執(zhí)行作業(yè)時就要啟動。參考答案:、歸檔進(jìn)程、作業(yè)隊列進(jìn)程使用大的池()來給服務(wù)進(jìn)程和分配內(nèi)存;參數(shù)設(shè)置共享服務(wù)器的最大數(shù)量;參數(shù)設(shè)置共享服務(wù)器進(jìn)程數(shù)量。參考答案:、、、運(yùn)行腳本可建立與鎖有關(guān)的視圖;運(yùn)行腳本可顯示(以樹型結(jié)構(gòu))等待鎖和已占有鎖的信息;在系統(tǒng)運(yùn)行中,所產(chǎn)生的死鎖都動態(tài)地記錄在視圖中。參考答案:、、$.是在系統(tǒng)異常時,有自動創(chuàng)建的文件,它與警告文件一起構(gòu)成完整的故障信息。參考答案:跟蹤文件二、選擇題.下面對數(shù)據(jù)文件的敘述中,正確的是( ).一個表空間只能對應(yīng)一個數(shù)據(jù)文件.一個數(shù)據(jù)文件可以對應(yīng)多個表空間.一個表空間可以對應(yīng)多個數(shù)據(jù)文件.?dāng)?shù)據(jù)文件存儲了數(shù)據(jù)庫中的所有日志信息參考答案:.下面對的邏輯存儲結(jié)構(gòu)敘述中,正確的是( ).一個數(shù)據(jù)庫實(shí)例由多個表空間組成.一個段由多個區(qū)組成.一個區(qū)由多個段組成.一個塊由多個區(qū)組成參考答案:.用符號">"表示組成關(guān)系,下面哪一個組成關(guān)系正確表示了數(shù)據(jù)庫的邏輯存儲結(jié)構(gòu)( ).塊>段>區(qū)>表空間>數(shù)據(jù)庫.塊>區(qū)>段>表空間>數(shù)據(jù)庫.塊>表空間>區(qū)>段>數(shù)據(jù)庫.塊>段>表空間>區(qū)>數(shù)據(jù)庫參考答案:.系統(tǒng)全局區(qū)包括下面哪些區(qū)間?( ).池 .軟件代碼區(qū)間 .?dāng)?shù)據(jù)緩沖區(qū) .日志緩沖區(qū)參考答案.解析后的語句會緩存在的哪個區(qū)間域中?( ).池 .大型池 .共享池 .?dāng)?shù)據(jù)緩沖區(qū)參考答案.下述選項(xiàng)不屬于數(shù)據(jù)庫邏輯存儲結(jié)構(gòu)的是( ).表空間 .段 .日志文件 .區(qū)參考答案:.在全局存儲區(qū)中,哪部分內(nèi)存區(qū)間是循環(huán)使用的?( ).?dāng)?shù)據(jù)緩沖區(qū) .日志緩沖區(qū) .共享池 .大池參考答案: .下列哪一個后臺進(jìn)程和對應(yīng)的數(shù)據(jù)庫組件能夠保證即使用戶對數(shù)據(jù)庫所做的修改沒有寫入數(shù)據(jù)文件,也不會發(fā)生修改內(nèi)容丟失的情況( ).與數(shù)據(jù)庫緩沖區(qū) .與重做日志文件.與控制文件 .與歸檔日志文件參考答案:.下列哪項(xiàng)后臺服務(wù)進(jìn)程不是例程必須要啟動的( ). . . .參考答案:.在平臺上服務(wù)器是以哪種形式運(yùn)行的( ).單進(jìn)程,多線程 .多進(jìn)程,多線程.多進(jìn)程,每個進(jìn)程為單線程 .以上所述都不正確參考答案:.下面哪種后臺進(jìn)程用于將數(shù)據(jù)緩沖區(qū)中的數(shù)據(jù)寫入數(shù)據(jù)文件?( ). . . .參考答案:.以下關(guān)于數(shù)據(jù)庫后臺服務(wù)進(jìn)程敘述正確是的( ) .負(fù)責(zé)從數(shù)據(jù)文件中讀取數(shù)據(jù)到內(nèi)存,并且負(fù)責(zé)將數(shù)據(jù)從內(nèi)存回寫到數(shù)據(jù)文件中.負(fù)責(zé)從重做日志文件中讀取信息到內(nèi)存,并且負(fù)責(zé)將日志信息從內(nèi)存回寫到重做日志文件中.負(fù)責(zé)定時啟動數(shù)據(jù)庫并做相應(yīng)的恢復(fù)和清理工作.負(fù)責(zé)向數(shù)據(jù)庫發(fā)出檢查點(diǎn),用于同步數(shù)據(jù)庫的所有數(shù)據(jù)文件、控制文件和重做日志文件參考答案:.當(dāng)執(zhí)行語句時,會在哪類文件上發(fā)生操作( ).?dāng)?shù)據(jù)文件 .控制文件 .重做日志文件 .歸檔日志文件參考答案:三、簡答題.簡述物理存儲結(jié)構(gòu)中數(shù)據(jù)文件、控制文件與重做日志文件的作用。參考答案:數(shù)據(jù)文件用來存儲數(shù)據(jù)庫的數(shù)據(jù),如表、索引等。讀取數(shù)據(jù)時,系統(tǒng)首先從數(shù)據(jù)庫文件中讀取數(shù)據(jù),并存儲到的數(shù)據(jù)緩沖區(qū)中。重做日志文件記錄對數(shù)據(jù)庫的所有修改信息。它是三類文件中最復(fù)雜的一類文件,也是保證數(shù)據(jù)庫安全與數(shù)據(jù)庫備份與恢復(fù)有直接關(guān)系的文件??刂莆募且粋€二進(jìn)制文件,用來描述數(shù)據(jù)庫的物理結(jié)構(gòu),一個數(shù)據(jù)庫只需要一個控制文件。.簡述邏輯存儲結(jié)構(gòu)中表空間、段、區(qū)和塊之間的關(guān)系。參考答案:邏輯存儲結(jié)構(gòu)包括表空間,段,區(qū),塊。簡單的說,邏輯存儲結(jié)構(gòu)之間的關(guān)系是:多個塊組成區(qū),多個區(qū)組成段,多個段組成表空間,多個表空間組成邏輯數(shù)據(jù)庫。.簡單介紹進(jìn)程與進(jìn)程的作用。參考答案:
進(jìn)程是負(fù)責(zé)管理日志緩沖區(qū)的一個后臺進(jìn)程用于將日志緩沖區(qū)中的日志數(shù)據(jù)寫入磁盤的日志文件中。進(jìn)程用于將寫滿的日志文件復(fù)制到歸檔日志文件中防止日志文件組中的日志信息由于日志文件組的循環(huán)使用而被覆蓋。.如果想要了解數(shù)據(jù)庫中所有表的信息,應(yīng)該使用哪種數(shù)據(jù)字典?參考答案:
進(jìn)程所采用的算法應(yīng)該怎樣理解?參考答案:略、賬戶都是數(shù)據(jù)庫自動存在的賬戶,請簡述二者的區(qū)別。參考答案:用戶:當(dāng)創(chuàng)建一個數(shù)據(jù)庫時,用戶將被默認(rèn)創(chuàng)建并授予角色,所有數(shù)據(jù)庫數(shù)據(jù)字典中的基本表和視圖都存儲在名為的方案中,這些基本表和視圖對于數(shù)據(jù)庫的操作時非常重要的。為了維護(hù)數(shù)據(jù)字典的真實(shí)性,方案中的表只能由系統(tǒng)來維護(hù),他們不能被任何用戶或數(shù)據(jù)庫管理員修改,而且任何用戶不能在方案中創(chuàng)建表。用戶與一樣,在創(chuàng)建數(shù)據(jù)庫時,用戶被默認(rèn)創(chuàng)建并被授予角色,用于創(chuàng)建顯示管理信息的表或視圖,以及被各種數(shù)據(jù)庫應(yīng)用和工具使用的內(nèi)容表或視圖。數(shù)據(jù)庫的工作模式有哪兩種?它們之間有有何區(qū)別?參考答案:在數(shù)據(jù)庫中,數(shù)據(jù)庫的操作模式分為專用服務(wù)器()模式和多線程服務(wù)器()模式兩種。其中,在專用服務(wù)器模式中為每個用戶進(jìn)程創(chuàng)建一個服務(wù)器進(jìn)程,用戶進(jìn)程與服務(wù)器進(jìn)程之間是:的關(guān)系;在共享服務(wù)器模式中,一個服務(wù)器進(jìn)程可以為多個用戶進(jìn)程服務(wù)器。進(jìn)程主要有哪些,作用是什么。參考答案:數(shù)據(jù)寫進(jìn)程():負(fù)責(zé)將更改的數(shù)據(jù)從數(shù)據(jù)庫緩沖區(qū)高速緩存寫入數(shù)據(jù)文件日志寫進(jìn)程():將重做日志緩沖區(qū)中的更改寫入在線重做日志文件系統(tǒng)監(jiān)控():檢查數(shù)據(jù)庫的一致性如有必要還會在數(shù)據(jù)庫打開時啟動數(shù)據(jù)庫的恢復(fù)進(jìn)程監(jiān)控():負(fù)責(zé)在一個進(jìn)程失敗時清理資源檢查點(diǎn)進(jìn)程():負(fù)責(zé)在每當(dāng)緩沖區(qū)高速緩存中的更改永久地記錄在數(shù)據(jù)庫中時,更新控制文件和數(shù)據(jù)文件中的數(shù)據(jù)庫狀態(tài)信息。歸檔進(jìn)程():在每次日志切換時把已滿的日志組進(jìn)行備份或歸檔作業(yè)調(diào)度器():負(fù)責(zé)將調(diào)度與執(zhí)行系統(tǒng)中已定義好的,完成一些預(yù)定義的工作.恢復(fù)進(jìn)程():保證分布式事務(wù)的一致性,在分布式事務(wù)中,要么同時,要么同時。的后臺進(jìn)程包括必須進(jìn)程和可選進(jìn)程。請列舉的必須進(jìn)程,并解釋其作用。參考答案:系統(tǒng)監(jiān)控進(jìn)程用戶監(jiān)控進(jìn)程數(shù)據(jù)庫寫進(jìn)程日志寫進(jìn)程檢查點(diǎn)進(jìn)程如果是歸檔模式歸檔進(jìn)程警告日志文件是一個存儲在系統(tǒng)目錄下的文本文件,它存儲數(shù)據(jù)庫系統(tǒng)運(yùn)行期間記錄例行的信息與錯誤信息。請簡述記錄的主要錯誤。參考答案:警告日志的文件,用于記錄數(shù)據(jù)庫文件運(yùn)行中主要事件的命令與結(jié)果。簡述數(shù)據(jù)庫管理員使用初始化參數(shù)文件的作用。參考答案:始化參數(shù)文件,也稱啟動參數(shù)文件,是配置數(shù)據(jù)庫的一個重要方面,初始化參數(shù)文件內(nèi)包括定義參數(shù),靜態(tài)限制參數(shù),動態(tài)性能參數(shù),控制或修改數(shù)據(jù)庫和數(shù)據(jù)庫實(shí)例操作的參數(shù)。當(dāng)數(shù)據(jù)庫啟動時,在創(chuàng)建實(shí)例或讀取控制文件之前,先讀取初始化參數(shù)文件。.簡述警告文件記錄的內(nèi)容。參考答案:警告日志的文件,用于記錄數(shù)據(jù)庫文件運(yùn)行中主要事件的命令與結(jié)果。習(xí)題管理表空間與數(shù)據(jù)文件一、填空題.在創(chuàng)建永久性表空間時,需要使用關(guān)鍵字指定其數(shù)據(jù)文件,而如果是創(chuàng)建臨時表空間,則應(yīng)該使用關(guān)鍵字為其指定臨時文件。參考答案:表空間的狀態(tài)屬性主要有、、和。參考答案:、、數(shù)據(jù)文件的狀態(tài)屬性主要有、和。參考答案:、創(chuàng)建臨時表空間需要使用關(guān)鍵字,創(chuàng)建大文件表空間需要使用關(guān)鍵字,創(chuàng)建撤消表空間需要使用關(guān)鍵字。參考答案:、中用戶默認(rèn)的永久性表空間為,默認(rèn)的臨時表空間為。參考答案:中管理撤消表空間的方式有回退段撤消管理和。參考答案:自動撤銷管理二、選擇題.下面哪些不屬于表空間的狀態(tài)屬性?( ). .. .參考答案:.將表空間的狀態(tài)切換為時,可以指定下下面哪幾種切換參數(shù)?( )....參考答案:.在表空間中沒有存儲任何數(shù)據(jù),現(xiàn)在需要刪除該表空間,并同時刪除其對應(yīng)的數(shù)據(jù)文件,可以使用下列哪條語句?( ).;.;.;.;參考答案:.使用如下語句創(chuàng)建一個臨時表空間:‘:\\‘;請從下列選項(xiàng)中選擇正確的關(guān)鍵字補(bǔ)充上面的語句。( ).(不填)、 .,., .,參考答案:.下列將臨時表空間設(shè)置為默認(rèn)臨時表空間的語句正確的是( ).;.;.;.;參考答案:.如果當(dāng)前數(shù)據(jù)庫實(shí)例中有一個臨時表空間組,該組中只有一個臨時表空間?,F(xiàn)在使用下面的語句修改表空間所在組為:;下面對執(zhí)行上述語句后的結(jié)果敘述正確的是( ).由于數(shù)據(jù)庫實(shí)例中并不存在組,所以上述操作將執(zhí)行失?。鲜稣Z句可以成功執(zhí)行,表空間將被移動到組中.執(zhí)行上述語句后,數(shù)據(jù)庫實(shí)例中將存在兩個臨時表空間組:和.執(zhí)行上述語句后,數(shù)據(jù)庫實(shí)例中將只存在一個臨時表空間組:參考答案:三、簡答題.表空間的狀態(tài)有哪幾種,它們分別表示什么意思?參考答案:
在線:只有在此狀態(tài)下才允許訪問表空間中的數(shù)據(jù);離線:當(dāng)表空間狀態(tài)為離線時不允許范圍表空間中的數(shù)據(jù);只讀:當(dāng)表空間狀態(tài)為只讀時可以訪問表空間中的數(shù)據(jù)但訪問僅僅限于閱讀而不能進(jìn)行任何更新或刪除操作;讀寫:當(dāng)表空間狀態(tài)為讀寫時可以對表空間進(jìn)行正常訪問包括對表空間中的數(shù)據(jù)進(jìn)行查詢、更新和刪除等操作。.如果初始化參數(shù)的值為,則還能設(shè)置參數(shù)的值嗎?請結(jié)合本章的學(xué)習(xí)內(nèi)容,創(chuàng)建一個非標(biāo)準(zhǔn)數(shù)據(jù)塊表空間,并簡單概述其步驟。參考答案:不能。.使用參數(shù)可以設(shè)置撤消表空間中的撤消數(shù)據(jù)的保留時間,默認(rèn)為秒,這個時間長度在實(shí)際應(yīng)用中可能不夠,為了讓撤消數(shù)據(jù)保留足夠長的時間,是不是可以將參數(shù)的值設(shè)置成非常大呢?為什么?參考答案:不能,理由略.在實(shí)際應(yīng)用中,需要臨時創(chuàng)建一個表來使用,則是否可以將該表創(chuàng)建在臨時表空間中?參考答案:可以,但是不是必須。在中,對表空間的使用與管理非常重要。請創(chuàng)建一個表空間,然后對表空間的數(shù)據(jù)文件進(jìn)行增加、刪除和移動等管理,鞏固本章所學(xué)的知識。參考答案:略習(xí)題管理控制文件和日志文件一、填空題.備份控制文件主要有兩種方式:和備份成腳本文件。參考答案:二進(jìn)制文件通過數(shù)據(jù)字典$可以查看數(shù)據(jù)文件信息,通過數(shù)據(jù)字典可以查看控制文件信息,通過數(shù)據(jù)字典可以查看日志文件信息。參考答案:$、$數(shù)據(jù)庫的運(yùn)行模式有歸檔模式和模式兩種,數(shù)據(jù)庫默認(rèn)為非歸檔模式,數(shù)據(jù)庫管理員可以執(zhí)行語句,將數(shù)據(jù)庫的運(yùn)行模式設(shè)置為歸檔模式。參考答案:非歸檔模式、如果在創(chuàng)建控制文件時使用了選項(xiàng),則應(yīng)該執(zhí)行語句打開數(shù)據(jù)庫。參考答案:二進(jìn)制文件、使用語句修改參數(shù)值時,可以使用選項(xiàng),該選項(xiàng)有、、個可選值。參考答案:、二、選擇題.下面對日志文件組及其成員敘述正確的是( ).日志文件組中可以沒有日志成員.日志文件組中的日志成員大小一致.在創(chuàng)建日志文件組時,其日志成員可以是已經(jīng)存在的日志文件.在創(chuàng)建日志文件組時,如果日志成員已經(jīng)存在,則使用關(guān)鍵字就一定可以成功替換該文件參考答案:.當(dāng)日志文件組處于下列哪種情況時,無法清空該日志文件組?( ). .. .參考答案:.下面哪條語句用于切換日志文件組?( ).;.;..;.;參考答案:.刪除日志文件組中的日志文件:\\\,其中正確的語句是( ).‘:\\\‘;.‘:\\\‘;.‘:\\\‘.‘:\\\’‘參考答案:.修改系統(tǒng)中的參數(shù)值時,如果只修改服務(wù)器參數(shù)文件中的設(shè)置,則選項(xiàng)的值應(yīng)該為( ). .. .以上都不對參考答案:三、簡答題.控制文件在數(shù)據(jù)庫中有什么作用?在創(chuàng)建控制文件時應(yīng)該注意哪些問題?參考答案:控制文件存放數(shù)據(jù)庫中的數(shù)據(jù)文件和日志文件的信息。在創(chuàng)建控制文件時需要指定與數(shù)據(jù)庫相關(guān)的日志文件與數(shù)據(jù)文件。.日志文件組中的日志成員大小應(yīng)該一致嗎?為什么?參考答案:應(yīng)該一致。理由略。.日志文件組有哪幾種狀態(tài),它們分別表示什么含義?參考答案:歸檔未完成正在使用非活動狀態(tài)從未使用.簡述清空日志文件組以及刪除日志文件組或日志成員時應(yīng)該注意哪些問題。參考答案:清空日志文件組應(yīng)注意如下兩點(diǎn)①被清空的日志文件組不能處于正在使用狀態(tài)②當(dāng)數(shù)據(jù)庫中止嘔兩個日志文件時不能清空日志文件組。刪除日志文件應(yīng)注意如下幾點(diǎn)①該日志文件所在的日志文件組不能處于正在使用狀態(tài)②該日志文件所在的日志文件組中必須還包含其他日志成員③如果數(shù)據(jù)庫運(yùn)行在歸檔模式下則應(yīng)該在刪除日志文件之前確定它所在的日志文件組已經(jīng)被歸檔否則會導(dǎo)致數(shù)據(jù)丟失。刪除日志文件組應(yīng)注意如下幾點(diǎn)①一個數(shù)據(jù)庫至少需要兩個日志文件組②日志文件組不能處于正在使用狀態(tài)③如果數(shù)據(jù)庫運(yùn)行在歸檔模式下應(yīng)該確定日志文件組已經(jīng)被歸檔。簡述歸檔模式與非歸檔模式的區(qū)別。參考答案:在非歸檔日志模式下如果發(fā)生日志切換則日志文件中原有內(nèi)容將被新的內(nèi)容覆蓋在歸檔日志模式下如果發(fā)生日志切換則系統(tǒng)會將日志文件通過賦值保存在指定的地方然后才允許向文件中寫入新的日志內(nèi)容。習(xí)題管理用戶與權(quán)限一、填空題.創(chuàng)建用戶時,要求創(chuàng)建者具有系統(tǒng)權(quán)限。參考答案:.向用戶授予系統(tǒng)權(quán)限時,使用選項(xiàng)表示該用戶可以將此系統(tǒng)權(quán)限再授予其他用戶。向用戶授予對象權(quán)限時,使用選項(xiàng)表示該用戶可以將此對象權(quán)限再授予其他用戶。參考答案:、.?dāng)?shù)據(jù)庫中的權(quán)限主要有和兩類。參考答案:系統(tǒng)權(quán)限、對象權(quán)限.是具有名稱的一組相關(guān)權(quán)限的組合。參考答案:角色.一個用戶想要在其他模式創(chuàng)建表,則該用戶至少需要具有系統(tǒng)權(quán)限。參考答案:.禁用與啟用角色應(yīng)該使用語句。參考答案:.提供兩個命令:用于給用戶或角色進(jìn)行授權(quán);從用戶或角色中收回某些權(quán)限參考答案:、.我們可將用戶分為三級,即、、。參考答案:,及.允許用戶聯(lián)到數(shù)據(jù)庫,用戶可訪問.;創(chuàng)建屬于開發(fā)者的存儲過程,軟件包和函數(shù).開發(fā)者也能撤消他們所擁有的這些對象;允許用戶將數(shù)據(jù)庫中任何權(quán)限授予任何用戶。參考答案:、、.命令實(shí)現(xiàn)創(chuàng)建角色;命令實(shí)現(xiàn)刪除角色;命令使角色失效。參考答案:、、.?dāng)?shù)據(jù)字典中,可以查看;查看授予角色的系統(tǒng)權(quán)限;查看實(shí)例中有效的用戶及相應(yīng)信息。參考答案:用戶可用的角色的信息、、二、選擇題.如果某個用戶僅僅具有表上的與權(quán)限,則下面對該用戶所能執(zhí)行的操作敘述正確的是( ).該用戶能查詢表中的記錄.該用戶能修改表中的記錄.該用戶能刪除表中的記錄.該用戶無法執(zhí)行任何操作參考答案:.下面對系統(tǒng)權(quán)限與對象權(quán)限敘述正確的是( ).系統(tǒng)權(quán)限是針對某個數(shù)據(jù)庫對象操作的權(quán)限,對象權(quán)限不與數(shù)據(jù)庫中的具體對象相關(guān)聯(lián).系統(tǒng)權(quán)限和對象權(quán)限都是針對某個數(shù)據(jù)庫對象操作的權(quán)限.系統(tǒng)權(quán)限與對象權(quán)限都都不與數(shù)據(jù)庫中的具體對象相關(guān)聯(lián).系統(tǒng)權(quán)限不與數(shù)據(jù)庫中的具體對象相關(guān)聯(lián),對象權(quán)限是針對某個數(shù)據(jù)庫對象操作的權(quán)限參考答案:.啟用所有角色應(yīng)該使用下面哪條語句( ). .. ..?dāng)?shù)據(jù)庫中,關(guān)于角色的說明,正確的是:().一個角色可以被授予自身.角色的所有者都屬于用戶.一個角色可以包括系統(tǒng)和對象權(quán)限.一個角色不能被授予其它角色參考答案:.如果用戶創(chuàng)建了數(shù)據(jù)庫對象,刪除該用戶需要使用下列哪條語句?( ).;.;.;.;參考答案:.修改用戶時,用戶的什么屬性不能修改?( ).名稱 .密碼 .表空間 .臨時表空間參考答案:.具有訪問數(shù)據(jù)字典視圖權(quán)限的角色是:(). .. .參考答案:.給用戶權(quán)限,可以改變表,同時還可以把這種權(quán)限分配給其他用戶,以下哪個語句可以完成這種要求?().;.;.;.;參考答案:.您執(zhí)行下面語句創(chuàng)建一個數(shù)據(jù)庫用戶,并分配權(quán)限>用戶已創(chuàng)建。>;授權(quán)成功。當(dāng)用戶執(zhí)行命令創(chuàng)建表的時候,出現(xiàn)下面錯誤:>(());(())*第行出現(xiàn)錯誤::對表空間''無權(quán)限 發(fā)生這個錯誤的原因是().表空間已經(jīng)滿.用戶不是表空間的所有者.用戶沒有足夠的系統(tǒng)權(quán)限在表空間上創(chuàng)建表.用戶在表空間上沒有配額()參考答案:.可以刪除審計跟蹤記錄的角色是:(). .. .參考答案:三、簡答題.簡述系統(tǒng)權(quán)限與對象權(quán)限的區(qū)別。參考答案:系統(tǒng)權(quán)限是指對整個系統(tǒng)的操作權(quán)限。一般由數(shù)據(jù)庫管理員授予用戶并允許用戶將被授予的系統(tǒng)權(quán)限再授予其他用戶。對象權(quán)限是指用戶對數(shù)據(jù)庫中對象的操作權(quán)限。
.簡述權(quán)限與角色的關(guān)系,以及使用角色有哪些好處。參考答案:
數(shù)據(jù)庫中的權(quán)限較多為了方便對用戶權(quán)限的管理數(shù)據(jù)庫允許將一組相關(guān)的權(quán)限授予某個角色然后將這個角色授予需要的用戶擁有該角色的用戶將擁有該角色說包含的所有權(quán)限。使用角色的好處是管理權(quán)限和授予權(quán)限十分方便。.在一個學(xué)生管理系統(tǒng)中,教師可以查詢學(xué)生(表)的所有信息,并可以修改學(xué)生的成績(列),學(xué)生可以查看學(xué)生的信息,主任可以添加和刪除學(xué)生。請問該如何為,和授予相應(yīng)的權(quán)限。參考答案:
.簡述修改用戶的默認(rèn)角色與禁用啟用角色的區(qū)別。參考答案:當(dāng)用戶登錄到數(shù)據(jù)庫,數(shù)據(jù)庫啟用用戶明確授予的所有權(quán)限和默認(rèn)角色的所有權(quán)限。在一個會話中,用戶或者是應(yīng)用程序可以通過
語句來啟用、禁用當(dāng)前會話已經(jīng)啟用的角色。對大多數(shù)角色來說,用戶是不能啟用和禁用角色的,除非這些角色是直接或通過別的角色間接授予用戶的。.簡述使用選項(xiàng)與使用選項(xiàng)的區(qū)別。參考答案:、用于系統(tǒng)權(quán)限授權(quán),用于對象授權(quán)。
、給一個用戶授予系統(tǒng)權(quán)限帶上時,此用戶可把此系統(tǒng)權(quán)限授予其他用戶或角色,但收回這個用戶的系統(tǒng)權(quán)限時,這個用戶已經(jīng)授予其他用戶或角色的此系統(tǒng)權(quán)限不會因傳播無效。
而用于對象授權(quán)時,被授予的用戶也可把此對象權(quán)限授予其他用戶或角色,不同的是但管理員收回用授權(quán)的用戶對象權(quán)限時,權(quán)限會因傳播而失效。簡述用戶、角色、權(quán)限的關(guān)系。參考答案:簡單的認(rèn)為一個角色就是某些個權(quán)限的集合體,也就是說把多個系統(tǒng)權(quán)限(),對象權(quán)限()以及角色()揉和在一起,然后賦給一個用戶。簡述系統(tǒng)權(quán)限與角色權(quán)限的區(qū)別。參考答案:系統(tǒng)權(quán)限需要授予者有進(jìn)行系統(tǒng)級活動的能力,如連接數(shù)據(jù)庫,更改用戶會話、建立表或建立用戶等等。角色權(quán)限就是將屬于用戶的權(quán)限授予一個角色。任何權(quán)限都可以授予給一個角色。授予系統(tǒng)權(quán)限給被授予者必須使用子句,在會話期間通過語句授予或撤銷角色權(quán)限。.簡述在應(yīng)用的角色權(quán)限機(jī)制時,根據(jù)不同的用戶如何設(shè)置用戶的權(quán)限。參考答案:管理員可以使用語句建立一些不同級別的角色,然后根據(jù)各個用戶的情況來授予不同的角色。使用角色,可以簡化權(quán)限的管理,先將對象的訪問權(quán)授予某個角色,然后把角色授予用戶。習(xí)題閃回技術(shù)一、填空題.提供了種閃回技術(shù),它們分別是閃回表()、、閃回數(shù)據(jù)庫()、。參考答案:閃回刪除、閃回版本查詢、閃回事物查詢、閃回數(shù)據(jù)存儲.清除回收站的對象需要使用命令。參考答案:.閃回版本查詢主要針對表的、和操作。參考答案:、.使用閃回版本查詢時需要用到的偽列,其中表示對該行執(zhí)行的操作;表示對該行進(jìn)行改動時的起始時間戳;表示此次改動不再有效時的結(jié)束時間戳。參考答案:.在使用閃回事務(wù)查詢時,可通過視圖的宇段查看單獨(dú)的事務(wù)信息,該字段的值對應(yīng)閃回版本查詢的偽列。參考答案:.系統(tǒng)在默認(rèn)情況下沒有啟用閃回數(shù)據(jù)庫功能,系統(tǒng)管理員可以使用語句啟用該功能。參考答案:二、選擇題.下面對閃回表操作敘述正確的是( ).使用閃回表技術(shù),可以還原被刪除的列.使用閃回表技術(shù),可以恢復(fù)指定的記錄行.使用閃回表技術(shù),可以將表中的數(shù)據(jù)恢復(fù)到指定時間點(diǎn)或上.使用閃回表技術(shù),可以閃回被刪除的表參考答案:.如果需要對已刪除的表執(zhí)行閃回刪除操作,應(yīng)注意下列哪些事項(xiàng)?( ).確保當(dāng)前數(shù)據(jù)庫的回收站功能處于啟用狀態(tài).如果回收站中有多個表,則需要知道希望恢復(fù)的表在回收站中的名稱.如果該表所在用戶下已經(jīng)存在對象名,則在還原該表時應(yīng)該為該表重新命名.需要知道刪除該表的時間參考答案:.啟用閃回數(shù)據(jù)庫功能的語句是( )..;.;.參考答案:.如果對表的結(jié)構(gòu)進(jìn)行了修改,則應(yīng)該使用哪種閃回技術(shù)還原該表?( ).閃回數(shù)據(jù)庫 .閃回刪除 .閃回表 .閃回數(shù)據(jù)歸檔參考答案:.使用如下語句創(chuàng)建表:()下列說法正確的是( ).無法創(chuàng)建成功,因?yàn)樽泳錄]有指明閃回數(shù)據(jù)歸檔區(qū).一定可以創(chuàng)建成功,因?yàn)橄到y(tǒng)將為該表指定默認(rèn)閃回數(shù)據(jù)歸檔區(qū).可以創(chuàng)建成功,但要求數(shù)據(jù)庫中存在默認(rèn)閃回數(shù)據(jù)歸檔區(qū).如果創(chuàng)建成功,可以以便用語句刪除該表參考答案:三、筒答題.簡述閃回技術(shù)的作用,并分別介紹中各種閃回技術(shù)的作用。參考答案:為了讓用戶可以及時獲取誤操作之前的數(shù)據(jù),提供了一種處理機(jī)制,也稱閃回技術(shù),使用閃回技術(shù),可以實(shí)現(xiàn)數(shù)據(jù)的迅速恢復(fù),而且不依賴于數(shù)據(jù)備份。閃回表()技術(shù)用于恢復(fù)表中的數(shù)據(jù),可以在線進(jìn)行閃回表操作。閃回刪除()技術(shù)用于恢復(fù)已經(jīng)被用戶刪除的數(shù)據(jù)庫對象,這需要使用到數(shù)據(jù)庫系統(tǒng)中的回收站機(jī)制。閃回版本查詢()技術(shù)用于查詢某段時間內(nèi)對表的操作記錄,主要針對、和操作。如果需要撤消己提交的事務(wù),可以使用閃回事務(wù)查詢()。閃回事務(wù)查詢是對閃回版本查詢的擴(kuò)充,通過它可以審計事務(wù)甚至撤消一個已提交的事務(wù)。閃回數(shù)據(jù)庫,實(shí)際上就是將數(shù)據(jù)庫回退到過去的一個時間點(diǎn)或上,從而實(shí)現(xiàn)整個數(shù)據(jù)庫的恢復(fù),這種恢復(fù)不需要通過備份,所以應(yīng)用起來更方便、更快速。新引入了閃回數(shù)據(jù)歸檔()技術(shù)。閃回數(shù)據(jù)歸檔的實(shí)現(xiàn)機(jī)制與前面幾種閃回不同,它將改變的數(shù)據(jù)另外存儲到特定的閃回數(shù)據(jù)歸檔區(qū)中,從而讓閃回不再受撤消數(shù)據(jù)的限制,大大提高了數(shù)據(jù)的保留時間,閃回數(shù)據(jù)歸檔中的數(shù)據(jù)行可以保留幾年甚至幾十年。.簡述使用閃回刪除還原被刪除的表時,需要注意哪些問題。參考答案:閃回刪除()技術(shù)用于恢復(fù)已經(jīng)被用戶刪除的數(shù)據(jù)庫對象,這需要使用到數(shù)據(jù)庫系統(tǒng)中的回收站機(jī)制。如果回收站處于禁用()狀態(tài),則被刪除的數(shù)據(jù)庫對象無法保存到回收站中,只能是被徹底刪除。.簡述閃回版本查詢與閃回事務(wù)查詢的區(qū)別與聯(lián)系。參考答案:閃回事務(wù)查詢是對閃回版本查詢的擴(kuò)展。從某種程度上來說,閃回版本查詢通常用于更細(xì)粒度的查詢,如針對特定的記錄。而閃回事務(wù)則是
針對某一事務(wù)進(jìn)行閃回,是基于事務(wù)級別的。閃回事務(wù)查詢通過查詢視圖來獲得某個或多個特定事務(wù)信息,
同時可以根據(jù)該視圖中提供的
列中的語句來反轉(zhuǎn)事務(wù),從而保證數(shù)據(jù)的完整性。.簡述使用閃回數(shù)據(jù)庫還原數(shù)據(jù)庫的步驟,以及注意事項(xiàng)。參考答案:確定當(dāng)前數(shù)據(jù)庫的日志模式是否為歸檔模式;設(shè)置閃回數(shù)據(jù)庫功能為啟用狀態(tài);檢查閃回數(shù)據(jù)庫功能是否已經(jīng)啟用指定時間戳使用用戶連接數(shù)據(jù)庫使用[]語句閃回數(shù)據(jù)庫使用閃回數(shù)據(jù)庫,需要用戶具有權(quán)限。對包含子旬的查詢使用撤消表空間還是閃回數(shù)據(jù)歸檔,對用戶來說是完全透明的,思考一下使用什么方式可以證明表的歷史數(shù)據(jù)是由閃回歸檔區(qū)提供的,并加以驗(yàn)證。參考答案:.談?wù)勀銓?shù)據(jù)備份與恢復(fù)、數(shù)據(jù)導(dǎo)入導(dǎo)出、閃回技術(shù)的理解。參考答案:略習(xí)題系統(tǒng)調(diào)優(yōu)與優(yōu)化一、填空題.使用語句,指定子句,可以用來監(jiān)視所創(chuàng)建的索引。參考答案:.包含有許多$動態(tài)視圖,視圖顯示當(dāng)前實(shí)例的狀態(tài);視圖顯示有關(guān)系統(tǒng)全局區(qū)的總結(jié)信息;視圖顯示有關(guān)系統(tǒng)全局區(qū)的詳細(xì)信息;視圖顯示有關(guān)庫緩存性能的統(tǒng)計數(shù)據(jù)。參考答案:$、$、$、$.通常用命令分析表或索引,使統(tǒng)計數(shù)據(jù)存放在相應(yīng)的數(shù)據(jù)字典中。與表有關(guān)的數(shù)據(jù)字典:、;與有關(guān)的數(shù)據(jù)字典:;與索引有關(guān)的數(shù)據(jù)字典:、。參考答案:、、、、.要確保所發(fā)布的能均勻地通過硬盤和通道。限制包括:、、。參考答案:設(shè)備潛能、通道帶寬、設(shè)備帶寬.系統(tǒng)中的共享池是用來存放、、及系統(tǒng)的數(shù)據(jù)字典數(shù)據(jù)。參考答案:語句、語句、各種包.一些視圖自從數(shù)據(jù)庫實(shí)例起動或會話開始以來一直跟蹤和統(tǒng)計累積數(shù)據(jù)。其中$顯示記錄共享池中空間級小結(jié)信息;顯示在共享池中對象級統(tǒng)計信息;顯示庫緩存當(dāng)前內(nèi)存信息;顯示資源使用小結(jié)。參考答案:$、$、$.在查詢語句的子句中,盡量避免使用來表示全部的列名。參考答案:*.在語句中,使用子句過濾行,使用子句過濾分組。應(yīng)該盡量使用過濾行,這樣避免了花費(fèi)時間去分組要過濾的行。參考答案:.操作符用于檢查一個值是否包含在列表中,只檢查行的存在性。因此建議使用來替代操作符的使用。參考答案:.索引不僅僅可以基于單獨(dú)的列,還可以基于多個列,在多個列上創(chuàng)建的索引叫。參考答案:組合索引二、選擇題.在初始化參數(shù)中設(shè)置了如下參數(shù):哪幾個描述是正確的( ).不能設(shè)置參數(shù)的值..如果把共享池的大小增長到,系統(tǒng)會自動調(diào)整共享池的大小到 .如果的值是,的值是,則即使共享池有空閑區(qū)域內(nèi)存也不能使用共享池.當(dāng)緩沖池中有足夠的容量,一個應(yīng)用程序能夠從共享池分配??超過的空間。.參考答案:、.?dāng)?shù)據(jù)庫在運(yùn)行時,系統(tǒng)自動將所有運(yùn)行情況(包括日志數(shù)據(jù))記錄在哪個數(shù)據(jù)字典視圖中( )。.$ .$.$ .$參考答案:.在警告文件中出現(xiàn)如下錯誤提示::請問是什么原因?qū)е拢?).在臨時表空間中找不到滿足要求的連續(xù)空間.在表的擴(kuò)展中已經(jīng)超過了允許的最大值。.在表空間中沒有沒有足夠的連續(xù)空間用于擴(kuò)展。.沒有足夠的連續(xù)空間用于回滾段的擴(kuò)展。.參考答案:.刪除表中的數(shù)據(jù)可以使用語句,也可以使用語句。如果確定要刪除表中的所有行,建議使用( ).語句.語句.語句.語句參考答案:.在表連接時必須選擇最佳連接順序,例如,要連接個相關(guān)表:、和,假設(shè)表有行記錄,表有行記錄,表有行記錄。則表的連接順序應(yīng)該是( ).首先應(yīng)該將連接到上,接著是連接到上.首先應(yīng)該將連接到上,接著是連接到上.首先應(yīng)該將連接到上,接著是連接到上.首先應(yīng)該將連接到上,接著是連接到上參考答案:.使用表的連接查詢時,建議選擇作為驅(qū)動表,也就是將它作為子句中的最后一個表( ).記錄行數(shù)最少的表.記錄行數(shù)最多的表.記錄列數(shù)最少的表.記錄列數(shù)最多的表參考答案:.創(chuàng)建索引時,需要認(rèn)真選擇表中的哪些列可以作為索引列。選擇索引列要掌握的原則是( )。.經(jīng)常在子句中使用的列.經(jīng)常在表連接查詢中用于表之間連接的列.不宜將經(jīng)常修改的列作為索且.不宜將經(jīng)常在子句中使用,但與函數(shù)或操作符相結(jié)合的列作為索引列參考答案:、、、.使用操作符應(yīng)用員工姓名查詢時,下列哪個選項(xiàng)可以引用索引?( ).‘’ .‘’.‘’ .‘參考答案:三、簡答題.簡述調(diào)整重做日志緩沖區(qū)性能主要的方法。參考答案:修改參數(shù) 加速歸檔處理 減少重做日志產(chǎn)生.簡述改善共享池性能的主要方法。參考答案:稍微加大參數(shù)值;為開較大的空間;在內(nèi)存中導(dǎo)入代碼;鼓勵代碼重用;建立大的.進(jìn)程內(nèi)存占用一直增加,達(dá)到左右的時候就會連接失敗,監(jiān)聽進(jìn)程死掉,或者達(dá)到,如何解決。參考答案:、是否都打了,系統(tǒng)內(nèi)存參數(shù)是否太大,超出的。、查查是不是程序沒有關(guān)閉連接導(dǎo)致連接數(shù)不斷上升引起的,你是什么操作系統(tǒng)、服務(wù)器都作了什么設(shè)置呢比如的分配,是什么情況呢、要進(jìn)行調(diào)優(yōu),及參數(shù)設(shè)置。.以管理員身份登錄,在數(shù)據(jù)庫中進(jìn)行如下操作:>,,()'',執(zhí)行結(jié)果如下:根據(jù)優(yōu)化的原則有什么問題?怎么改正?參考答案:不應(yīng)該在的表空間.下面條語句的執(zhí)行結(jié)果一樣嗎?執(zhí)行效率一樣嗎?哪條語句的執(zhí)行效率最高,為什么?;.;;;參考答案:以上四個在表中分析整理之后產(chǎn)生的結(jié)果及執(zhí)行的時間是一樣的,但是從共享內(nèi)存的原理,可以得出對每個都會對其進(jìn)行一次分析,并且占用共享內(nèi)存,如果將的字符串及格式寫得完全相同則只會分析一次,共享內(nèi)存也只會留下一次的分析結(jié)果,這不僅可以減少分析的時間,而且可以減少共享內(nèi)存重復(fù)的信息,也可以準(zhǔn)確統(tǒng)計的執(zhí)行頻率。在執(zhí)行連接查詢時,和子句中,對表的連接順序有什么要求?參考答案:順序都是先生成連接條件結(jié)果較少的,也就是說在語句執(zhí)行結(jié)果集時,結(jié)果集盡量的小,不要大,所以對于連接時兩個小數(shù)據(jù)表先連接,然后再是大表連接。.下面兩條語句的執(zhí)行結(jié)果一樣嗎?執(zhí)行效率一樣嗎?哪條語句的執(zhí)行效率較高,為什么?(其中,符合條件>的記錄在記錄集中比率為,符合條件的記錄所占的比率為。)*>;*>;參考答案:第二條語句執(zhí)行效率更高。比較次數(shù)更少。簡述創(chuàng)建索引時的一些基本原則。參考答案:對于經(jīng)常以查詢關(guān)鍵字為基礎(chǔ)的表,并且該表中的數(shù)據(jù)行是均勻分布的。 以查詢關(guān)鍵字為基礎(chǔ),表中的數(shù)據(jù)行隨機(jī)排序。 表中包含的列數(shù)相對比較少。 表中的大多數(shù)查詢都包含相對簡單的子句。.對索引列的操作語句中,應(yīng)該盡量避免哪些操作符的使用?
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 跨境電子商務(wù)的消費(fèi)者保護(hù)政策研究
- 足球校隊?wèi)?zhàn)術(shù)體系構(gòu)建的核心理念
- 如何打破部門壁壘提升合作計劃
- 與社區(qū)聯(lián)動的教育活動設(shè)計計劃
- 制訂年度銷售增長計劃的思考
- 運(yùn)動醫(yī)學(xué)科工作總結(jié)與健康促進(jìn)活動計劃
- 財務(wù)支出監(jiān)管標(biāo)準(zhǔn)計劃
- 七年級必須收藏:名著《西游記》每回檢測題(6至10回)
- 提升班級文化品位的具體方法計劃
- 跨國公司如何通過全球采購提升競爭力
- 借哪吒精神燃開學(xué)斗志 開學(xué)主題班會課件
- 5S點(diǎn)檢表1(日檢查表)
- 醫(yī)院感染管理組織架構(gòu)圖
- 帶你看認(rèn)養(yǎng)一頭牛品牌調(diào)研
- 雙鴨山玄武巖纖維及其制品生產(chǎn)基地項(xiàng)目(一期)環(huán)評報告表
- 冠心病病人的護(hù)理ppt(完整版)課件
- 砂石生產(chǎn)各工種安全操作規(guī)程
- (精心整理)林海雪原閱讀題及答案
- 云南藝術(shù)學(xué)院
- 2020華夏醫(yī)學(xué)科技獎知情同意報獎證明
- 素描石膏幾何體
評論
0/150
提交評論