關係資料庫,是建立在關係模型基礎上的資料庫,借助於集合代數等數學概念和方法來處理資料庫中的資料。現實世界中的各種實體以及實體之間的各種連結均以關係模型來表示。標準資料查詢語言SQL就是一種基於關聯式資料庫的語言,這種語言執行對關聯式資料庫中資料的檢索和操作。
關係模型由關聯式資料結構、關係運算集合、關係完整性限制三個部分組成。
簡單來說,關聯式資料庫是由多張能互聯的二維行列表格所組成的資料庫。目前主流的關聯式資料庫有Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。
1、Oracle
Oracle是1983年推出的世界上第一個開放式商品化關係型資料庫管理系統。它採用標準的SQL結構化查詢語言,支援多種資料類型,提供物件導向儲存的資料支持,具有第四代語言開發工具,支援Unix、Windows NT、OS/2、Novell等多種平台。除此之外,它還具有很好的平行處理功能。 Oracle產品主要由Oracle伺服器產品、Oracle開發工具、Oracle應用軟體組成,也有微電腦為基礎的資料庫產品。主要滿足對銀行、金融、保險等企業、事業開發大型資料庫的需求。
2、DB2
DB2是美國IBM公司開發的一套關聯式資料庫管理系統,它主要的運作環境為UNIX(包括IBM自家的AIX) 、Linux、IBM i(舊稱OS/400)、z/OS,以及Windows伺服器版本。
DB2主要應用於大型應用系統,具有較好的可擴充性,可支援從大型主機到單一使用者環境,應用於所有常見的伺服器作業系統平台下。 DB2提供了高層次的資料可利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程式的執行能力,具有與平台無關的基本功能和SQL命令。
DB2採用了數據分級技術,能夠使大型主機數據很方便地下載到LAN資料庫伺服器,使得客戶機/伺服器用戶和基於LAN的應用程式可以存取大型機數據,並使資料庫本地化及遠端連線透明化。
DB2以擁有一個非常完整的查詢最佳化器而著稱,其外部連接改善了查詢效能,並支援多任務並行查詢。 DB2具有很好的網路支援能力,每個子系統可以連接十幾萬個分散式用戶,可同時啟動上千個活動線程,對大型分散式應用系統特別適用。
3、Microsoft SQL Server
SQL Server 是Microsoft 公司推出的關聯式資料庫管理系統。具有使用方便可擴展性好與相關軟體整合程度高等優點,可跨越從運行Microsoft Windows 98 的膝上型電腦到運行Microsoft Windows 2012 的大型多處理器的伺服器等多種平台使用。
Microsoft SQL Server 是一個全面的資料庫平台,使用整合的商業智慧 (BI)工具提供了企業級的資料管理。 Microsoft SQL Server 資料庫引擎為關聯式資料和結構化資料提供了更安全可靠的儲存功能,可讓您建置和管理用於業務的高可用且高效能的資料應用程式。
4、Microsoft Access
Access是由微軟發佈的關聯式資料庫管理系統。它結合了 MicrosoftJet Database Engine 和 圖形使用者介面兩項特點,是 Microsoft Office 的系統程式之一。
Access是微軟把資料庫引擎的圖形使用者介面和軟體開發工具結合在一起的一個資料庫管理系統。它是微軟OFFICE的一個成員, 在包括專業版和更高版本的office版本裡面被單獨出售。 2018年9月25日,最新的微軟Office Access 2019在微軟Office 2019裡發布。
MS ACCESS以它自己的格式將資料儲存在基於Access Jet的資料庫引擎中。它也可以直接導入或連結資料(這些資料儲存在其他應用程式和資料庫)。
5、MySQL
MySQL是一個關聯式資料庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。 MySQL 是最受歡迎的關聯式資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關聯式資料庫管理系統) 應用軟體之一。
MySQL是一種關聯式資料庫管理系統,關聯式資料庫將資料保存在不同的表中,而不是將所有資料放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
MySQL所使用的 SQL 語言是用於存取資料庫的最常用標準化語言。 MySQL 軟體採用了雙授權政策,分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站資料庫。
以上是常用的關係型資料庫有哪些?的詳細內容。更多資訊請關注PHP中文網其他相關文章!