當前位置:首頁 » 數據倉庫 » 面試資料庫的了解
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

面試資料庫的了解

發布時間: 2023-05-17 07:57:57

資料庫的面試會問什麼樣的問題

目前在職場中很難找到非常合格的資料庫開發人員。有人說:「sql開發是一門語言,它很容易學,但是很難掌握。」
在面試應聘的sql Server資料庫開發人員時,我運用了一套標準的基準技術問題。下面這些問題是我覺得能夠真正有助於淘汰不合格應聘者的問題。它們按照從易到難的順序排列。當你問到關於主鍵和外鍵的問題時,後面的問題都十分有難度,因為答案可能會更難解釋和說明,尤其是在面試的情形下。
你能向我簡要敘述一下sql Server 2000中使用的一些資料庫對象嗎?
你希望聽到的答案包括這樣一些對象:表格、視圖、用戶定義的函數,以及存儲過程;如果他們還能夠提到像觸發器這樣的對象就更好了。如果應聘者不能回答這個基本的問題,那麼這不是一個好兆頭。
null是什麼意思?
null(空)這個值是資料庫世界裡一個非常難纏的東西,所以有不少應聘者會在這個問題上跌跟頭您也不要覺得意外。
null這個值表示unknown(未知):它不表示「」(空字元串)。假設您的sql Server資料庫里有ANSI_nullS,當然在默認情況下會有,對null這個值的任何比較都會生產一個null值。您不能把任何值與一個 unknown值進行比較,並在邏輯上希望獲得一個答案。您必須使用IS null操作符。

什麼是索引?sql Server 2000里有什麼類型的索引?
任何有經驗的資料庫開發人員都應該能夠很輕易地回答這個問題。一些經驗不太多的開發人員能夠回答這個問題,但是有些地方會說不清楚。
簡單地說,索引是一個數據結構,用來快速訪問資料庫表格或者視圖里的數據。在sql Server里,它們有兩種形式:聚集索引和非聚集索引。聚集索引在索引的葉級保存數據。這意味著不論聚集索引里有表格的哪個(或哪些)欄位,這些欄位都會按順序被保存在表格。由於存在這種排序,所以每個表格只會有一個聚集索引。非聚集索引在索引的葉級有一個行標識符。這個行標識符是一個指向磁碟上數據的指針。它允許每個表格有多個非聚集索引。
什麼是主鍵?什麼是外鍵?
主鍵是表格里的(一個或多個)欄位,只用來定義表格里的行;主鍵里的值總是唯一的。外鍵是一個用來建立兩個表格之間關系的約束。這種關系一般都涉及一個表格里的主鍵欄位與另外一個表格(盡管可能是同一個表格)里的一系列相連的欄位。那麼這些相連的欄位就是外鍵。
什麼是觸發器?sql Server 2000有什麼不同類型的觸發器?
讓未來的資料庫開發人員知道可用的觸發器類型以及如何實現它們是非常有益的

