大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 常見問題 合集了很多經(jīng)典plsql面試題

合集了很多經(jīng)典plsql面試題

更新時(shí)間:2023-02-09 15:57:22 來源:動力節(jié)點(diǎn) 瀏覽1962次

1.觸發(fā)器的作用?

答:觸發(fā)器是一中特殊的存儲過程,主要是通過事件來觸發(fā)而被執(zhí)行的。它可以強(qiáng)化約束,來維護(hù)數(shù)據(jù)的完整性和一致性,可以跟蹤數(shù)據(jù)庫內(nèi)的操作從而不允許未經(jīng)許可的更新和變化。可以聯(lián)級運(yùn)算。如,某表上的觸發(fā)器上包含對另一個(gè)表的數(shù)據(jù)操作,而該操作又會導(dǎo)致該表觸發(fā)器被觸發(fā)。

2.什么是存儲過程?用什么來調(diào)用?

答:存儲過程是一個(gè)預(yù)編譯的SQL語句,優(yōu)點(diǎn)是允許模塊化的設(shè)計(jì),就是說只需創(chuàng)建一次,以后在該程序中就可以調(diào)用多次。如果某次操作需要執(zhí)行多次SQL,使用存儲過程比單純SQL語句執(zhí)行要快。可以用一個(gè)命令對象來調(diào)用存儲過程。

3.索引的作用?和它的優(yōu)點(diǎn)缺點(diǎn)是什么?

答:索引就一種特殊的查詢表,數(shù)據(jù)庫的搜索引擎可以利用它加速對數(shù)據(jù)的檢索。它很類似與現(xiàn)實(shí)生活中書的目錄,不需要查詢整本書內(nèi)容就可以找到想要的數(shù)據(jù)。索引可以是唯一的,創(chuàng)建索引允許指定單個(gè)列或者是多個(gè)列。缺點(diǎn)是它減慢了數(shù)據(jù)錄入的速度,同時(shí)也增加了數(shù)據(jù)庫的尺寸大小。

4.什么是內(nèi)存泄漏?

答:一般我們所說的內(nèi)存泄漏指的是堆內(nèi)存的泄漏。堆內(nèi)存是程序從堆中為其分配的,大小任意的,使用完后要顯示釋放內(nèi)存。當(dāng)應(yīng)用程序用關(guān)鍵字new等創(chuàng)建對象時(shí),就從堆中為它分配一塊內(nèi)存,使用完后程序調(diào)用free或者delete釋放該內(nèi)存,否則就說該內(nèi)存就不能被使用,我們就說該內(nèi)存被泄漏了。

5.維護(hù)數(shù)據(jù)庫的完整性和一致性,你喜歡用觸發(fā)器還是自寫業(yè)務(wù)邏輯?為什么?

答:我是這樣做的,盡可能使用約束,如check,主鍵,外鍵,非空字段等來約束,這樣做效率最高,也最方便。其次是使用觸發(fā)器,這種方法可以保證,無論什么業(yè)務(wù)系統(tǒng)訪問數(shù)據(jù)庫都可以保證數(shù)據(jù)的完整新和一致性。最后考慮的是自寫業(yè)務(wù)邏輯,但這樣做麻煩,編程復(fù)雜,效率低下。

6.什么是事務(wù)?什么是鎖?

答:事務(wù)就是被綁定在一起作為一個(gè)邏輯工作單元的SQL語句分組,如果任何一個(gè)語句操作失敗那么整個(gè)操作就被失敗,以后操作就會回滾到操作前狀態(tài),或者是上有個(gè)節(jié)點(diǎn)。為了確保要么執(zhí)行,要么不執(zhí)行,就可以使用事務(wù)。要將有組語句作為事務(wù)考慮,就需要通過ACID測試,即原子性,一致性,隔離性和持久性。

鎖:在所以的DBMS中,鎖是實(shí)現(xiàn)事務(wù)的關(guān)鍵,鎖可以保證事務(wù)的完整性和并發(fā)性。與現(xiàn)實(shí)生活中鎖一樣,它可以使某些數(shù)據(jù)的擁有者,在某段時(shí)間內(nèi)不能使用某些數(shù)據(jù)或數(shù)據(jù)結(jié)構(gòu)。當(dāng)然鎖還分級別的。

7.什么叫視圖?游標(biāo)是什么?

答:視圖是一種虛擬的表,具有和物理表相同的功能。可以對視圖進(jìn)行增,改,查,操作,試圖通常是有一個(gè)表或者多個(gè)表的行或列的子集。對視圖的修改不影響基本表。它使得我們獲取數(shù)據(jù)更容易,相比多表查詢。

