資源描述:
《數(shù)據(jù)庫原理與技術(shù)課件》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、數(shù)據(jù)庫原理與技術(shù)課件 《數(shù)據(jù)庫原理與技術(shù)》,是XX年清華大學(xué)出版社出版的圖書,作者是申時凱。以下是小編整理的數(shù)據(jù)庫原理與技術(shù)課件,歡迎閱讀?! ”菊n程是高等學(xué)校計算機(jī)科學(xué)與技術(shù)專業(yè)的專業(yè)基礎(chǔ)課程之一。在本課程的教學(xué)中應(yīng)當(dāng)盡可能將數(shù)據(jù)庫理論和應(yīng)用設(shè)計實踐相結(jié)合,使考生在理解數(shù)據(jù)庫原理的基礎(chǔ)上,能夠培養(yǎng)和提高解決實際問題的能力。試卷中所涉及的問題將以本課程大綱中所確定的識記、理解和應(yīng)用的有關(guān)要求為依據(jù),試題將不超過大綱要求的內(nèi)容。但是,考題要求考生具備理解并應(yīng)用專業(yè)知識的能力??荚嚧缶V及課程內(nèi)容中所給出的場景只是特例,試卷有可能在其他場景條件下提出問題?! ?shù)據(jù)庫技術(shù)研究如何存儲、使用
2、和管理數(shù)據(jù),有較強(qiáng)的理論性和實用性。 課程設(shè)置的目標(biāo)是使得考生能夠: 1.了解數(shù)據(jù)模型三要素及常用數(shù)據(jù)模型; 2.了解數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)及數(shù)據(jù)庫管理系統(tǒng)的功能; 3.掌握數(shù)據(jù)庫定義、操作、管理、設(shè)計的方法; 4.掌握一種具體的數(shù)據(jù)庫管理系統(tǒng)如SQLSERVER的管理和使用方法?! ≌n程學(xué)習(xí)宜采取教學(xué)與案例助學(xué)相結(jié)合的方法,借助部件庫最小系統(tǒng)網(wǎng)絡(luò)版實驗平臺,通過課程的學(xué)習(xí),使考生掌握數(shù)據(jù)庫的基本理論、基本概念與基本方法,學(xué)會設(shè)計數(shù)據(jù)庫的基本方法。這些方法包括: 1.應(yīng)用結(jié)構(gòu)化或面向?qū)ο蠓椒ń?shù)據(jù)模型的方法; 2.根據(jù)數(shù)據(jù)模型設(shè)計數(shù)據(jù)庫模式并優(yōu)化設(shè)計的方法; 3.基于某一
3、具體數(shù)據(jù)庫管理系統(tǒng)使用關(guān)系代數(shù)與SQL語言對數(shù)據(jù)庫數(shù)據(jù)進(jìn)行處理的方法?! ?.了解數(shù)據(jù)庫應(yīng)用系統(tǒng)的結(jié)構(gòu)與設(shè)計的一般方法?! ≡诒菊n程的助學(xué)或教學(xué)中,培養(yǎng)考生的上述能力是十分必要的,這不僅能使考生學(xué)習(xí)盡可能多的知識,還使他們能夠在考試中最大限度地發(fā)揮潛能。試題涉及到內(nèi)容與考核目標(biāo)之間的大致關(guān)系在大綱第三部分有關(guān)說明與實施要求中給出。答題的廣度和深度不超出課程內(nèi)容,考生可參考題型舉例?! ”菊n程的先修課程為:《高級語言程序設(shè)計》;《離散數(shù)學(xué)》;《數(shù)據(jù)結(jié)構(gòu)》;后續(xù)課程為:軟件工程、管理信息系統(tǒng)等?! W(xué)習(xí)目的和要求 通過本章的學(xué)習(xí),考生首先應(yīng)該了解數(shù)據(jù)管理發(fā)展歷程,了解順序文件、鏈表文件
4、、隨機(jī)存取文件、索引組織文件等文件組織方式的特點,在此基礎(chǔ)上,掌握數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)和數(shù)據(jù)的兩層映象,理解數(shù)據(jù)庫管理系統(tǒng)的組成和功能,掌握索引文件的功能與基本構(gòu)成,理解倒排表的操作、B+樹的組織結(jié)構(gòu)與基本操作 內(nèi)容 第一節(jié)數(shù)據(jù)處理 重點介紹了數(shù)據(jù)管理經(jīng)歷的三個階段:人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段,并對這三個階段進(jìn)行了比較。本節(jié)還簡單介紹了幾個常用的數(shù)據(jù)庫的特點?! 〉诙?jié)數(shù)據(jù)庫技術(shù)概述 介紹了數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)的概念及他們之間的關(guān)系。重點介紹了數(shù)據(jù)庫系統(tǒng)的三級模式結(jié)構(gòu)即外模式、模式、和內(nèi)模式,介紹了數(shù)據(jù)庫系統(tǒng)在這三級模式之間提供的兩層映
5、象:外模式/模式映象和模式/內(nèi)模式映象,數(shù)據(jù)的兩級映象保證了數(shù)據(jù)庫外模式的穩(wěn)定性,從而從底層保證了應(yīng)用程序的穩(wěn)定性?! 〉谌?jié)數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)及存儲結(jié)構(gòu) 本節(jié)介紹了鏈表結(jié)構(gòu)文件組織與線性表二種不同的組織數(shù)據(jù)的方法。采用鏈表結(jié)構(gòu)的優(yōu)點是效率高,缺點是結(jié)構(gòu)較復(fù)雜,維護(hù)不方便,操作缺少靈活性。采用線性表結(jié)構(gòu)并以順序文件形式存放,結(jié)構(gòu)較簡單,數(shù)據(jù)維護(hù)容易,容易實施,有很強(qiáng)的適應(yīng)性和靈活性,是目前采用的主要形式,缺點是效率較低。強(qiáng)調(diào)目前使用最多的關(guān)系數(shù)據(jù)庫采用線性表結(jié)構(gòu)存儲數(shù)據(jù)的方法。 第四節(jié)索引文件組織 本節(jié)介紹了索引文件的意義和作用,介紹了一般索引文件、非關(guān)鍵字索引文件、B+樹索引結(jié)
6、構(gòu)等的特點、組成。重點分析了采用B+樹索引方式對查詢效率的改善?! 】己酥R點 第一節(jié)數(shù)據(jù)處理 數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng);數(shù)據(jù)管理經(jīng)歷的三個階段;人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段;數(shù)據(jù)記錄等長存放概念?! 〉诙?jié)數(shù)據(jù)庫技術(shù)概述 數(shù)據(jù)庫管理系統(tǒng)組成與主要功能,外模式、模式和內(nèi)模式的概念和涵義;數(shù)據(jù)庫系統(tǒng)在三級模式之間提供的兩層映象;外模式/模式映象和模式/內(nèi)模式映象;數(shù)據(jù)冗余,數(shù)據(jù)獨立性,數(shù)據(jù)安全性,數(shù)據(jù)完整性?! 〉谌?jié)數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu)及存儲結(jié)構(gòu) 數(shù)據(jù)庫中的數(shù)據(jù)常用的存儲結(jié)構(gòu)及其各自的優(yōu)缺點?! 〉谒墓?jié)索引文件組織 索引文件,非關(guān)鍵字索引文件,索引鏈接文件與多重鏈
7、表文件索引,B+樹索引結(jié)構(gòu)?! 】己艘c 第一節(jié)數(shù)據(jù)處理 識記:數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、人工管理階段、數(shù)據(jù)庫系統(tǒng)階段。 理解:數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng)的概念及他們之間的關(guān)系。了解數(shù)據(jù)管理經(jīng)歷的三個階段;人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段;理解三個階段的各自特點和區(qū)別。 第二節(jié)數(shù)據(jù)庫技術(shù)概述 識記:數(shù)據(jù)庫管理系統(tǒng)組成,三級模式與二層映象的內(nèi)容,數(shù)據(jù)邏輯獨立性、數(shù)據(jù)物理獨立性、數(shù)據(jù)冗余、不一致數(shù)據(jù)、數(shù)據(jù)完整性與數(shù)據(jù)安全性等的