觸發器是一種專用類型的存儲過程,它被捆綁到sql Server 2000的表格或者視圖上。在sql Server 2000里,有INSTEAD-OF和after兩種觸發器。INSTEAD-OF觸發器是替代數據操控語言(Data Manipulation Language,dml)語句對表格執行語句的存儲過程。例如,如果我有一個用於TableA的INSTEAD-OF-UPDATE觸發器,同時對這個表格執行一個更新語句,那麼INSTEAD-OF-UPDATE觸發器里的代碼會執行,而不是我執行的更新語句則不會執行操作。
after觸發器要在dml語句在資料庫里使用之後才執行。這些類型的觸發器對於監視發生在資料庫表格里的數據變化十分好用。
您如何確一個帶有名為Fld1欄位的TableB表格里只具有Fld1欄位里的那些值,而這些值同時在名為TableA的表格的Fld1欄位里?
這個與關系相關的問題有兩個可能的答案。第一個答案(而且是您希望聽到的答案)是使用外鍵限制。外鍵限制用來維護引用的完整性。它被用來確保表格里的欄位只保存有已經在不同的(或者相同的)表格里的另一個欄位里定義了的值。這個欄位就是候選鍵(通常是另外一個表格的主鍵)。
另外一種答案是觸發器。觸發器可以被用來保證以另外一種方式實現與限制相同的作用,但是它非常難設置與維護,而且性能一般都很糟糕。由於這個原因,微軟建議開發人員使用外鍵限制而不是觸發器來維護引用的完整性。
對一個投入使用的在線事務處理表格有過多索引需要有什麼樣的性能考慮?
你正在尋找進行與數據操控有關的應聘人員。對一個表格的索引越多,資料庫引擎用來更新、插入或者刪除數據所需要的時間就越多,因為在數據操控發生的時候索引也必須要維護。
你可以用什麼來確保表格里的欄位只接受特定范圍里的值?
這個問題可以用多種方式來回答,但是只有一個答案是「好」答案。您希望聽到的回答是Check限制,它在資料庫表格里被定義,用來限制輸入該列的值。
觸發器也可以被用來限制資料庫表格里的欄位能夠接受的值,但是這種辦法要求觸發器在表格里被定義,這可能會在某些情況下影響到性能。因此,微軟建議使用Check限制而不是其他的方式來限制域的完整性。
<b?返回參數和output參數之間的區別是什麼?>如果應聘者能夠正確地回答這個問題,那麼他的機會就非常大了,因為這表明他們具有使用存儲過程的經驗。
返回參數總是由存儲過程返回,它用來表示存儲過程是成功還是失敗。返回參數總是int數據類型。
OUTPUT參數明確要求由開發人員來指定,它可以返回其他類型的數據,例如字元型和數值型的值。(可以用作輸出參數的數據類型是有一些限制的。)您可以在一個存儲過程里使用多個OUTPUT參數,而您只能夠使用一個返回參數。
什麼是相關子查詢?如何使用這些查詢?
經驗更加豐富的開發人員將能夠准確地描述這種類型的查詢。
相關子查詢是一種包含子查詢的特殊類型的查詢。查詢里包含的子查詢會真正請求外部查詢的值,從而形成一個類似於循環的狀況。</b?返回參數和output參數之間的區別是什麼?>

Ⅱ java面試題中一般資料庫會問什麼內容(資料庫常問的面試題)

資料庫基礎(面試常見題)

一、資料庫基礎

1.數據抽象:物理抽象、概念抽象、視圖級抽象,內模式、模式高芹神、外模式

2.SQL語言包括數據定義、數據操縱(Data),數據控制(DataControl)

數據定義:CreateTable,AlterTable,DropTable,Craete/DropIndex等

數據操縱:Select,insert,update,delete,數據控制:grant,revoke

3.SQL常用命令:

CREATETABLEStudent(

IDNUMBERPRIMARYKEY,NAMEVARCHAR2(50)NOTNULL);//建表

CREATEVIEWview_nameAS

Select*FROMTable_name;//建視圖

CreateUNIQUEINDEXindex_nameONTableName(col_name);//建索引

INSERTINTOtablename{column1,column2,}values(exp1,exp2,);//插入

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

UPDATEtablenameSETname=』zang3』condition;//更新數據

;//刪除

GRANT(Select,delete,)ON(對象)TOUSER_NAME[WITHGRANTOPTION];//授權

REVOKE(許可權表)ON(對象)FROMUSER_NAME[WITHREVOKEOPTION]//撤權

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

SelectE.NAME,S.NAMEFROMEMPLOYEEES

WHEREE.SUPERName=S.Name

4.視圖:

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

Ⅲ 面試資料庫實習生應該問哪些關於技術的問題

