數據庫應用技術-004-國開機考復習資料_第1頁
數據庫應用技術-004-國開機考復習資料_第2頁
數據庫應用技術-004-國開機考復習資料_第3頁
數據庫應用技術-004-國開機考復習資料_第4頁
免費預覽已結束,剩余3頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

數據庫應用技術本文檔的說明:文檔是由網絡收集整理而來!僅供考前復習使用!單選題題目1:下列關于觸發器的說法,正確的是()。A:觸發器是由用戶調用執行的一段代碼B:觸發器主要用于實現復雜的數據約束C:在定義觸發器的代碼中不能包含INSERT語句D:引發觸發器執行的操作可以是INSERT、DELETE、UPDATE和SELECT參考答案是:(B):觸發器主要用于實現復雜的數據約束題目2:下列條件子句中,能夠篩選出Col列中以“a”開始的所有數據的是()。A:WhereCol='a%'B:WhereColLIKE'a%'C:WhereCol='a_'D:WhereColLIKE'a_'參考答案是:(B):WhereColLIKE'a%'題目3:查詢年齡最大的職工姓名,下列語句正確的是()。A:SELECT姓名FROM職工表WHERE年齡=(SELECTMAX(年齡)FROM職工表)B:SELECT姓名FROM職工表WHERE職工號=(SELECTMAX(年齡)FROM職工表)C:SELECT姓名FROM職工表WHERE年齡=(SELECTMAX(年齡)FROM職工表ORDERBY年齡DESC)D:SELECT姓名FROM職工表WHERE職工號=(SELECTMAX(年齡)FROM職工表ORDERBY年齡DESC)參考答案是:(A):SELECT姓名FROM職工表WHERE年齡=(SELECTMAX(年齡)FROM職工表)題目4:以下關于TOP的說法,說法正確的是()。A:TOP10返回的結果只能是前10行數據B:TOP10返回的結果有可能多于10行數據C:TOP10percent的作用是得到查詢結果的前10行數據,并且包含并列的情況D:TOP10withties的作用是返回查詢結果的前10%行數據參考答案是:(A):TOP10返回的結果只能是前10行數據題目5:下列關于SQLServer命名實例和默認實例的說法,錯誤的是()。A:一臺計算機上可以有多個命名實例B:一臺計算機上可以同時存在命名實例和默認實例C:一臺計算機上可以只有命名實例沒有默認實例D:一臺計算機上可以有多個默認實例參考答案是:(D):一臺計算機上可以有多個默認實例題目6:對SQLServer數據庫,下列屬于系統推薦的主要數據文件的擴展名是()。A:.dataB:.mdfC:.ndfD:.ldf參考答案是:(B):.mdf題目7:下列關于數據庫結構設計的說法,錯誤的是()。A:關系模式是數據庫邏輯結構設計產生的結果B:E-R圖是數據庫概念結構設計產生的結果C:概念結構設計是在邏輯結構設計之前進行的D:邏輯結構設計是在概念結構設計之前進行的參考答案是:(D):邏輯結構設計是在概念結構設計之前進行的題目8:下列關于數據庫三級模式中“模式”的說法,錯誤的是()。A:模式與所使用的應用開發語言無關B:一個數據庫只有一種模式C:模式也稱為存儲模式D:通過數據定義語言來定義數據庫的模式參考答案是:(C):模式也稱為存儲模式題目9:下列關于數據庫三級模式中“模式”的說法,錯誤的是()。A:模式與所使用的應用開發語言無關B:一個數據庫只有一種模式C:模式也稱為存儲模式D:通過數據定義語言來定義數據庫的模式參考答案是:(C):模式也稱為存儲模式題目10:關于數據庫管理系統的說法,錯誤的是()。A:數據庫管理系統提供了數據共享的功能B:數據庫管理系統是一個系統軟件C:數據庫管理系統不支持多用戶同時訪問相同數據庫D:數據庫管理系統提供了數據的安全控制功能參考答案是:(C):數據庫管理系統不支持多用戶同時訪問相同數據庫題目11:在數據庫管理系統的三級封鎖協議中,一級封鎖協議能夠解決的問題是()。A:不丟失修改B:可重復讀C:不讀臟數據D:沒有“幽靈”數據參考答案是:(A):不丟失修改題目12:下列關于視圖的說法,正確的是()。A:通過視圖可以提高數據查詢效率B:視圖提供了數據的邏輯獨立性C:視圖只能建立在基本表上D:定義視圖的語句可以包含數據更改語句參考答案是:(B):視圖提供了數據的邏輯獨立性題目13:下列關于視圖的說法,正確的是()。A:通過視圖可以提高數據查詢效率B:視圖提供了數據的邏輯獨立性C:視圖只能建立在基本表上D:定義視圖的語句可以包含數據更改語句參考答案是:(B):視圖提供了數據的邏輯獨立性題目14:下列屬于數據定義操作的是()。A:SELECTB:INSERTC:CREATED:DENY參考答案是:(C):CREATE題目15:對char(10)類型的列,若存儲“中國”,其占用的字節數是()。A:4B:5C:10D:20參考答案是:(C):10題目16:下列不屬于字符串類型的是()。A:charB:ncharC:binaryD:float參考答案是:(D):float題目17:下列用于收回用戶權限的語句是()。A:GRANTB:UPDATEC:REVOKED:DELETE參考答案是:(C):REVOKE題目18:在關系數據庫中,解決一個表中的數據冗余和操作異常通常采用的方法是()。A:設置主鍵B:設置外鍵C:分解關系模式D:合并關系模式參考答案是:(C):分解關系模式題目19:下列用于定義列的取值范圍的約束是()。A:NOTNULLB:DEFAULTC:CHECKD:FOREIGNKEY參考答案是:(C):CHECK題目20:下列關于關系代數中投影運算的說法,正確的是()。A:投影運算是從行的方向選擇關系中的數據,投影運算后的列數有可能減少B:投影運算是從行的方向選擇關系中的數據,投影運算后的列數不變C:投影運算是從列的方向選擇關系中的若干列,投影運算后的行數有可能減少D:投影運算是從列的方向選擇關系中的若干列,投影運算后的行數不會減少參考答案是:(C):投影運算是從列的方向選擇關系中的若干列,投影運算后的行數有可能減少判斷題題目1:若授予某用戶對某數據表具有更改權限,則該用戶對該表自動具有查詢權限。A:√B:×參考答案是:(B):×題目2:可以在一個表的一個操作上建立多個前觸發型觸發器。A:√B:×參考答案是:(B):×題目3:在數據庫系統中,應用程序可以直接訪問數據庫中的所有數據。A:√B:×參考答案是:(B):×題目4:關系數據模型是一種組織層數據模型。A:√B:×參考答案是:(A):√題目5:一個關系模式只能有一個候選鍵。A:√B:×參考答案是:(B):×題目6:SQLServer一個數據庫可以有多個次要數據文件,這些次要數據文件必須在同一個磁盤上。A:√B:×參考答案是:(B):×題目7:在進行數據庫邏輯結構設計時,通常不需要考慮所使用的數據庫管理系統。A:√B:×參考答案是:(B):×題目8:索引一般來說可以提高數據增、刪、改、查的效率。A:√B:×參考答案是:(B):×題目9:定義“開關狀態”列的類型為char(2),并為該列指定默認值“關”的子句是:開關狀態char(2)default'關'for開關狀態A:√B:×參考答案是:(B):×題目10:一級封鎖協議是對讀數據加共享鎖,讀完即釋放。A:√B:×參考答案是:(B):×綜合題設有描述教師授課情況的如下三張表,各表結構如下:“教師”表結構:教師號:普通編碼定長字符類型,長度為10,主鍵。教師名:普通編碼可變長字符類型,長度為10,取值不重。職稱:統一字符編碼定長字符類型,長度為3,取值為:“教授”、“副教授”、“講師”。所在部門:普通編碼可變長字符類型,長度為20。“課程”表結構:課程號:普通編碼定長字符類型,長度為20,主鍵。課程名:統一字符編碼可變長字符類型,長度為20,非空。開課學期:小整型。學分:定點小數類型,小數點前2位,小數點后1位“授課”表結構:教師號:普通編碼定長字符類型,長度為10,引用教師表的外鍵。課程號:普通編碼定長字符類型,長度為20,引用課程表的外鍵。授課學年:普通編碼定長字符類型,長度為6。(教師號,課程號,授課學年)為主鍵。題目1:有如下定義教師表和授課表的語句,請補全空白部分。CREATETABLE教師(教師號char(10)__(1)__教師名varchar(10)

__(2)__,職稱

__(3)__

check

(__(4)__

IN('教授','副教授',

'講師')),所在部門__(5)__)CREATETABLE授課(教師號char(10),課程號__(6)__,授課學年__(7)__,__(8)__(教師號)__(9)__

__(10)__(教師號))【A】nchar(3)【B】char(20)【C】教師【D】primarykey

