国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

2020年MySQL數據庫原理高頻面試題解析

發(fā)布時(shí)間:2022-05-20 11:17 來(lái)源:好主機 閱讀:84 作者:新網(wǎng)知識社區 欄目: 服務(wù)器 歡迎投稿:712375056


1:什么是數據事務(wù)
參考答案:
數據庫事務(wù)(Database Transaction) ,是指作為單個(gè)邏輯工作單元執行的一系列操作,要么完全地執行,要么完全地不執行。事務(wù)處理可以確保除非事務(wù)性單元內的所有操作都成功完成,否則不會(huì )永久更新面向數據的資源。

2:事務(wù)的特性及其含義
參考答案:
事務(wù)有四個(gè)特性,分別是原子性(Atomicity)、一致性(Correspondence)、隔離性(Isolation)、持久性(Durability),簡(jiǎn)稱(chēng)ACID。
原子性:事務(wù)必須是原子工作單元;對于數據修改,要么全都執行,要么全都不執行。
一致性:事務(wù)在完成時(shí),必須使所有的數據都保持一致?tīng)顟B(tài)。
 隔離性:由并發(fā)事務(wù)所作的修改必須與任何其它并發(fā)事務(wù)所作的修改隔離。
持久性:事務(wù)完成之后,它對于系統的影響是永久性的。
3:關(guān)系型數據庫和非關(guān)系型數據庫的區別
參考答案:
關(guān)系型數據庫采用了關(guān)系模型來(lái)組織數據,關(guān)系模型是一個(gè)二位表格,一般采用行存儲,最大的特點(diǎn)就是事務(wù)的一致性;
非關(guān)系型數據庫使用鍵值對存儲數據,多用于分布式的數據存儲,一般不支持ACID特性,嚴格上不是一種數據庫,應該是一種數據結構化存儲方法的集合。
4:什么是視圖
參考答案:
視圖(VIEW)也被稱(chēng)作虛表,即虛擬的表,是一組數據的邏輯表示,其本質(zhì)是對應于一條SELECT語(yǔ)句,結果集被賦予一個(gè)名字,即視圖名字。 視圖本身并不包含任何數據,它只包含映射到基表的一個(gè)查詢(xún)語(yǔ)句,當基表數據發(fā)生變化,視圖數據也隨之變化。
       1、視圖能夠簡(jiǎn)化用戶(hù)的操作;
       2、視圖使用戶(hù)能以多鐘角度看待同一數據;
       3、視圖對重構數據庫提供了一定程度的邏輯獨立性;
       4、視圖能夠對機密數據提供安全保護;
       5、適當的利用視圖可以更清晰的表達查詢(xún)。

5:什么是存儲過(guò)程
參考答案:
存儲過(guò)程是一組為了完成特定功能的SQL 語(yǔ)句集,存儲在數據庫中,經(jīng)過(guò)第一次編譯后調用不需要再次編譯,用戶(hù)通過(guò)指定存儲過(guò)程的名字并給出參數(如果該存儲過(guò)程帶有參數)來(lái)執行它。

6:簡(jiǎn)述數據庫三范式
參考答案:
       第一范式:字段是最小的的單元不可再分;
       第二范式:滿(mǎn)足第一范式,表中的字段必須完全依賴(lài)于全部主鍵而非部分主鍵;
       第三范式:滿(mǎn)足第二范式,非主鍵外的所有字段必須互不依賴(lài)。

7:Mysql兩種引擎MyISAM和InnoDB的特點(diǎn)
參考答案:
MyISAM引擎是MySQL 5.1及之前版本的默認引擎,它的特點(diǎn)是:
              不支持行鎖,讀取時(shí)對需要讀到的所有表加鎖,寫(xiě)入時(shí)則對表加排它鎖;
              不支持事務(wù);
              不支持外鍵;
              不支持崩潰后的安全恢復;
              在表有讀取查詢(xún)的同時(shí),支持往表中插入新紀錄;
              支持BLOB和TEXT的前500個(gè)字符索引,支持全文索引;
              支持延遲更新索引,極大提升寫(xiě)入性能;
              對于不會(huì )進(jìn)行修改的表,支持壓縮表,極大減少磁盤(pán)占用;
       InnoDB在MySQL 5.5后成為默認索引,它的特點(diǎn)是:
              支持行鎖,采用MVCC來(lái)支持高并發(fā);
              支持事務(wù);
              支持外鍵;
              支持崩潰后的安全恢復;
              不支持全文索引;
       總體來(lái)講,MyISAM適合SELECT密集型的表,而InnoDB適合INSERT和UPDATE密集型的表。

8:什么是索引
參考答案:
索引是為了加速對表中數據行的檢索而創(chuàng )建的一種分散的存儲結構。索引是針對表而建立的,它是由數據頁(yè)面以外的索引頁(yè)面組成的,每個(gè)索引頁(yè)面中的行都會(huì )含有邏輯指針,以便加速檢索物理數據。

9:什么是主鍵和外鍵,主鍵與唯一鍵的區別
參考答案:
主鍵是能夠唯一標識表中某一行的屬性或屬性組。一個(gè)表只能有一個(gè)主鍵。
       外鍵是用于建立和加強兩個(gè)表數據之間的鏈接的一列或多列。外鍵約束主要用來(lái)維護兩個(gè)表之間數據的一致性。
       主鍵不能重復,不能為空,唯一鍵不能重復,可以為空。
       建立主鍵的目的是讓外鍵來(lái)引用。
       一個(gè)表最多只有一個(gè)主鍵,但可以有很多唯一鍵。

最后一個(gè)加分項問(wèn)題:企業(yè)購買(mǎi),選擇哪家廠(chǎng)商,點(diǎn)擊鏈接,獲取答案:http://wap.friendlycc.com.cn/



免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

免费A级毛片无码A∨蜜芽18禁| 久久国产成人免费网站| 亚洲熟妇少妇任你躁在线观看| 高清不卡二卡三卡四卡免费| 天堂种子在线www天堂官网| 亚洲AV色区一区二区三区|