主要有:
a.關系型資料庫理論基礎;
b.如果資料庫是Oracle,那隊PL/SQL的掌握程度如何,還可以當場舉個例子,讓應聘者用紙寫下來;如果資料庫是MS SQL,那麼對T-SQL掌握程度如何,同PL/SQL類似,舉例實現;
c.同一個問題,分別用PL/SQL和Oracle實現;
d.編程基礎如何,對C/Java的掌握如何,還有很多細節,暫不展開;
e.PL/SQL和T-SQL的游標有什麼不一樣;
f.重點問PL/SQL或者T-SQL的存儲過程、函數;
g.遇到一個新的問題,該從哪些方面尋求幫助,或者解決思路

Ⅳ 面試的時候問你熟悉oracle資料庫嗎

如果是開發的話,那還是基於SQL這種語言的語法了,要多自己使用才能熟悉的。 對於oracle資料庫來說,PL/SQL delelopment是重點,除了SQL,還要了解觸發器trigger,存儲過程procere,任務job,視圖view等等。

Ⅳ 前幾天面試,面試官問會不會用資料庫,完全不懂這資料庫指的是什麼

簡單來說資料庫就是個電腦中用於儲存數據的軟體工具;
你說的文案類的工作,可能就只是要求一些簡單的資料庫操作,因為數據譽畢悉庫中可以用特定的方法,對儲存的數據進行查詢,更新及插入操作(也就是對儲存數據的維護)
例如:
如果公司的人事資料在資料庫中建立儲存,就可以通過資料庫查詢人員的相關信息(例如入職日期,學歷,數咐出生年月等慶乎),也可以統計在1個月中入職多少,離職多少的信息
有問題,請繼續追問,沒問題,請採納,謝謝~

Ⅵ 職場 | 資料庫面試常問的一些基本概念

1、超鍵、候選鍵、主鍵、外鍵

超鍵:在關系中能唯一標識元組的屬性集稱為關系模式的超鍵。一個屬性可以為作為一個超鍵,多個屬性組合在一起也可以作為一個超鍵。超鍵包含候選鍵和主鍵。

候選鍵:是最小超鍵,即沒有冗餘元素的超鍵。

主鍵:資料庫表中對儲存數據對象予以唯一和完整標識的數據列或屬性的組合。一個數據列只能有一個主鍵,且主鍵的取值不能缺失,即不能為空值(Null)。

外鍵:在一個表中存在的另一個表的主鍵稱此表的外鍵。

2、什麼是事務?什麼是鎖?

事務:就是被綁定在一起作為一個邏輯工作單元的SQL語句分組,如果任何一個語句操作失敗那麼整個操作就被失敗,以後操作就會回滾到操作前狀態,或者是上有個節點。為了確保要麼執行,要麼不執行,就可以使用事務。要將有組語句作為事務考慮,就需要通過ACID測試,即原子性,一致性,隔離性和持久性。

鎖:在所以的DBMS中,鎖是實現事務的關鍵,鎖可以保證事務的完整性和並發性。與現實生活中鎖一樣,它可以使某些數據的擁有者,在某段時間內不能使用某些數據或數據結構。當然鎖還分級別的。

3、資料庫事務的四個特性及含義

原子性:整個事務中的所有操作,要麼全部完成,要麼全部不完成,不可能停滯在中間某個環節。事務在執行過程中發生錯誤,會被回滾(Rollback)到事務開始前的狀態,就像這個事務從來沒有執行過一樣。

一致性:在事務開始之前和事務結束以後,資料庫的完整性約束沒有被破壞。

隔離性:隔離狀態執行事務,使它們好像是系統在給定時間內執行的唯一操作。如果有兩個事務,運行在相同的時間內,執行相同的功能,事務的隔離性將確保每一事務在系統中認為只有該事務在使用系統。這種屬性有時稱為串列化,為了防止事務操作間的混淆,必須串列化或序列化請求,使得在同一時間僅有一個請求用於同一數據。

持久性:在事務完成以後,該事務所對資料庫所作的更改便持久的保存在資料庫之中,並不會被回滾。

4、什麼是視圖?

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

如下兩種場景一般會使用到視圖:

(1)不希望訪問者獲取整個表的信息,只暴露部分欄位給訪問者,所以就建一個虛表,就是視圖。

