- 相關(guān)推薦
技術(shù)支持面試技巧
技 術(shù) 支持面 試 題
1.現(xiàn)在使用主流的數(shù)據(jù)庫有幾種或數(shù)據(jù)庫相關(guān)工具。
2.寫出DML語句。
3. 關(guān)于用UNION操作符聯(lián)接多個數(shù)據(jù)表中的行,下列說法正確的有?
A. UNION操作符可以將兩個或多個SELECT語句的結(jié)果合并為一個結(jié)果集,每個SELECT語句都必須具有相同的結(jié)果:兼容的列類型和相同的列數(shù)
B.在UNION后如果包括ALL子句,則所有的行都包括在結(jié)果集中,并且不會刪除重復(fù)的行
C.默認(rèn)情況下,UNION操作符從結(jié)果集中刪除重復(fù)的行
D.通過UNION生成的表中的列名來自UNION語句中的第一個單獨的查詢。若要用新名稱引用結(jié)果集中的某列(例如在ORDER BY子句中),必須按第一個SELECT語句中的方式引用該列
4.. _________子句為聚合函數(shù)生成匯總值,該匯總值作為一個附加的行顯示在結(jié)果集中
A.COMPUTE
B. EXISTS
C. UNION
D. DISTINCT
5. SELECT INTO子句可用來基于現(xiàn)存的表創(chuàng)建一個新的表,下列說法正確的有
A.創(chuàng)建的新表具有與現(xiàn)存表相同的結(jié)構(gòu)
B.創(chuàng)建的新表是一個臨時表,相當(dāng)于一個游標(biāo),數(shù)據(jù)庫關(guān)閉的時候會自動釋放
C.創(chuàng)建的新表是只讀的,不能向里面添加數(shù)據(jù)
D.創(chuàng)建的新表可以執(zhí)行添加、刪除數(shù)據(jù)的操作
6. 關(guān)于SQL Server的索引,下列說法正確的有
A.索引分為聚集索引和非聚集索引兩種類型
B.聚集索引確定表中數(shù)據(jù)的物理順序,非聚集索引確定表中數(shù)據(jù)的邏輯順序
C.一個表中可以只能包含一個聚集索引,但是可以包括多個非聚集索引
D.對于頻繁更改的列,最好使用聚集索引
7.下列關(guān)于視圖的說法,正確的有:
A.視圖可以防止未經(jīng)許可的用戶訪問敏感數(shù)據(jù)
B.創(chuàng)建視圖時,可以將列名改為有意義的名稱,使用戶更容易理解列所代表的內(nèi)容
C.定義的視圖中可以包含ORDER BY子句
D.不能為視圖建立索引
8. 在不再需要使用某個游標(biāo)時,可以使用哪個語句將該游標(biāo)的引用釋放刪除
A. CLOSE
B. FETCH
C. NOTHING
D. DEALLOCATE
9. 下列關(guān)于存儲過程的說法正確的有:
A.存儲過程的編寫體現(xiàn)了模塊化程序設(shè)計的思想
B.使用存儲過程在某種意義降低了網(wǎng)絡(luò)流量
C.在C/S結(jié)構(gòu)中使用存儲過程,保證了數(shù)據(jù)的安全性
D.存儲過程比大量的T-SQL批代碼執(zhí)行要快
10. 關(guān)于存儲過程的兩種類別,下列說法正確的有
A.系統(tǒng)存儲過程位于master數(shù)據(jù)庫中
B.用戶只能通過系統(tǒng)存儲過程訪問和更新系統(tǒng)表
C.創(chuàng)建用戶自定義存儲過程可以通過企業(yè)管理器或查詢分析器完成
D.系統(tǒng)存儲過程sp_helptext可以顯示加密的存儲過程的原始文本
11. 在SQL Server2000中通過存儲過程返回數(shù)據(jù)的方法包括
A.輸入?yún)?shù)
B.輸出參數(shù)
C.返回代碼
D. SELECT語句的結(jié)果集
12. 通過存儲過程中處理錯誤信息的方法包括
A.返回代碼
B.使用RAISEERROR語句
C.使用ON ERROR GOTO語句
D.使用ON ERROR RESUME語句
13. 在創(chuàng)建存儲過程中指定WITH RECOMPILE會產(chǎn)生什么效果?
A.下次執(zhí)行時重新編譯該過程
B.下次啟動SQL Server以及執(zhí)行過程時會重新編譯該過程
C.每次執(zhí)行過程時都重新編譯過程
D.每次在引用表上創(chuàng)建索引時都重新編譯該過程
14. SQL Server提供的幾種重新編譯存儲過程的方法為
A.使用系統(tǒng)存儲過程sp_recompile
B.在創(chuàng)建存儲過程使指定with recompile
C.在使用execute時指定with recompile
D.在SQL Server啟動時候強(qiáng)制重新編譯
15. 關(guān)于觸發(fā)器,下列說法正確的有?
A.觸發(fā)器主要通過事件進(jìn)行觸發(fā)
B.觸發(fā)器的主要作用是能夠?qū)崿F(xiàn)主鍵和外鍵所不能保證的復(fù)雜的參照完整性和數(shù)據(jù)一致性
C.同存儲過程和約束一樣,觸發(fā)器也是一個在數(shù)據(jù)庫服務(wù)器端實現(xiàn)或執(zhí)行業(yè)務(wù)規(guī)則的有效方法
D.觸發(fā)器可以嵌套任意層
16. 下列關(guān)于實體完整性的說法正確的有:
A.實體完整性是數(shù)據(jù)完整性約束條件的一種,其規(guī)則規(guī)定基表主鍵的任何部分都不可以接受空值
B.實體完整性將行定義為特定表的唯一實體
C.實體完整性牽制表的標(biāo)識符列或主鍵的完整性
D.可以通過主鍵約束、標(biāo)識列、外鍵約束等實現(xiàn)實體完整性
17. 以下哪幾項是主鍵約束和唯一約束的區(qū)別
A.一個表可以有多個唯一約束,但是只能有一個主鍵約束
B.主鍵約束列不能為空,而唯一約束可以為空
C.主鍵約束只能包含一列,而唯一約束可以包含多列
D.主鍵約束實現(xiàn)實體完整性,而唯一約束實現(xiàn)引用完整性
18. 關(guān)于數(shù)據(jù)庫的主要數(shù)據(jù)文件和次要數(shù)據(jù)文件,下列哪一項說法是正確的
A.數(shù)據(jù)庫可以有多個主要數(shù)據(jù)文件和多個次要數(shù)據(jù)文件
B.數(shù)據(jù)庫只能有一個主要數(shù)據(jù)文件,并且可以沒有次要數(shù)據(jù)文件
C.數(shù)據(jù)庫只能有一個次要數(shù)據(jù)文件,但是可以有多個主要數(shù)據(jù)文件
D.數(shù)據(jù)庫可以沒有主要數(shù)據(jù)文件,也可以沒有次要數(shù)據(jù)文件
19. 唯一標(biāo)識表中的記錄的一個或者一組列被稱為
A.外鍵
B.主鍵
C.關(guān)系
D.度
20. SQL Server中數(shù)據(jù)庫文件類型有如下幾種
A.主要數(shù)據(jù)文件
B.次要數(shù)據(jù)文件
C.日志文件
D.備份文件
21.“找出在銀行中有貸款的客戶的名字,并且他的名字既不是Smith也不是Jones”:
A. select distinct customer-name fromborrower where customer-name not is (‘Smith’,’Jones’)
B. select customer-name from borrower where customer-name not is (‘Smith’,’Jones’)
C. select distinct customer-name from borrower where customer-name not in (‘Smith’,’Jones’)
D. select distinct customer-name from borrower where customer-name in (‘Smith’,’Jones’)
【技術(shù)支持面試技巧】相關(guān)文章:
技術(shù)支持面試提問04-16
技術(shù)支持面試總結(jié)04-18
面試技巧填表技巧05-18
面試技巧06-01
面試的技巧04-24
面試技巧05-01
面試技巧_05-01
經(jīng)典面試技巧04-20
面試的技巧05-10
技術(shù)支持面試自我介紹04-18