當前位置:才華齋>IT認證>華為認證>

2017年華為大資料面試題

華為認證 閱讀(1.08W)

HCNP認證包括但不限於:網路基礎知識,交換機和路由器原理,TCP/IP協議簇,路由協議,訪問控制,網路故障的排除,華為路由交換裝置安裝和除錯。下面是小編收集華為大資料面試題,希望大家認真閱讀!

2017年華為大資料面試題

  儲存過程和函式的區別

儲存過程是使用者定義的一系列sql語句的集合,涉及特定表或其它物件的任務,使用者可以呼叫儲存過程,而函式通常是資料庫已定義的方法,它接收引數並返回某種型別的值並且不涉及特定使用者表。

  事務是什麼?

事務是作為一個邏輯單元執行的一系列操作,一個邏輯工作單元必須有四個屬性,稱為 ACID(原子性、一致性、隔離性和永續性)屬性,只有這樣才能成為一個事務:

  原子性

事務必須是原子工作單元;對於其資料修改,要麼全都執行,要麼全都不執行。

  一致性

事務在完成時,必須使所有的資料都保持一致狀態。在相關資料庫中,所有規則都必須應用於事務的修改,以保持所有資料的完整性。事務結束時,所有的內部資料結構(如 B 樹索引或雙向連結串列)都必須是正確的。

  隔離性

由併發事務所作的修改必須與任何其它併發事務所作的修改隔離。事務檢視資料時資料所處的狀態,要麼是另一併發事務修改它之前的狀態,要麼是另一事務修改它之後的狀態,事務不會檢視中間狀態的.資料。這稱為可序列性,因為它能夠重新裝載起始資料,並且重播一系列事務,以使資料結束時的狀態與原始事務執行的狀態相同。

  永續性

事務完成之後,它對於系統的影響是永久性的。該修改即使出現系統故障也將一直保持。

遊標的作用?如何知道遊標已經到了最後?

遊標用於定位結果集的行,通過判斷全域性變數@@FETCH_STATUS可以判斷是否到了最後,通常此變數不等於0表示出錯或到了最後。

觸發器分為事前觸發和事後觸發,這兩種觸發有和區別。語句級觸發和行級觸發有何區別。

事前觸發器運行於觸發事件發生之前,而事後觸發器運行於觸發事件發生之後。通常事前觸發器可以獲取事件之前和新的欄位值。

語句級觸發器可以在語句執行前或後執行,而行級觸發在觸發器所影響的每一行觸發一次。