(2)查詢的數據來源於不同的表,而查詢者希望以統一的方式查詢,這樣也可以建立一個視圖,把多個表查詢結果聯合起來,查詢者只需要直接從視圖中獲取數據,不必考慮數據來源於不同表所帶來的差異。

註:這個視圖是在資料庫中創建的而不是用代碼創建的。

5、觸發器的作用?

觸發器是一中特殊的存儲過程,主要是通過事件來觸發而被執行的。它可以強化約束,來維護數據的完整性和一致性,可以跟蹤資料庫內的操作從而不允許未經許可的更新和變化。可以聯級運算。如,某表上的觸發器上包含對另一個表的數據操作,而該操作又會導致該表觸發器被觸發。

6、維護資料庫的完整性和一致性,你喜歡用觸發器還是自寫業務邏輯?為什麼?

盡可能使用約束,如check,主鍵,外鍵,非空欄位等來約束,這樣做效率最高,也最方便。其次是使用觸發器,這種方法可以保證,無論什麼業務系統訪問資料庫都可以保證數據的完整新和一致性。最後考慮的是自寫業務邏輯,但這樣做麻煩,編程復雜,效率低下。

7、索引的作用?和它的優點缺點是什麼?

資料庫索引,是資料庫管理系統中一個排序的數據結構,以協助快速查詢、更新資料庫表中數據。索引的實現通常使用B樹及其變種B+樹。

在數據之外,資料庫系統還維護著滿足特定查找演算法的數據結構,這些數據結構以某種方式引用(指向)數據,這樣就可以在這些數據結構上實現高級查找演算法。這種數據結構,就是索引。

為表設置索引要付出代價的:一是增加了資料庫的存儲空間,二是在插入和修改數據時要花費較多的時間(因為索引也要隨之變動)。

創建索引可以大大提高系統的性能(優點):

第一,通過創建唯一性索引,可以保證資料庫表中每一行數據的唯一性。

第二,可以大大加快數據的檢索速度,這也是創建索引的最主要的原因。

第三,可以加速表和表之間的連接,特別是在實現數據的參考完整性方面特別有意義。

第四,在使用分組和排序子句進行數據檢索時,同樣可以顯著減少查詢中分組和排序的時間。

第五,通過使用索引,可以在查詢的過程中,使用優化隱藏器,提高系統的性能。

也許會有人要問:增加索引有如此多的優點,為什麼不對表中的每一個列創建一個索引呢?因為,增加索引也有許多不利的方面:

第一,創建索引和維護索引要耗費時間,這種時間隨著數據量的增加而增加。

第二,索引需要佔物理空間,除了數據表占數據空間之外,每一個索引還要佔一定的物理空間,如果要建立聚簇索引,那麼需要的空間就會更大。

第三,當對表中的數據進行增加、刪除和修改的時候,索引也要動態的維護,這樣就降低了數據的維護速度。

索引是建立在資料庫表中的某些列的上面。在創建索引的時候,應該考慮在哪些列上可以創建索引,在哪些列上不能創建索引。

一般來說,應該在這些列上創建索引:

(1)在經常需要搜索的列上,可以加快搜索的速度;

(2)在作為主鍵的列上,強制該列的唯一性和組織表中數據的排列結構;

(3)在經常用在連接的列上,這些列主要是一些外鍵,可以加快連接的速度;

(4)在經常需要根據范圍進行搜索的列上創建索引,因為索引已經排序,其指定的范圍是連續的;

(5)在經常需要排序的列上創建索引,因為索引已經排序,這樣查詢可以利用索引的排序,加快排序查詢時間;

(6)在經常使用在WHERE子句中的列上面創建索引,加快條件的判斷速度。

同樣,對於有些列不應該創建索引:

第一,對於那些在查詢中很少使用或者參考的列不應該創建索引。這是因為,既然這些列很少使用到,因此有索引或者無索引,並不能提高查詢速度。相反,由於增加了索引,反而降低了系統的維護速度和增大了空間需求。

