- 相關(guān)推薦
NIIT認證數據庫面試題及答案
在平平淡淡的日常中,我們會(huì )經(jīng)常接觸并使用試題,借助試題可以為主辦方提供考生某方面的知識或技能狀況的信息。什么樣的試題才是好試題呢?下面是小編整理的NIIT認證數據庫面試題及答案,歡迎閱讀,希望大家能夠喜歡。
面試題及答案1:
1.存儲過(guò)程和函數的區別
存儲過(guò)程是用戶(hù)定義的一系列sql語(yǔ)句的集合,涉及特定表或其它對象的任務(wù),用戶(hù)可以調用存儲過(guò)程,而函數通常是數據庫已定義的方法,它接收參數并返回某種類(lèi)型的值并且不涉及特定用戶(hù)表。
2.事務(wù)是什么?
事務(wù)是作為一個(gè)邏輯單元執行的一系列操作,一個(gè)邏輯工作單元必須有四個(gè)屬性,稱(chēng)為 ACID(原子性、一致性、隔離性和持久性)屬性,只有這樣才能成為一個(gè)事務(wù):
原子性
事務(wù)必須是原子工作單元;對于其數據修改,要么全都執行,要么全都不執行。
一致性
事務(wù)在完成時(shí),必須使所有的數據都保持一致?tīng)顟B(tài)。在相關(guān)數據庫中,所有規則都必須應用于事務(wù)的修改,以保持所有數據的完整性。事務(wù)結束時(shí),所有的內部數據結構(如 B 樹(shù)索引或雙向鏈表)都必須是正確的。
隔離性
由并發(fā)事務(wù)所作的修改必須與任何其它并發(fā)事務(wù)所作的修改隔離。事務(wù)查看數據時(shí)數據所處的狀態(tài),要么是另一并發(fā)事務(wù)修改它之前的狀態(tài),要么是另一事務(wù)修改它之后的狀態(tài),事務(wù)不會(huì )查看中間狀態(tài)的數據。這稱(chēng)為可串行性,因為它能夠重新裝載起始數據,并且重播一系列事務(wù),以使數據結束時(shí)的狀態(tài)與原始事務(wù)執行的狀態(tài)相同。
持久性
事務(wù)完成之后,它對于系統的影響是永久性的。該修改即使出現系統故障也將一直保持。
3.游標的作用?如何知道游標已經(jīng)到了最后?
游標用于定位結果集的行,通過(guò)判斷全局變量@@FETCH_STATUS可以判斷是否到了最后,通常此變量不等于0表示出錯或到了最后。
4.觸發(fā)器分為事前觸發(fā)和事后觸發(fā),這兩種觸發(fā)有和區別。語(yǔ)句級觸發(fā)和行級觸發(fā)有何區別。
事前觸發(fā)器運行于觸發(fā)事件發(fā)生之前,而事后觸發(fā)器運行于觸發(fā)事件發(fā)生之后。通常事前觸發(fā)器可以獲取事件之前和新的字段值。
語(yǔ)句級觸發(fā)器可以在語(yǔ)句執行前或后執行,而行級觸發(fā)在觸發(fā)器所影響的每一行觸發(fā)一次。
面試題及答案2:
1).結構化程序設計的三種基本邏輯結構是( )。
A.選擇結構、循環(huán)結構和嵌套結構
B.順序結構、選擇結構和循環(huán)結構
C.選擇結構、循環(huán)結構和模塊結構
D.順序結構、遞歸結構和循環(huán)結構
正確答案:B
2).E-R圖提供了表示實(shí)體型、屬性和聯(lián)系的方法,其中菱形表示( )。
A.實(shí)體型
B.屬性
C.聯(lián)系
D.屬性和聯(lián)系
正確答案:C
3).下列敘述中不屬于三層B/S結構數據庫應用系統特點(diǎn)和操作特征的是( )
A.客戶(hù)端使用瀏覽器,瀏覽器與Web應用服務(wù)器之間的通信使用超文本傳輸協(xié)議(HTTP)
B.數據庫服務(wù)器接受應用服務(wù)器提出的數據操作請求,對數據庫進(jìn)行相應的操作,并將操作結果返回給應用服務(wù)器
C.這種結構使客戶(hù)端和服務(wù)器能在不同的系統間通信,但對客戶(hù)機配置要求較高,且應用軟件維護代價(jià)也較大
D.這種結構不受時(shí)空限制,使用者可以在全球任何地方,任何時(shí)間請求數據庫應用系統提供的各種數據服務(wù)
正確答案:C
答案解析:B/S結構的數據庫應用系統的特點(diǎn)是用戶(hù)界面完全通過(guò)WWW瀏覽器實(shí)現,一部分事務(wù)邏輯在前端實(shí)現,主要的事務(wù)邏輯在服務(wù)器實(shí)現,所以其對客戶(hù)機配置要求不高,即使對服務(wù)器要求較高,也不需要安裝客戶(hù)端軟件。
4).可以伴隨著(zhù)表的打開(kāi)而自動(dòng)打開(kāi)的索引是( )。
A.GOTOP
B.GOBOTFOM
C.GO6
D.SKIP
正確答案:C
5).通過(guò)連編可以生成多種類(lèi)型的文件,但是卻不能生成( )
A.PRG文件
B.APP文件
C.DLL文件
D.EXE
正確答案:A
6).在信息系統的需求分析中,廣為使用的DFD的建模方法屬于( )
A.結構化分析方法
B.數據分析方法
C.數據抽象方法
D.業(yè)務(wù)歸納方法
正確答案:A
答案解析:DFD圖采用自頂向下逐步細化的結構化分析方法。
7).設M=”30“,執行命令?&M+20后,其結果是( )
A.3020
B.50
C.20
D.出錯信息
正確答案:B
8).有關(guān)@…SAY…GET…語(yǔ)句中的校驗子句敘述正確的是( )
A.RANGE子句是非強制校驗,如果輸入的數據超過(guò)或等于給定上、下限,則提示出錯
B.VALID子句是強制校驗,如果輸入的數據使條件表達式為真或數值表達式的值不等于零,則報警并提示出錯
C.RANGE非強制校驗,只有當編輯的變量發(fā)生了變化,并按了回車(chē)鍵才予以校驗,在給定的初值超過(guò)上限或下限時(shí),如果是用光標鍵移出當前編輯區,則不會(huì )提示無(wú)效。
D.VALID強制校驗,在初值使條件表達式為假或使數值表達式為零時(shí),只要按下回車(chē)鍵,就實(shí)施校驗,并提示正確的數據范圍
正確答案:C
9).下列關(guān)于數據的邏輯結構的敘述中,哪一條是不正確的?
A.數據的邏輯結構是數據間關(guān)系的描述
B.數據的邏輯結構反映了數據在計算機中的存儲方式
C.數據的邏輯結構分為線(xiàn)性結構和非線(xiàn)性結構
D.隊列屬于線(xiàn)性結構
正確答案:B
答案解析:數據的邏輯結構是數據間關(guān)系的描述,它只抽象的反映數據元素間的邏輯關(guān)系,而不管其計算機中的存儲方式,故A項正確,B項錯誤。數據的邏輯結構分為線(xiàn)性結構和非線(xiàn)性結構。線(xiàn)性表是典型的線(xiàn)性結構,而樹(shù)形結構是典型的非線(xiàn)性結構,所以C和D項正確。
10).下列條目中哪些是數據庫管理系統的基本功能( )。Ⅰ.數據庫定義Ⅱ.數據庫存、.物理文件的讀寫(xiě)Ⅳ.數據庫維護
A.Ⅰ、Ⅱ和Ⅲ
B.Ⅰ、Ⅱ和Ⅳ
C.Ⅰ、Ⅲ和Ⅳ
D.Ⅱ、Ⅲ和Ⅳ
正確答案:B
答案解析:數據庫管理系統的基本功能有以下6個(gè)方面:(1)數據庫定義功能;(2)數據操縱功能;(3)數據控制功能;(4)數據組織、存儲和管理;(5)數據庫建立與維護功能;(6)數據通信接口。
【NIIT認證數據庫面試題及答案】相關(guān)文章:
NIIT認證Java面試題及答案03-30
2016年NIIT認證面試題精選03-17
NIIT認證面試真題及答案09-23
NIIT認證介紹03-18
NIIT認證深受青睞01-10
linux認證的面試題及答案12-01
2016年NIIT認證模擬試題03-10
NIIT認證考試怎么樣03-18
NIIT練習試題及答案03-07