iT邦幫忙

0

市面上的資料庫管理系統(DBMS)有哪些?

看書時裡面寫到
資料庫系統由:使用者>>資料庫應用系統>>資料庫管理系統>>資料庫 所組成
小弟我的疑問是:(1)市面上的資料庫管理系統(DBMS)有哪些?><舉例的越多越好
Microsoft office裡的access也算是嗎?
(2)而市售的資料庫管理系統也包含資料庫在裡面八?
應該沒有只有資料庫管理系統的軟體商品八?

30
海綿寶寶
iT邦大神 1 級 ‧ 2008-09-24 22:34:33
最佳解答

(1)資料庫管理系統請參考維基百科說明
如果採取寬鬆一點的定義,Microsoft Access 也可算是

(2)要看你那本書對「資料庫管理系統」和「資料庫」定義的差別在那裡
一般好像沒有人會煩惱這個問題

horrorlin iT邦研究生 2 級 ‧ 2008-09-25 11:40:17 檢舉

antijava大大,印象中的學術定義,市售的「資料庫系統」是屬於DBMS,而我們使用的資料庫(Database)是由該DBMS建立、維護的...
不過對許多資料庫系統商來說,他們大多會稱呼自己的產品是「資料處理(儲存)服務」,這樣聽起來應該比較專業..XD
有描述不對請其他大大補充~

大概是我讀書時不求甚解吧, 哈

對於這種問題的型式和問問題的問法
我直覺提供的答案就是維基和 Google ^_^

20
zanhsieh
iT邦新手 4 級 ‧ 2008-09-25 01:26:33

老實說,一樓講的中文維基那篇已經很久沒有人在更新了。你要看的話要看英文維基比較詳細。

市面上的資料庫或者資料庫管理系統已經是至少都有5歲以上,早期可能是小小資料庫,到後來就不只是這樣。特別是可以支撐網站的都是這樣。嚴格要講純粹「資料庫」的話,MS Access (沒有 log, 最多5人同時存取, 沒有備援)以及許多內嵌在會計軟體 (例如:PeachTree單機版, MAS90)裡頭的那種才叫做純資料庫。

資料庫管理系統,我個人建議你把資料庫與管理系統拆開來,想成雇員與老闆比較好了解。老闆不見得要完全知道雇員怎麼做他一天做的事,不過一定要查勤,一定要考績,表現不好要換人,生意擴張要跑24小時一定要輪班。所以對應到管理系統就是 Log, Performance Tuning, Replication (當然你還可以用這種模式去解釋 Security)。現在資料庫管理系統有很多都可以透過 ODBC 來管底層的資料庫,也就是說,不見得管理系統跟資料庫一定要同一個牌子的。

26
jamesjan
iT邦高手 1 級 ‧ 2008-09-25 02:44:51

資料庫系統由:使用者>>資料庫應用系統>>資料庫管理系統>>資料庫
這書的定義還真有趣
所以英文翻譯應該為 User >> Database Application >> DBMS >> Database

DBMS 目前市場上最大宗者為 RDBMS (Relational Database Management System)
如 MS SQL Server, IBM DB2/Informix, MySQL, Oracle, Sysbase...
以及晚近比較受矚目的 OODB (Object Oriented Database) 這部分我沒接觸過,所以沒辦法舉例
另外還有一種是 In Memory Database,不過這比較像是一種技術,而不是一種產品

Database 是您儲存資料的地方,有 Database Schema,DBMS 則是用來管理資料庫的一個平台/介面,有 DDLDMLDCL
Database Applications 則是您的系統依需要與 Databasse 進行溝通的介面,通常會具備 Select/Append/Create/Update/Delete 的功能

一般來說 DBMS 會幫您做到 ACID 的要求
原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation,又稱獨立性)、持久性(Durability),所以應用程式可以在此規範下,對資料庫做正常的操作

Access 是一種 Portable 的 Database,透過 Access 本身提供的介面可以進行 Database 的維護與管理,分類上比較不屬於 DBMS 的範疇

2
macosorawate
iT邦新手 2 級 ‧ 2008-09-25 12:22:34

Windows SQL系列吧.WATER.0911115854.( macosorawater@pchome.com.tw ). http://www.macosorawater.pchome.com.tw .( pchome online ).小禮.Thanks. 11111111 .商業應用軟體嗎?

我要發表回答

立即登入回答