第二,對於那些只有很少數據值的列也不應該增加索引。這是因為,由於這些列的取值很少,例如人事表的性別列,在查詢的結果中,結果集的數據行佔了表中數據行的很大比例,即需要在表中搜索的數據行的比例很大。增加索引,並不能明顯加快檢索速度。

第三,對於那些定義為text,image和bit數據類型的列不應該增加索引。這是因為,這些列的數據量要麼相當大,要麼取值很少。

第四,當修改性能遠遠大於檢索性能時,不應該創建索引。這是因為,修改性能和檢索性能是互相矛盾的。當增加索引時,會提高檢索性能,但是會降低修改性能。當減少索引時,會提高修改性能,降低檢索性能。因此,當修改性能遠遠大於檢索性能時,不應該創建索引。

8、drop,delete與truncate的區別

drop直接刪掉表。

truncate刪除表中數據,再插入時自增長id又從1開始。

delete刪除表中數據,可以加where字句。

(1)DELETE語句執行刪除的過程是每次從表中刪除一行,並且同時將該行的刪除操作作為事務記錄在日誌中保存以便進行進行回滾操作。TRUNCATETABLE則一次性地從表中刪除所有的數據並不把單獨的刪除操作記錄記入日誌保存,刪除行是不能恢復的。並且在刪除的過程中不會激活與表有關的刪除觸發器。執行速度快。

(2)表和索引所佔空間。當表被TRUNCATE後,這個表和索引所佔用的空間會恢復到初始大小,而DELETE操作不會減少表或索引所佔用的空間。drop語句將表所佔用的空間全釋放掉。

(3)一般而言,drop>truncate>delete

(4)應用范圍。TRUNCATE只能對TABLE;DELETE可以是table和view

(5)TRUNCATE和DELETE只刪除數據,而DROP則刪除整個表(結構和數據)。

(6)truncate與不帶where的delete:只刪除數據,而不刪除表的結構(定義)drop語句將刪除表的結構被依賴的約束(constrain),觸發器(trigger)索引(index);依賴於該表的存儲過程/函數將被保留,但其狀態會變為:invalid。

(7)delete語句為DML(datamaintainLanguage),這個操作會被放到rollbacksegment中,事務提交後才生效。如果有相應的tigger,執行的時候將被觸發。

(8)truncate、drop是DLL(datadefinelanguage),操作立即生效,原數據不放到rollbacksegment中,不能回滾。

(9)在沒有備份情況下,謹慎使用drop與truncate。要刪除部分數據行採用delete且注意結合where來約束影響范圍。回滾段要足夠大。要刪除表用drop;若想保留表而將表中數據刪除,如果於事務無關,用truncate即可實現。如果和事務有關,或老師想觸發trigger,還是用delete。

(10)Truncatetable表名速度快,而且效率高,因為:

truncatetable在功能上與不帶WHERE子句的DELETE語句相同:二者均刪除表中的全部行。但TRUNCATETABLE比DELETE速度快,且使用的系統和事務日誌資源少。DELETE語句每次刪除一行,並在事務日誌中為所刪除的每行記錄一項。TRUNCATETABLE通過釋放存儲表數據所用的數據頁來刪除數據,並且只在事務日誌中記錄頁的釋放。

(11)TRUNCATETABLE刪除表中的所有行,但表結構及其列、約束、索引等保持不變。新行標識所用的計數值重置為該列的種子。如果想保留標識計數值,請改用DELETE。如果要刪除表定義及其數據,請使用DROPTABLE語句。

(12)對於由FOREIGNKEY約束引用的表,不能使用TRUNCATETABLE,而應使用不帶WHERE子句的DELETE語句。由於TRUNCATETABLE不記錄在日誌中,所以它不能激活觸發器。
文 | u013142781
來源 | CSDN博客
原文鏈接:http://m.blog.csdn.net/article/details?id=50844643

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

1、什麼是資料庫事務

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

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

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

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

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

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

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

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

4、聚集索引

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

5、主鍵與外鍵

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

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