游標(biāo):是對查詢出來的結(jié)果集作為一個(gè)單元來有效的處理。游標(biāo)可以定在該單元中的特定行,從結(jié)果集的當(dāng)前行檢索一行或多行。可以對結(jié)果集當(dāng)前行做修改。一般不使用游標(biāo),但是需要逐條處理數(shù)據(jù)的時(shí)候,游標(biāo)顯得十分重要。

8.NULL是什么意思?

NULL(空)這個(gè)值是數(shù)據(jù)庫世界里一個(gè)非常難纏的東西,所以有不少應(yīng)聘者會在這個(gè)問題上跌跟頭您也不要覺得意外。

NULL這個(gè)值表示UNKNOWN(未知):它不表示“”(空字符串)。假設(shè)您的SQL Server數(shù)據(jù)庫里有ANSI_NULLS,當(dāng)然在默認(rèn)情況下會有,對NULL這個(gè)值的任何比較都會生產(chǎn)一個(gè)NULL值。您不能把任何值與一個(gè) UNKNOWN值進(jìn)行比較,并在邏輯上希望獲得一個(gè)答案。您必須使用IS NULL操作符。

9.什么是索引?SQL Server 2000里有什么類型的索引?

任何有經(jīng)驗(yàn)的數(shù)據(jù)庫開發(fā)人員都應(yīng)該能夠很輕易地回答這個(gè)問題。一些經(jīng)驗(yàn)不太多的開發(fā)人員能夠回答這個(gè)問題,但是有些地方會說不清楚。

簡單地說,索引是一個(gè)數(shù)據(jù)結(jié)構(gòu),用來快速訪問數(shù)據(jù)庫表格或者視圖里的數(shù)據(jù)。在SQL Server里,它們有兩種形式:聚集索引和非聚集索引。聚集索引在索引的葉級保存數(shù)據(jù)。這意味著不論聚集索引里有表格的哪個(gè)(或哪些)字段,這些字段都會按順序被保存在表格。

由于存在這種排序,所以每個(gè)表格只會有一個(gè)聚集索引。非聚集索引在索引的葉級有一個(gè)行標(biāo)識符。這個(gè)行標(biāo)識符是一個(gè)指向磁盤上數(shù)據(jù)的指針。它允許每個(gè)表格有多個(gè)非聚集索引。

10.什么是主鍵?什么是外鍵?

主鍵是表格里的(一個(gè)或多個(gè))字段,只用來定義表格里的行;主鍵里的值總是唯一的。外鍵是一個(gè)用來建立兩個(gè)表格之間關(guān)系的約束。這種關(guān)系一般都涉及一個(gè)表格里的主鍵字段與另外一個(gè)表格(盡管可能是同一個(gè)表格)里的一系列相連的字段。那么這些相連的字段就是外鍵。

以上就是“合集了很多經(jīng)典plsql面試題”,你能回答上來嗎?如果想要了解更多的Java面試題相關(guān)內(nèi)容,可以關(guān)注動力節(jié)點(diǎn)Java官網(wǎng)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 四虎国产精品永免费 | 天天插天天插天天插 | 五月天婷婷在线视频国产在线 | 中文字幕在线观看一区二区 | 中文精品爱久久久国产 | 日本一区网站 | 日日夜夜天天干 | 欧美超级碰碰 | 精品视频一区二区三区免费 | 亚洲成aⅴ人片在线观 | 免费香蕉依人在线视频久 | 特级黄色毛片 | 精品一区二区免费视频 | 久久精品亚洲一级毛片 | 久久亚洲福利 | 91日韩视频在线观看 | 看免费的毛片 | 久久亚洲精品国产亚洲老地址 | 免费一级大毛片a一观看不卡 | 精品视频午夜一区二区 | 伊人情人综合成人久久网小说 | 99精品国产三级在线观看 | 黄页网站 播放器 日本 | 国产爆操 | 精品视频在线免费播放 | 亚洲综合视频一区 | 欧美日韩精品一区二区三区四区 | 老司机成人午夜精品福利视频 | 天天舔天天射 | 四虎永久在线精品国产免费 | 亚洲成人在线视频播放 | 麻豆国产精品高中生视频 | 久草综合在线观看 | 香蕉亚洲 | 久久91综合国产91久久精品 | 久久福利网站 | 天天摸天天操免费播放小视频 | 日韩精品一区二区三区免费观看 | 色综合中文字幕 | 免费一区二区 | 国产一级做性视频 |