Ⅰ oracle應用和資料庫的區別
1,oracle支持多種操作系統,sql server只支持windows。
2,oracle給dba更多的靈活性,可以根據實際情況調整參數,使你的應用的性能最佳,因而帶來一個缺點是很難上手;sql server則相反,當然很容易上手。
體系結構
oracle的文件體系結構為:
數據文件 .dbf(真實數據)
日誌文件 .rdo
控制文件 .ctl
參數文件 .ora
sql server的文件體系結構為:
.mdf (數據字典)
.ndf (數據文件)
.ldf (日誌文件)
Ⅱ 資料庫系統、資料庫管理系統、資料庫應用系統區別與聯系
一、資料庫系統、資料庫管理系統、資料庫應用系統三者的區別
1.本質不同
資料庫系統是一種軟體系統,資料庫管理系統本質就是一個軟體,而資料庫應用系統則是一個計算機應用系統
資料庫系統是為適應數據處理的需要而發展起來的一種較為理想的數據處理系統,也是一個為實際可運行的存儲、維護和應用系統提供數據的軟體系統,是存儲介質 、處理對象和管理系統的集合體。
資料庫管理系統就是實現把用戶意義下抽象的邏輯數據處理,轉換成為計算機中具體的物理數據處理的軟體。
資料庫應用系統是在資料庫管理系統(DBMS)支持下建立的一種計算機應用系統。
2.組成成分不同
資料庫系統DBS(Data Base System,簡稱DBS)通常由軟體、資料庫和數據管理員組成。其軟體主要包括操作系統、各種宿主語言、實用程序以及資料庫管理系統。
資料庫管理系統由資料庫語言和資料庫管理例行程序組成。
資料庫應用系統是由資料庫系統、應用程序系統、用戶組成的,具體包括:資料庫、資料庫管理系統、資料庫管理員、硬體平台、軟體平台、應用軟體、應用界面。
二、資料庫系統、資料庫管理系統、資料庫應用系統三者的聯系
1.三者都用於管理資料庫。功能都是對資料庫進行管理。
2.其中資料庫系統和資料庫應用系統的組成成分中都包含有資料庫管理系統,這兩者都是通過資料庫管理系統來實現對資料庫的管理和操控。
(2)應用與資料庫有什麼區別擴展閱讀:
資料庫系統、資料庫管理系統、資料庫應用系統三者各自的特點:
1.資料庫系統
(1)數據的結構化,數據的共享性好,數據的獨立性好,數據存儲粒度小,數據管理系統,為用戶提供了友好的介面。
(2)資料庫系統的核心和基礎,是數據模型,現有的資料庫系統均是基於某種數據模型的。
(3)資料庫系統的核心是資料庫管理系統。
(4)資料庫系統一般由資料庫、資料庫管理系統(DBMS)、應用系統、資料庫管理員和用戶構成。DBMS是資料庫系統的基礎和核心。
2.資料庫管理系統
(1)採用復雜的數據模型表示數據結構,數據冗餘小,易擴充,實現了數據共享。
(2)具有較高的數據和程序獨立性,資料庫的獨立性有物理獨立性和邏輯獨立性。
(3)資料庫系統為用戶提供了方便的用戶介面。
(4)資料庫系統提供4個方面的數據控制功能,分別是並發控制、恢復、完整性和安全性。資料庫中各個應用程序所使用的數據由資料庫系統統一規定,按照一定的數據模型組織和建立,由系統統一管理和集中控制。
(5)增加了系統的靈活性。
3.資料庫應用系統
(1)結構特性與資料庫狀態有關,即與數據模型所反映的實體及其實體間的聯系的靜態特性有關。結構設計就是設計各級資料庫模式。決定資料庫系統的信息內容,由資料庫設計來實現。
(2)行為特性與資料庫狀態轉換有關,即改變實體及其特性的操作。它決定資料庫系統的功能,是事物處理等應用程序的設計。
根據資料庫應用系統的結構和行為兩方面的特性,系統設計開發分為兩個部分。
一部分是作為資料庫應用系統核心和基石的資料庫設計。
另一部分是相應的資料庫應用軟體的設計開發。這兩部分是緊密相關、相輔相成的,組成統一的資料庫工程。
網路-資料庫管理系統
網路-資料庫應用系統
Ⅲ 資料庫開發和資料庫應用的區別是他們具體是要做什麼
資料庫開發是專門針對資料庫進行的開發語言或開發框架,它只針對資料庫的訪問,使用戶可以容易的使用它進行資料庫交互操作。並不針對某個應用產品。如JDiy, hiberhate,ibatis等等框架程序就是屬於資料庫開發。
而資料庫應用就是指具體的,通過資料庫開發出來的應用程序。例如網站, 在線辦公系統等等 。它往往指通過編程產生的直接可以針對某個應用的產品成品。
打個比方,資料庫開發是源料(白菜蘿卜,魚肉),而資料庫應用是滿桌子的美味飯菜。
Ⅳ 應用軟體和資料庫管理系統的區別
前者是使用資料庫的
後者是維護資料庫的
這是關鍵點
前者偏上層,後者偏底層一些
Ⅳ 應用伺服器與資料庫伺服器的區別通俗一點!
不知道你對資料庫了解不了解!資料庫伺服器簡單點:還不好和你解釋!
資料庫伺服器
資料庫:存儲數據的應用軟體
伺服器:公共的意思了!
一台機子!安裝一個軟體,你可以用,別人也可以用!就像你的電腦一樣可以有多個用戶一樣,你可以用你的用戶名登陸,別人可以有另一個用戶名登陸,就是說可以有多個人用,但是每個人又是獨立的!(當然這個還是有點區別的!)
應用伺服器
在:「應用」 是用應程序
伺服器: 公大家一起使用的。
Ⅵ 資料庫到底是做什麼的,和應用程序是什麼關系
1、資料庫的作用:
資料庫是計算機應用系統中的一種專門管理數據資源的系統。
⑴ 實現數據共享
數據共享包含所有用戶可同時存取資料庫中的數據,也包括用戶可以用各種方式通過介面使用資料庫,並提供數據共享。
⑵ 減少數據的冗餘度
同文件系統相比,由於資料庫實現了數據共享,從而避免了用戶各自建立應用文件。減少了大量重復數據,減少了數據冗餘,維護了數據的一致性。
⑶ 數據的獨立性
數據的獨立性包括邏輯獨立性(資料庫中資料庫的邏輯結構和應用程序相互獨立)和物理獨立性(數據物理結構的變化不影響數據的邏輯結構)。
⑷ 數據實現集中控制
文件管理方式中,數據處於一種分散的狀態,不同的用戶或同一用戶在不同處理中其文件之間毫無關系。利用資料庫可對數據進行集中控制和管理,並通過數據模型表示各種數據的組織以及數據間的聯系。
⑸數據一致性和可維護性,以確保數據的安全性和可靠性
主要包括:安全性控制、完整性控制、並發控制,使在同一時間周期內,允許對數據實現多路存取,又能防止用戶之間的不正常交互作用。
⑹ 故障恢復
由資料庫管理系統提供一套方法,可及時發現故障和修復故障,從而防止數據被破壞。資料庫系統能盡快恢復資料庫系統運行時出現的故障,可能是物理上或是邏輯上的錯誤。比如對系統的誤操作造成的數據錯誤等。
2、資料庫和應用程序的關系是:
資料庫是存放數據的介子,應用程序主要給用戶一個可視的界面以及相關的功能,二者現在是不可分的.
光有資料庫沒有應用程序那麼用戶用起來不方便.
光有應用程序沒有資料庫,那麼開發都要求水平高.
Ⅶ 資料庫和應用程序的區別
我的理解是:
資料庫是存放數據的倉庫,應用程序是處理數據的機器。
Ⅷ 資料庫管理系統和資料庫應用系統有什麼區別
資料庫,容納數據的倉庫, 資料庫系統,資料庫、資料庫管理系統、硬體、操作人員的合在一起的總稱 資料庫管理系統,用來管理數據及資料庫的系統。 資料庫系統開發工具,以資料庫管理系統為核心,用高級語言開發一套給傻瓜用戶使用的資料庫應用系統的軟體。 資料庫系統包含資料庫管理系統、資料庫及資料庫開發工具所開發的軟體(資料庫應用系統)。 資料庫系統開發工具開發出來的是資料庫管理系統還是資料庫管理工具?? 管理工具,因為很多用戶對資料庫和資料庫管理系統不會用,只會用簡單的應用軟體,所以需要有掌握技術的人員用資料庫開發工具編軟體給這些簡單用戶用。 資料庫管理系統與資料庫系統開發工具什麼區別?? 前者是後者開發軟體的核心,後者除要以它為基準外,還要用高級語言編寫程序。 在裝操作系統時是不是已經裝上了資料庫管理系統?? 沒裝,一般都得額外裝,比如VFP,PB,SQLSEVER等。 順便說一下,第一個人說的問題, VF不是一個資料庫管理系統,准確的說是一個資料庫管理系統、資料庫系統開發工具的綜合體。高級用戶,可以利用它直接管理資料庫;而簡單用戶,要依賴高級用戶用它所編寫的應用程序來管理數據。
Ⅸ 資料庫是做什麼的和應用程序是什麼關系
資料庫是存放數據的介子,
應用程序主要給用戶一個可視的界面以及相關的功能.
二者現在是不可分的.
光有資料庫沒有應用程序那麼用戶用起來不方便.
光有應用程序沒有資料庫,那麼開發都要求水平高
Ⅹ 資料庫與應用程序的關系是什麼啊謝謝
資料庫是存放數據的介子,應用程序主要給用戶一個可視的界面以及相關的功能,二者現在是不可分的。光有資料庫沒有應用程序那麼用戶用起來不方便,光有應用程序沒有資料庫,那麼開發都要求水平高。
資料庫是按照數據結構來組織、存儲和管理數據的倉庫,產生於距今五十年前,隨著信息技術和市場的發展,特別是二十世紀九十年代以後,數據管理不再僅僅是存儲和管理數據,而轉變成用戶所需要的各種數據管理的方式。
資料庫有很多種類型,從最簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型資料庫系統都在各個方面得到了廣泛的應用。
(10)應用與資料庫有什麼區別擴展閱讀:
資料庫管理系統是為管理資料庫而設計的電腦軟體系統,一般具有存儲、截取、安全保障、備份等基礎功能。資料庫管理系統可以依據它所支持的資料庫模型來作分類,
例如關系式、XML;或依據所支持的計算機類型來作分類,例如伺服器群集、行動電話;或依據所用查詢語言來作分類,例如SQL、XQuery;或依據性能沖量重點來作分類,例如最大規模、最高運行速度;亦或其他的分類方式。不論使用哪種分類方式,一些DBMS能夠跨類別,例如,同時支持多種查詢語言。