一.選擇題
1.數據庫系統與文件系統的主要區別是
A、數據庫系統復雜,文件系統簡單。
B、文件系統以記錄為數據存取的基本單位,而數據庫系統不是。
C、文件系統不能解決數據冗余和數據獨立性問題,而數據庫系統可以解決。
D、文件系統管理的數據量小,而數據庫系統可以管理龐大的數據量。
2.數據庫具有較高的
A、程序與數據可靠性
B、程序與數據完整性
C、程序與數據獨立性
D、程序與數據一致性
3.在數據管理技術的發展過程中,經歷了人工管理階段、文件系統階段和數據庫系統階段。在這幾個階段中,數據獨立性最高的是哪個階段
A、數據庫系統
B、文件系統
C、人工管理
D、數據項管理
4.數據庫的基本特點是
A、數據結構化,可以共享;數據獨立于具體的應用程序而存在;數據冗余大,易移植;統一管理和控制。
B、數據結構化,可以共享;數據獨立于具體的應用程序而存在;數據冗余小,易擴充;統一管理和控制。
C、數據結構化,可以共享;數據依賴于具體的應用程序而存在;數據冗余小,易擴充;統一管理和控制。
D、數據非結構化;數據獨立于具體的應用程序而存在;數據冗余小,易擴充;統一管理和控制。
二.填空題
1.數據管理技術經歷了人工管理、文件系統和數據庫系統三個階段。
2.數據庫是長期存儲在計算機內、由有組織的、可共享的大量的數據集合。
3.DBMS是指數據庫管理系統,它是位于應用軟件和操作系統之間的一層管理軟件。
三.簡答題
1.文件系統階段的數據管理有哪些缺陷?
文件系統階段的數據管理有三個缺陷:
(1)數據冗余性(redundancy)。由于文件之間缺乏聯系,造成每個應用程序都有對應的文件, 有可能同樣的數據在多個文件中重復存儲。
(2)數據不一致性(inconsistency)。這往往是由數據冗余造成的,在進行更新操作時,稍不謹慎, 就可能使同樣的數據在不同的文件中不一樣。
(3)數據聯系弱(poor data relationship)。這是由文件之間相互獨立,缺乏聯系造成的。
2.數據庫系統階段的數據管理有哪些特點?
數據庫系統階段的數據管理有哪些特點
(1)采用復雜的數據模型表示數據結構。
(2)有較高的數據獨立性(數據結構分成用戶的局部邏輯結構、整體邏輯結構和物理結構三級)。
(3)數據庫系統為用戶提供方便的用戶接口,可以使用查詢語言、終端命令或程序方式操作數據, 也可以用程序方式操作數據庫。
(4)系統提供了四個方面的數據控制功能:數據庫的恢復、并發控制、數據完整性和數據安全性, 以保證數據庫中數據是安全的、正確的和可靠的。
(5) 對數據的操作不一定以記錄為單位,還可以數據項為單位,增加了系統的靈活性。
四.名詞解釋
1.數據庫
數據庫(Database,DB)是統一管理的相關數據的集合。DB能為各種用戶共享,具有最小冗余度,數據間聯系密切,而又有較高的數據獨立性。
2.數據庫管理系統
數據庫管理系統(Database Management System,DBMS),是位于用戶與操作系統之間的一層數據管理軟件,為用戶或應用程序提供訪問數據庫(Database,DB)的方法。
3.數據庫系統
數據庫系統(Database System,DBS)即采用了數據庫技術的計算機系統,是實現有組織地、動態地存儲大量關聯數據,方便多用戶訪問的計算機軟件、硬件和數據資源組成的系統。