Ⅷ 面試要是問到 精通Oracle或SQL Server等大型資料庫開發會問道哪些問題

資料庫管理,大數據處理,性能及效率優化手段,數據挖掘分析等等可問的東西多了,關鍵看職位的需求了

Ⅸ 談談你對資料庫的了解

按國際上通用的分類方法,資料庫分為以下三大類:
1.參考資料庫(Reference databases),是能指引用戶到另一信息源獲取原文或其他細節的資料庫,包括書目資料庫(Bibliographic databases)如題錄庫、文摘索引庫、圖書館機讀目錄庫,和指南資料庫(Referral databases或Directory databases),如企業名錄庫、產品資料庫等;
2.源資料庫(Source databases),指能直接提供所需原始資料或具體數據的資料庫。包括數值資料庫(Numeric databases)、全文資料庫(Full text databases)、術語資料庫(Terminological databases)和圖像資料庫(Graphic databases)。具體的如新聞消息全文庫、法律法規全文庫、商情全文庫、期刊論文資料庫、財務資料庫、科技報告資料庫、各種統計資料庫、含有圖片或照片的產品目錄庫、資料庫等;
3.混合型資料庫(Mixed databases),能同時存貯多種類型數據的資料庫。

規模

易觀國際近期發布《IT產品和服務-2007年第1季度中國資料庫軟體市場數據監測》,考察了中國資料庫管理軟體市場。數據顯示,中國商業資料庫市場2007年第1季度整體規模達到5.43億人民幣,比去年同期增長15%,與上季度環比增長1.53%。

從廠商競爭格局來看,國際軟體巨頭占據市場的絕大多數份額。Oracle、IBM、Microsoft和Sybase牢牢占據國內資料庫軟體市場前四位,擁有93.8%的市場份額。國產資料庫的市場份額在本季度繼續提升,正在抓住國家提倡自主創新的機遇,以「有自主知識產權」的產品為契機,滿足部委和地方政府的信息整合平台需求

應用

隨著信息時代的發展,資料庫也相應產生了一些新的應用領域。主要表現在下面6個方面。

1.多媒體資料庫

這類資料庫主要存儲與多媒體相關的數據,如聲音、圖像和視頻等數據。多媒體數據最大的特點是數據連續,而且數據量比較大,存儲需要的空間較大。

2.移動資料庫

該類資料庫是在移動計算機系統上發展起來的,如筆記本電腦、掌上計算機等。該資料庫最大的特點是通過無線數字通信網路傳輸的。移動資料庫可以隨時隨地地獲取和訪問數據,為一些商務應用和一些緊急情況帶來了很大的便利。

3.空間資料庫

這類資料庫目前發展比較迅速。它主要包括地理信息資料庫(又稱為地理信息系統,即GIS)和計算機輔助設計(CAD)資料庫。其中地理信息資料庫一般存儲與地圖相關的信息數據;計算機輔助設計資料庫一般存儲設計信息的空間資料庫,如機械、集成電路以及電子設備設計圖等。

4.信息檢索系統

信息檢索就是根據用戶輸入的信息,從資料庫中查找相關的文檔或信息,並把查找的信息反饋給用戶。信息檢索領域和資料庫是同步發展的,它是一種典型的聯機文檔管理系統或者聯機圖書目錄。

5.分布式信息檢索

這類資料庫是隨著Internet的發展而產生的資料庫。它一般用於網際網路及遠距離計算機網路系統中。特別是隨著電子商務的發展,這類資料庫發展更加迅猛。許多網路用戶(如個人、公司或企業等)在自己的計算機中存儲信息,同時希望通過網路使用發送電子郵件、文件傳輸、遠程登錄方式和別人共享這些信息。分布式信息檢索滿足了這一要求。

6.專家決策系統

專家決策系統也是資料庫應用的一部分。由於越來越多的數據可以聯機獲取,特別是企業通過這些數據可以對企業的發展作出更好的決策,以使企業更好地運行。由於人工智慧的發展,使得專家決策系統的應用更加廣泛。