首頁 > 運動

# 資料庫學習# # 資料庫管理系統# 資料庫管理系統的概念及實用分析

由 簡單說事 發表于 運動2021-05-15

簡介Oracle資料庫系統是美國Oracle公司(甲骨文)提供的以分散式資料庫為核心的一組軟體產品,產品特點:處理速度快支援多使用者安全級別高可移植性好MySQL是一個小型關係型資料庫管理系統,瑞典MySQL AB公司開發,後來被Sun公司收購

什麼負責資料庫的建立使用和維護

關於資料庫系統的概念有很多,作為初學者或者應用開發者,從實用性的角度來說,我們簡單瞭解一下常見的概念即可,更多可以理論結合實踐,邊學邊體會。

DB、DBMS、SQL的關係

資料庫(DB):是儲存在計算機內的一些資料的集合,相當於儲存資料的倉庫。

資料庫管理系統(DBMS):是對資料庫中資料進行進行管理的軟體系統。

SQL:結構化查詢語言(Structure Query Language),是透過資料庫管理系統DBMS與資料庫(DB)進行通訊的語言。

三者的關係,簡單理解如下:

簡單認識資料庫管理系統(DBMS)

資料庫管理系統的主要功能

資料定義

對資料庫中資料物件組織、儲存方式等進行規範定義。

資料操縱

提供對資料的基本存取操作,如:增、刪、改、查等。

資料庫執行管理

提供資料安全性控制、完整性控制、併發控制、備份恢復等。

資料庫建立和維護

提供資料的裝入、轉換、轉儲、備份恢復、效能監控分析等。

當下流行的資料庫管理系統

從下圖資料庫引擎流行度排行榜可以看到,較為流行的有:

關係型資料庫:Oracle、MySQL、Microsoft SQL Server、PostgreSQL、IBM DB2、SQLite、Mircosoft Acess等

文件儲存資料庫:MongoDB等

Key-value儲存資料庫:Redis

搜尋引擎資料庫:

Elastic Search

簡單認識資料庫管理系統(DBMS)

資料庫引擎流行度排行

常用資料管理系統特點

每個資料庫管理系統都有自己的特點,以下簡單說明常用資料庫管理系統的特點。

Oracle資料庫系統是美國Oracle公司(甲骨文)提供的以分散式資料庫為核心的一組軟體產品,產品特點:

處理速度快

支援多使用者

安全級別高

可移植性好

MySQL是一個小型關係型資料庫管理系統,瑞典MySQL AB公司開發,後來被Sun公司收購,Sun公司後來⼜被Oracle公司收購,所以也算是Oracle公司旗下的產品,產品特點:

開發原始碼,採⽤了GPL協議,可以自行定製

⽀持多種儲存引擎

跨平臺⽀持性好,提供了多種語⾔的調⽤API

Microsoft SQL Server是美國微軟公司釋出的一款RMDBS資料庫,也是關係型資料庫系統,產品特點:

圖形化使用者介面,直觀、簡單

豐富的程式設計介面工具

SQLserver和伺服器整合配合良好,價效比高

Tags:資料庫管理系統Oracle儲存SQL