導航:首頁 > 編程大全 > 資料庫提問

資料庫提問

發布時間:2025-06-14 02:43:07

資料庫面試常問問題有哪些

1、什麼是資料庫事務

資料庫事務是構成單一邏輯工作單元的操作集合。資料庫事務可以包括一個或多個資料庫操作,但是這些操作構成一個邏輯上的整體。

2、資料庫事務的四個特性(ACID)

A:原子性,事務中的所有操作作為一個整體不可分割,要麼全部操作要麼全部不操作。

C:一致性,事務的執行結果必須使資料庫從一個一致性狀態轉為另一個一致性狀態。一致性狀態:1.系統狀態滿足資料庫的完整性約束,2.系統的狀態反映資料庫所描述的現實世界的真實狀態。

I:隔離性:並發執行的事務不會相互影響,其對資料庫的影響和他們串列執行時一樣。

D:持久性:事務一旦提交,對資料庫的影響就是持久的。任何事務或系統故障都不會導致數據丟失。

3、什麼是資料庫連接泄露

資料庫連接泄露指的是如果在某次使用或者某段程序中沒有正確地關閉Connection、Statement和ResultSet資源,那麼每次執行都會留下一些沒有關閉的連接,這些連接失去了引用而不能得到重新使用,因此就造成了資料庫連接的泄漏。資料庫連接的資源是寶貴而且是有限的,如果在某段使用頻率很高的代碼中出現這種泄漏,那麼資料庫連接資源將被耗盡,影響系統的正常運轉。

4、聚集索引

數據行的物理順序與列值的順序相同,如果我們查詢id比較靠後的數據,那麼這行數據的地址在磁碟中的物理地址也會比較靠後。而且由於物理排列方式與聚集索引的順序相同,所以也就只能建立一個聚集索引了。

5、主鍵與外鍵

關系型資料庫中的一條記錄中有若干個屬性,若其中某一個屬性組(注意是組)能唯一標識一條記錄,該屬性組就可以成為一個主鍵。

外鍵用於與另一張表的關聯。是能確定另一張表記錄的欄位,用於保持數據的一致性。比如,A表中的一個欄位,是B表的主鍵,那他就可以是A表的外鍵。

㈡ 資料庫問題

我沒有做過太多的實際的資料庫優化,但是根據我的理解。
我覺得第三題應該選A。如果是多選選AC
我的理解是,這條查詢的條件是Birth列,所以正常就是給條件列加索引才能提高效率。
首先B是給ename加非聚集索引,查詢過程中會以Birth列為條件篩選,所以這個索引沒用,排除。
同理,D是給主鍵又加了非聚集索引,另外主鍵本身就有聚集索引了,所以這個也排除。
剩下AC,AC的區別就是A是聚集索引,C是非聚集索引,一般我的習慣是給datetime類型加聚集索引,這樣省空間,而且在這個大於區間的條件下,聚集索引能剩下一大半的查詢時間。所以我認為選A。 我也不清楚C到底能不能加速,因為C的確有些畫蛇添足,至少浪費了很多空間,查詢速度上有沒有優化我不敢肯定。
下面的表總結了何時使用聚集索引或非聚集索引(很重要)。

動作描述 使用聚集索引 使用非聚集索引
列經常被分組排序 應 應
返回某范圍內的數據 應 不應
一個或極少不同值 不應 不應
小數目的不同值 應 不應
大數目的不同值 不應 應
頻繁更新的列 不應 應
外鍵列 應 應
主鍵列 應 應
頻繁修改索引列 不應 應

㈢ 求兩道有關資料庫問題的答案,最好有講解~!

13. 選D A 概念模式改變,資料庫管理員對各個外模式/模式的映像作相應的改變,使外模式和應用程序保持不變,這是數據的邏輯獨立性;概念模式改變,資料庫管理員對各個模式/內模式的映像作相應的改變,外模式和應用程序不變。
14.選C 這次上一題的A的解釋就是了~概念模式改變,資料庫管理員對各個外模式/模式的映像作相應的改變,使外模式和應用程序保持不變,這是數據的邏輯獨立性

這是資料庫二級映像功能與數據獨立性的知識,看一下書本這一節能更清楚了解一下。

㈣ 資料庫筆試問題

有問題再追問,望採納。
1、定義固定長度非Unicode字元型局部變數S,且長度為6的命令是declare @S char(10)。
2、表達式6!8=的值是 true,表達式(9=8)and(5<6)的值為false。
3、表達式STR(123.645,8,2)的值的 123.64。
4、表約束是SQL Server 提供的一種強制實現數據完整性的機制,包括:主鍵約束、外鍵約束、唯一鍵約束、檢查約束、默認值約束、級聯參照完整新約束
5、定義日期時間局部變數DT的命令是:declare @DT datetime。
6、實體之間的聯系可以有3種:1對1、1對多和多對多。
7、表達式LEN(『beijing』)的值是7。
8、在T-SQL中可以使用兩種類型的注釋字元:單行注釋和多行注釋。

閱讀全文

與資料庫提問相關的資料

熱點內容
網站排名怎麼報價 瀏覽:231
matlab代跑程序 瀏覽:738
百寶app是做什麼的 瀏覽:325
vb程序比較大小程序 瀏覽:951
clinuxsleep頭文件 瀏覽:342
蘋果6swifi模塊 瀏覽:744
3d的備份文件在哪裡 瀏覽:824
硬體編程的硬體哪個好 瀏覽:534
數控編程按車床分類有哪些 瀏覽:275
qq文件下載到哪裡 瀏覽:434
pdf文件交叉排序 瀏覽:350
word文字轉化成pdf怎樣讓文件變小 瀏覽:587
三星手機微信相機許可權 瀏覽:146
編程的無效關鍵字有哪些 瀏覽:322
網路公司軟文 瀏覽:303
怎麼查看別人qq相冊密碼是什麼軟體 瀏覽:602
pdf怎麼放文件 瀏覽:946
蘋果無滑鼠怎麼復制文件 瀏覽:820
三國殺java安卓 瀏覽:299
百度體育app 瀏覽:113

友情鏈接