【E】unique

【F】職稱【G】課程【H】char(6)

【I】references【K】foreignkey【M】nchar(6)【N】varchar(20)參考答案是:(1)D

(2)E

(3)A

(4)F(5)N

(6)B

(7)H

(8)K

(9)I

(10)C題目1:查詢姓“張”的教師名和所在部門。下列語句錯誤的是()。A:SELECT教師名,所在部門FROM教師WHERE教師名LIKE'張%'B:SELECT教師名,所在部門FROM教師WHERE教師名='張%'C:SELECT教師名,所在部門FROM教師WHERE教師名LIKE'張_'D:SELECT教師名,所在部門FROM教師WHERE教師名='張_'參考答案是:(B):SELECT教師名,所在部門FROM教師WHERE教師名='張%'(C):SELECT教師名,所在部門FROM教師WHERE教師名LIKE'張_'(D):SELECT教師名,所在部門FROM教師WHERE教師名='張_'題目1:統計每個授課學年每個教師的授課總門數。下列語句正確的是()。A:SELECT授課學年,教師號,COUNT(*)FROM授課GROUPBY授課學年,教師號B:SELECT授課學年,教師號,COUNT(教師號)FROM授課GROUPBY授課學年,教師號C:SELECT授課學年,教師號,COUNT(課程號)FROM授課GROUPBY授課學年,教師號D:SELECT授課學年,教師號,COUNT(DISTINCT教師號)FROM授課GROUPBY授課學年,教師號參考答案是:(A):SELECT授課學年,教師號,COUNT(*)FROM授課GROUPBY授課學年,教師號(B):SELECT授課學年,教師號,COUNT(教師號)FROM授課GROUPBY授課學年,教師號(C):SELECT授課學年,教師號,COUNT(課程號)FROM授課GROUPBY授課學年,教師號題目1:將“數據庫”課程的學分增加1分。下列語句錯誤的是()。A:UPDATE課程SET學分=1WHERE課程名='數據庫'B:UPDATE課程SET學分=學分+1WHERE課程名='數據庫'C:UPDATE學分SET學分=學分+1WHERE課程名='數據庫'D:UPDATE學分SET學分=1WHERE課程名='數據庫'參考答案是:(A):UPDATE課程SET學分=1WHERE課程名='數據庫'(C):UPDATE學分SET學分=學分+1WHERE課程名='數據庫'(D):UPDATE學分SET學分=1WHERE課程名='數據庫'題目1:在教師表中插入一行數據,教師號:T100,教師名:新教師,職稱:未知,所在部門:未定。下列語句正確的是()。A:INSERTINTO教師VALUES('T100','新教師','NULL','NULL')B:INSERTINTO教師VALUES('T100','新教師',NULL,NULL)C:INSERTINTO教師(教師號,教師名)VALUES('T100','新教師')D:INSERTINTO教師VALUES('T100','新教師')參考答案是:(B):INSERTINTO教師VALUES('T100','新教師',NULL,NULL)(C):INSERTINTO教師(教師號,教師名)VALUES('T100','新教師')題目1:現要創建

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論