最佳解答(網友推薦)
14人
(1)資料庫管理系統請參考維基百科說明
如果採取寬鬆一點的定義,Microsoft Access 也可算是
(2)要看你那本書對「資料庫管理系統」和「資料庫」定義的差別在那裡
一般好像沒有人會煩惱這個問題
[-隱藏]
回應 :
horrorlin 說:
antijava大大,印象中的學術定義,市售的「資料庫系統」是屬於DBMS,而我們使用的資料庫(Database)是由該DBMS建立、維護的...
不過對許多資料庫系統商來說,他們大多會稱呼自己的產品是「資料處理(儲存)服務」,這樣聽起來應該比較專業..XD
有描述不對請其他大大補充~
2008-09-25 11:40:17
antijava 說:
大概是我讀書時不求甚解吧, 哈
對於這種問題的型式和問問題的問法
我直覺提供的答案就是維基和 Google ^_^
2008-09-25 15:09:02
市面上的資料庫管理系統(DBMS)有哪些?
9人
老實說,一樓講的中文維基那篇已經很久沒有人在更新了。你要看的話要看英文維基比較詳細。
市面上的資料庫或者資料庫管理系統已經是至少都有5歲以上,早期可能是小小資料庫,到後來就不只是這樣。特別是可以支撐網站的都是這樣。嚴格要講純粹「資料庫」的話,MS Access (沒有 log, 最多5人同時存取, 沒有備援)以及許多內嵌在會計軟體 (例如:PeachTree單機版, MAS90)裡頭的那種才叫做純資料庫。
資料庫管理系統,我個人建議你把資料庫與管理系統拆開來,想成雇員與老闆比較好了解。老闆不見得要完全知道雇員怎麼做他一天做的事,不過一定要查勤,一定要考績,表現不好要換人,生意擴張要跑24小時一定要輪班。所以對應到管理系統就是 Log, Performance Tuning, Replication (當然你還可以用這種模式去解釋 Security)。現在資料庫管理系統有很多都可以透過 ODBC 來管底層的資料庫,也就是說,不見得管理系統跟資料庫一定要同一個牌子的。
市面上的資料庫或者資料庫管理系統已經是至少都有5歲以上,早期可能是小小資料庫,到後來就不只是這樣。特別是可以支撐網站的都是這樣。嚴格要講純粹「資料庫」的話,MS Access (沒有 log, 最多5人同時存取, 沒有備援)以及許多內嵌在會計軟體 (例如:PeachTree單機版, MAS90)裡頭的那種才叫做純資料庫。
資料庫管理系統,我個人建議你把資料庫與管理系統拆開來,想成雇員與老闆比較好了解。老闆不見得要完全知道雇員怎麼做他一天做的事,不過一定要查勤,一定要考績,表現不好要換人,生意擴張要跑24小時一定要輪班。所以對應到管理系統就是 Log, Performance Tuning, Replication (當然你還可以用這種模式去解釋 Security)。現在資料庫管理系統有很多都可以透過 ODBC 來管底層的資料庫,也就是說,不見得管理系統跟資料庫一定要同一個牌子的。
12人
資料庫系統由:使用者>>資料庫應用系統>>資料庫管理系統>>資料庫
這書的定義還真有趣
所以英文翻譯應該為 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 則是用來管理資料庫的一個平台/介面,有 DDL,DML,DCL,
Database Applications 則是您的系統依需要與 Databasse 進行溝通的介面,通常會具備 Select/Append/Create/Update/Delete 的功能
一般來說 DBMS 會幫您做到 ACID 的要求
原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation,又稱獨立性)、持久性(Durability),所以應用程式可以在此規範下,對資料庫做正常的操作
Access 是一種 Portable 的 Database,透過 Access 本身提供的介面可以進行 Database 的維護與管理,分類上比較不屬於 DBMS 的範疇
這書的定義還真有趣
所以英文翻譯應該為 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 則是用來管理資料庫的一個平台/介面,有 DDL,DML,DCL,
Database Applications 則是您的系統依需要與 Databasse 進行溝通的介面,通常會具備 Select/Append/Create/Update/Delete 的功能
一般來說 DBMS 會幫您做到 ACID 的要求
原子性(Atomicity)、一致性(Consistency)、隔離性(Isolation,又稱獨立性)、持久性(Durability),所以應用程式可以在此規範下,對資料庫做正常的操作
Access 是一種 Portable 的 Database,透過 Access 本身提供的介面可以進行 Database 的維護與管理,分類上比較不屬於 DBMS 的範疇
0人
Windows SQL系列吧.WATER.0911115854.( macosorawater@pchome.com.tw ). http://www.macosorawater.pchome.com.tw .( pchome online ).小禮.Thanks. 11111111 .商業應用軟體嗎?
參考資料:Windows網站.
回應 :
請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數










