亚洲中文精品a∨在线,国产在线精品在线精品,国产亚洲欧美一区,欧美肉肉丝视频一区二区

您當前位置: 唯學網(wǎng) » 數(shù)據(jù)庫培訓 » 綜合專題

常見的數(shù)據(jù)庫基礎面試題知識點匯總

來源:唯學網(wǎng)•教育培訓(slhrvoh.cn)  【唯學網(wǎng) • 中國教育電子商務平臺】 加入收藏

要順利通過數(shù)據(jù)庫考試,需要每位考生提前做好復習準備工作。唯學小編提醒準備參加數(shù)據(jù)庫工程師考試的考生,想要在考場上穩(wěn)扎穩(wěn)打的通過考試,不僅需要扎實的基礎,還應具備良好的心態(tài)和答題技巧。下面唯學小編特整理了常見的數(shù)據(jù)庫基礎面試題知識點內(nèi)容,以供參考:

1. 數(shù)據(jù)抽象:物理抽象、概念抽象、視圖級抽象,內(nèi)模式、模式、外模式

2. SQL語言包括數(shù)據(jù)定義、數(shù)據(jù)操縱(Data Manipulation),數(shù)據(jù)控制(Data Control)

數(shù)據(jù)定義:Create Table,Alter Table,Drop Table, Craete/Drop Index等

數(shù)據(jù)操縱:Select ,insert,update,delete,

數(shù)據(jù)控制:grant,revoke

3. SQL常用命令:

CREATE TABLE Student(

ID NUMBER PRIMARY KEY,

NAME VARCHAR2(50) NOT NULL);//建表

CREATE VIEW view_name AS

Select * FROM Table_name;//建視圖

Create UNIQUE INDEX index_name ON TableName(col_name);//建索引

INSERT INTO tablename {column1,column2,…} values(exp1,exp2,…);//插入

INSERT INTO Viewname {column1,column2,…} values(exp1,exp2,…);//插入視圖實際影響表

UPDATE tablename SET name=’zang 3’ condition;//更新數(shù)據(jù)

DELETE FROM Tablename WHERE condition;//刪除

GRANT (Select,delete,…) ON (對象) TO USER_NAME [WITH GRANT OPTION];//授權(quán)

REVOKE (權(quán)限表) ON(對象) FROM USER_NAME [WITH REVOKE OPTION] //撤權(quán)

列出工作人員及其領導的名字:

Select E.NAME, S.NAME FROM EMPLOYEE E S

WHERE E.SUPERName=S.Name

4. 視圖:

5. 完整性約束:實體完整性、參照完整性、用戶定義完整性

6. 第三范式:

1NF:每個屬性是不可分的。2NF:若關系R是1NF,且每個非主屬性都完全函數(shù)依賴于R的鍵。例SLC(SID#, CourceID#, SNAME,Grade),則不是2NF; 3NF:若R是2NF,且它的任何非鍵屬性都不傳遞依賴于任何候選鍵。

7. ER(實體/聯(lián)系)模型

8. 索引作用

9. 事務:是一系列的數(shù)據(jù)庫操作,是數(shù)據(jù)庫應用的基本邏輯單位。事務性質(zhì):原子性、

 原子性。即不可分割性,事務要么全部被執(zhí)行,要么就全部不被執(zhí)行。

 一致性或可串性。事務的執(zhí)行使得數(shù)據(jù)庫從一種正確狀態(tài)轉(zhuǎn)換成另一種正確狀態(tài)

 隔離性。在事務正確提交之前,不允許把該事務對數(shù)據(jù)的任何改變提供給任何其他事務,

 持久性。事務正確提交后,其結(jié)果將永久保存在數(shù)據(jù)庫中,即使在事務提交后有了其他故障,事務的處理結(jié)果也會得到保存。

10. 鎖:共享鎖、互斥鎖

兩段鎖協(xié)議:階段1:加鎖階段 階段2:解鎖階段

11. 死鎖及處理:事務循環(huán)等待數(shù)據(jù)鎖,則會死鎖。

死鎖處理:預防死鎖協(xié)議,死鎖恢復機制

12. 存儲過程:存儲過程就是編譯好了的一些sql語句。

1.存儲過程因為SQL語句已經(jīng)預編繹過了,因此運行的速度比較快。

2. 可保證數(shù)據(jù)的安全性和完整性。通過存儲過程可以使沒有權(quán)限的用戶在控制之下間接地存取數(shù)據(jù)庫,從而保證數(shù)據(jù)的安全。通過存儲過程可以使相關的動作在一起發(fā)生,從而可以維護數(shù)據(jù)庫的完整性。

3.可以降低網(wǎng)絡的通信量。存儲過程主要是在服務器上運行,減少對客戶機的壓力。

4:存儲過程可以接受參數(shù)、輸出參數(shù)、返回單個或多個結(jié)果集以及返回值?梢韵虺绦蚍祷劐e誤原因

5:存儲過程可以包含程序流、邏輯以及對數(shù)據(jù)庫的查詢。同時可以實體封裝和隱藏了數(shù)據(jù)邏輯。

13. 觸發(fā)器: 當滿足觸發(fā)器條件,則系統(tǒng)自動執(zhí)行觸發(fā)器的觸發(fā)體。

觸發(fā)時間:有before,after.觸發(fā)事件:有insert,update,delete三種。觸發(fā)類型:有行觸發(fā)、語句觸發(fā)

14.內(nèi)聯(lián)接,外聯(lián)接區(qū)別?

內(nèi)連接是保證兩個表中所有的行都要滿足連接條件,而外連接則不然。

在外連接中,某些不滿條件的列也會顯示出來,也就是說,只限制其中一個表的行,而不限制另一個表的行。分左連接、右連接、全連接三種

以上內(nèi)容是有關數(shù)據(jù)庫基礎知識點的相關介紹,考生如若獲知數(shù)據(jù)庫工程師考試成績查詢、數(shù)據(jù)庫考試試題或其他關于更多數(shù)據(jù)庫培訓的相關信息,請密切關注唯學網(wǎng)

0% (0)
0% (10)
已有條評論
新聞瀏覽排行