資料庫系統的特點
1.數據結構化
2.數據的共享性高,冗餘度低,易擴充
3.數據獨立性高
4.數據由統一管理和控制
資料庫系統實現了整體數據的結構化,這是資料庫的最主要的特徵之一。這里所說的「整體」結構化,是指在資料庫中的數據不再僅針對某個應用,而是面向全組織;不僅數據內部是結構化,而且整體式結構化,數據之間有聯系。因為數據是面向整體的,所以數據可以被多個用戶、多個應用程序共享使用,可以大大減少數據冗餘,節約存儲空間,避免數據之間的不相容性與不一致性。
數據獨立性高
數據獨立性包括數據的物理獨立性和邏輯獨立性。
物理獨立性是指數據在磁碟上的資料庫中如何存儲是由DBMS管理的,用戶程序不需要了解,應用程序要處理的只是數據的邏輯結構,這樣一來當數據的物理存儲結構改變時,用戶的程序不用改變。
邏輯獨立性是指用戶的應用程序與資料庫的邏輯結構是相互獨立的,也就是說,數據的邏輯結構改變了,用戶程序也可以不改變。
數據與程序的獨立,把數據的定義從程序中分離出去,加上存取數據的由DBMS負責提供,從而簡化了應用程序的編制,大大減少了應用程序的維護和修改。 [1]
數據由DBMS統一管理和控制
資料庫的共享是並發的(concurrency)共享,即多個用戶可以同時存取資料庫中的數據,甚至可以同時存取資料庫中的同一個數據。
DBMS必須提供以下幾方面的數據控制功能:
數據的安全性保護(security)
數據的完整性檢查(integrity)
資料庫的並發訪問控制(concurrency)
資料庫的故障恢復(recovery)
『貳』 與文件管理數據相比,資料庫管理系統有哪些優點
與文件管理數據相比,資料庫管理系統具有以下優點:
1、控制數據冗餘。
資料庫管理應盡可能地消除了冗餘,但是並沒有完全消除,而是控制大量資料庫固有的冗餘。例如,為了表現數據間的關系,數據項的重復一般是必要的,有時為了提高性能也會重復一些數據項。
2、保證數據一致性。
通過消除或控制冗餘,可降低不一致性產生的危險。如果數據項在資料庫中只存儲了一次,則任何對該值的更新均只需進行一次,而且新的值立即就被所有用戶獲得。如果數據項不只存儲了一次,而且系統意識到這點,系統將可以確保該項的所有拷貝都保持一致。
3、提高數據共享。
資料庫應該被有許可權的用戶共享。資料庫管理系統的引入使更多的用戶可以更方便的共享更多的數據。新的應用程序可以依賴於資料庫中已經存在的數據,並且只增加沒有存儲的數據,而不用重新定義所有的數據需求。
(2)資料庫管理的優點是擴展閱讀
技術特點
(1)採用復雜的數據模型表示數據結構,數據冗餘小,易擴充,實現了數據共享。
(2)具有較高的數據和程序獨立性,資料庫的獨立性有物理獨立性和邏輯獨立性。
(3)資料庫系統為用戶提供了方便的用戶介面。
(4)資料庫系統提供4個方面的數據控制功能,分別是並發控制、恢復、完整性和安全性。資料庫中各個應用程序所使用的數據由資料庫系統統一規定,按照一定的數據模型組織和建立,由系統統一管理和集中控制。
(5)增加了系統的靈活性。