資源描述:
《數(shù)據(jù)庫原理及應(yīng)用第1章課后習(xí)題答案說課材料.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、數(shù)據(jù)庫原理及應(yīng)用第1章課后習(xí)題答案精品文檔習(xí)題11、試述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的概念。1)數(shù)據(jù)是描述客觀事物的一組符號集合,是計算機(jī)可以識別和處理的符號集。2)數(shù)據(jù)庫(Database,DB)是長期存儲在計算機(jī)內(nèi)、有組織的、可共享的大量數(shù)據(jù)的集合。數(shù)據(jù)庫中的數(shù)據(jù)能反映出數(shù)據(jù)之間的聯(lián)系。3)數(shù)據(jù)庫管理系統(tǒng)(DatabaseManagementSystem,DBMS),是一種操縱和管理數(shù)據(jù)庫的大型軟件,用于建立、使用和維護(hù)數(shù)據(jù)庫。它對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,以保證數(shù)據(jù)庫的安全性和完
2、整性。4)數(shù)據(jù)庫系統(tǒng)(Databasesystem,DBS)是指在計算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng),一般由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)DBMS及其開發(fā)工具、應(yīng)用系統(tǒng)和用戶構(gòu)成。核心是DBMS。2、使用數(shù)據(jù)庫系統(tǒng)有什么好處?1)將大量的數(shù)據(jù)有組織的存儲在數(shù)據(jù)庫中,實(shí)現(xiàn)數(shù)據(jù)的共享、減少了數(shù)據(jù)的冗余性和提高了數(shù)據(jù)的獨(dú)立性。2)數(shù)據(jù)庫系統(tǒng)的核心是數(shù)據(jù)庫管理系統(tǒng),它主要負(fù)責(zé)對數(shù)據(jù)庫的管理和維護(hù)工作。通過DBMS,用戶可以邏輯、抽象地處理數(shù)據(jù),不用關(guān)心數(shù)據(jù)在計算機(jī)中的具體存儲方式,以及計算機(jī)處理數(shù)據(jù)的過程細(xì)節(jié)。一切具體
3、而繁瑣的工作由DBMS完成。3)數(shù)據(jù)庫應(yīng)用程序一般具有友好的用戶界面,便于用戶實(shí)現(xiàn)自己的需求。4)數(shù)據(jù)庫管理員是數(shù)據(jù)庫系統(tǒng)中的重要人員,專門負(fù)責(zé)數(shù)據(jù)庫的建立、配置、管理和維護(hù)工作。3、試述文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)之間的區(qū)別和聯(lián)系。收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔在文件系統(tǒng)階段,利用“按文件名訪問,按記錄進(jìn)行存取”的管理技術(shù),對文件中的數(shù)據(jù)進(jìn)行修改、插入和刪除操作。應(yīng)用程序和數(shù)據(jù)之間有了一定的獨(dú)立性,但是文件系統(tǒng)中,文件仍然是面向應(yīng)用的。因此數(shù)據(jù)的冗余度大,浪費(fèi)存儲空間,而且容易造成數(shù)據(jù)的不一
4、致性,給數(shù)據(jù)的修改和維護(hù)帶來困難。另外,數(shù)據(jù)獨(dú)立性差,文件之間是孤立的,系統(tǒng)不容易擴(kuò)充。在數(shù)據(jù)庫系統(tǒng)中,所有相關(guān)的數(shù)據(jù)都存儲在一個稱為數(shù)據(jù)庫的集合中,它們作為一個整體定義。由于數(shù)據(jù)是統(tǒng)一管理的,因此可以從全局出發(fā),合理組織數(shù)據(jù),避免了數(shù)據(jù)冗余。另外,在數(shù)據(jù)庫中,程序與數(shù)據(jù)相互獨(dú)立,數(shù)據(jù)通過DBMS而不是應(yīng)用程序來操作和管理,應(yīng)用程序不再處理文件和記錄的格式。4、試述數(shù)據(jù)庫系統(tǒng)的特點(diǎn)。1)數(shù)據(jù)實(shí)現(xiàn)集中管理數(shù)據(jù)庫中的數(shù)據(jù)是按照一定的結(jié)構(gòu)存儲在一起的,數(shù)據(jù)之間存在一定的聯(lián)系。2)實(shí)現(xiàn)數(shù)據(jù)共享數(shù)據(jù)庫中的數(shù)據(jù)
5、可被多個不同的用戶共享,可以并發(fā)地存取數(shù)據(jù)。多個用戶可以用各種方式通過接口使用數(shù)據(jù)庫,實(shí)現(xiàn)數(shù)據(jù)共享。3)減少數(shù)據(jù)的冗余度數(shù)據(jù)庫中的數(shù)據(jù)面向多個應(yīng)用,可以被多個用戶、多個應(yīng)用程序共享和使用,大大降低了數(shù)據(jù)的重復(fù)存儲,減小了數(shù)據(jù)的冗余。4)數(shù)據(jù)獨(dú)立性高數(shù)據(jù)獨(dú)立性是指應(yīng)用程序不會因數(shù)據(jù)的物理表示方式和訪問技術(shù)的變化而改變,即應(yīng)用程序不依賴于任何特定的物理表示方式和訪問技術(shù)。收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔5、數(shù)據(jù)庫管理系統(tǒng)的主要功能有哪些?1)數(shù)據(jù)定義功能借助DBMS提供的數(shù)據(jù)定義語言(Dat
6、aDefinitionLanguage,DDL)來對數(shù)據(jù)庫中的數(shù)據(jù)對象進(jìn)行定義。2)數(shù)據(jù)組織、存儲和管理數(shù)據(jù)存儲和組織的基本目標(biāo)是提高存儲空間利用率和方便存取,提供多種存取方法提高存取效率。3)數(shù)據(jù)操縱功能借助DBMS提供的數(shù)據(jù)操縱語言(DataManipulationLanguage,DML)來完成用戶對數(shù)據(jù)庫提出的各種要求,實(shí)現(xiàn)數(shù)據(jù)的查詢、插入、刪除和修改等操作。4)數(shù)據(jù)庫的事務(wù)管理和運(yùn)行管理為了保證數(shù)據(jù)能安全、可靠的運(yùn)行,數(shù)據(jù)庫提供了事務(wù)管理功能。數(shù)據(jù)庫在建立、運(yùn)行和維護(hù)時由DBMS統(tǒng)一管理和
7、控制,以保證數(shù)據(jù)的安全性、完整性、多用戶對數(shù)據(jù)的并發(fā)使用及發(fā)生故障后的系統(tǒng)恢復(fù)。5)數(shù)據(jù)庫的建立和維護(hù)功能包括數(shù)據(jù)庫初始數(shù)據(jù)裝載轉(zhuǎn)換、數(shù)據(jù)庫轉(zhuǎn)儲、介質(zhì)故障恢復(fù)、數(shù)據(jù)庫的重組織、性能監(jiān)視分析等。為了提高處理的效率,數(shù)據(jù)庫管理系統(tǒng)提供了多種維護(hù)工具軟件。6)其他功能。DBMS的其他功能包括:DBMS與網(wǎng)絡(luò)中其它軟件系統(tǒng)的通信、兩個DBMS系統(tǒng)的數(shù)據(jù)轉(zhuǎn)換、異構(gòu)數(shù)據(jù)庫之間的互訪和互操作等等。6、試述數(shù)據(jù)庫系統(tǒng)中兩級映像結(jié)構(gòu)的特點(diǎn)及功能。收集于網(wǎng)絡(luò),如有侵權(quán)請聯(lián)系管理員刪除精品文檔1)外模式/模式映像模式描述
8、的是數(shù)據(jù)的全局邏輯結(jié)構(gòu),外模式描述的是數(shù)據(jù)的局部邏輯結(jié)構(gòu)。對應(yīng)于同一個模式可以有任意多個外模式。對于每一個外模式,數(shù)據(jù)庫系統(tǒng)都有一個外模式/模式映像,它定義了該外模式與模式之間的對應(yīng)關(guān)系,即如何從外模式找到其對應(yīng)的模式。這些映像定義通常包含在各自外模式的描述中。當(dāng)模式改變時(例如增加新的關(guān)系、新的屬性、改變屬性的數(shù)據(jù)類型等),由數(shù)據(jù)庫管理員對各個外模式/模式的映像作相應(yīng)的修改,可以使外模式保持不變。應(yīng)用程序是依據(jù)數(shù)據(jù)的外模式編寫的,從而應(yīng)用程序不必修改,保證了數(shù)據(jù)與程