8018實用數(shù)據(jù)庫自學考試大綱_第1頁
8018實用數(shù)據(jù)庫自學考試大綱_第2頁
8018實用數(shù)據(jù)庫自學考試大綱_第3頁
8018實用數(shù)據(jù)庫自學考試大綱_第4頁
8018實用數(shù)據(jù)庫自學考試大綱_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、實用數(shù)據(jù)庫(8018)自學考試大綱一、課程的性質及其設置的目的(一) 課程的性質、地位及特點實用數(shù)據(jù)庫這門課程是高等教育自學考試計算機軟件專業(yè)本科的學位課。本門課程設置的目的是為了使應考者掌握數(shù)據(jù)庫的基本原理和基本技術,掌握數(shù)據(jù)庫設計的理論和方法,具備使用某種具體的數(shù)據(jù)庫管理系統(tǒng)開發(fā)數(shù)據(jù)庫應用系統(tǒng)的能力。數(shù)據(jù)庫技術是計算機軟件及理論方向的一個重要分支,它研究存儲、設計、管理和使用數(shù)據(jù),有很強的理論性和實用性,基于數(shù)據(jù)庫技術的計算機應用已成為計算機應用的主流,數(shù)據(jù)庫已成為現(xiàn)代信息系統(tǒng)的基礎設施。(二) 基本要求本課程對應試者進行以下水平測試:(1)對數(shù)據(jù)庫的基本概念的識記、理解能力。(2)對關系

2、模型的理論問題的理解、簡單應用的能力。(3)熟練地使用SQL語言操作數(shù)據(jù)庫的能力。(4)關系數(shù)據(jù)庫規(guī)范化設計理論及方法的理解、應用能力。(5)數(shù)據(jù)庫設計方法的綜合應用能力(6)對數(shù)據(jù)庫系統(tǒng)實現(xiàn)技術的理解、應用能力。(7)利用所學知識進行數(shù)據(jù)庫開發(fā)及設計的能力。(三) 及相關課程的聯(lián)系本課程要求學生具備基本的計算機專業(yè)基礎知識和上機實踐經(jīng)驗。先修課程為:高級語言程序設計、數(shù)據(jù)結構、離散數(shù)學、操作系統(tǒng)原理等。它的直接后續(xù)課程為軟件工程。二、課程內容和考核目標第一章 數(shù)據(jù)庫概論(一)學習目的和要求本章總的要求是:了解數(shù)據(jù)庫的發(fā)展階段,明確數(shù)據(jù)庫系統(tǒng)的主要特點,掌握數(shù)據(jù)庫技術中數(shù)據(jù)的描述方法,認識數(shù)據(jù)

3、庫的體系結構、數(shù)據(jù)庫管理系統(tǒng)的組成及功能、數(shù)據(jù)庫系統(tǒng)的組成。本章的重點是數(shù)據(jù)模型、E-R圖、數(shù)據(jù)庫系統(tǒng)的三級體系結構,難點是E-R圖的設計。(二)課程內容第一節(jié) 引言本節(jié)介紹了數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫技術等基本概念。第二節(jié) 數(shù)據(jù)庫的由來和發(fā)展本節(jié)通過介紹數(shù)據(jù)管理的發(fā)展過程,討論了數(shù)據(jù)管理的不同階段的特點,重點介紹了數(shù)據(jù)庫的特點。第三節(jié) 數(shù)據(jù)描述本節(jié)介紹了數(shù)據(jù)庫技術中現(xiàn)實世界、信息世界、機器世界的數(shù)據(jù)描述方法,重點介紹了實體間存在的各種聯(lián)系。第四節(jié) 數(shù)據(jù)模型本節(jié)介紹了數(shù)據(jù)模型的定義、實體聯(lián)系模型的概念、層次模型、網(wǎng)狀模型、關系模型、面向對象模型的基本概念及特點。第五節(jié) 數(shù)據(jù)庫的

4、體系結構本節(jié)介紹了數(shù)據(jù)庫三級體系結構的組成和特點。第六節(jié) 數(shù)據(jù)庫管理系統(tǒng)本節(jié)介紹了數(shù)據(jù)庫管理系統(tǒng)的組成及功能。第七節(jié) 數(shù)據(jù)庫系統(tǒng)本節(jié)介紹DBS的組成、DBS的全局結構、DBS結構的分類和DBS的效益。(三)考核知識點1、基本概念:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)、數(shù)據(jù)庫技術、實體、實體集、實體標識符、邏輯數(shù)據(jù)、物理數(shù)據(jù)、數(shù)據(jù)及程序的物理獨立性、數(shù)據(jù)及程序的邏輯獨立性。2、數(shù)據(jù)管理技術的發(fā)展過程、數(shù)據(jù)庫系統(tǒng)的特點3、現(xiàn)實世界、信息世界、機器世界的數(shù)據(jù)描述。4、數(shù)據(jù)之間的聯(lián)系5、數(shù)據(jù)庫數(shù)據(jù)模型的三要素6、實體聯(lián)系模型7、層次模型、網(wǎng)狀模型、關系模型、面向對象模型的基本概念。8、數(shù)據(jù)庫的三級體系結

5、構9、數(shù)據(jù)庫管理系統(tǒng)的主要功能和系統(tǒng)組成10數(shù)據(jù)庫系統(tǒng)的組成、全局結構、分類及效益(三)考核要求1、識記:本章的有關基本概念2、識記:數(shù)據(jù)管理技術的發(fā)展過程領會:不同階段的特點3、識記:數(shù)據(jù)庫數(shù)據(jù)模型的三要素簡單應用:實體聯(lián)系模型4、識記:層次模型、網(wǎng)狀模型、關系模型、面向對象模型的基本概念。5、領會:數(shù)據(jù)庫的三級體系結構的組成和作用。6、識記:數(shù)據(jù)庫管理系統(tǒng)的主要功能和系統(tǒng)組成7、識記:數(shù)據(jù)庫系統(tǒng)的組成、全局結構、分類及效益第二章 關系模型(一)學習目的和要求本章總的要求是:掌握關系模型的基本概念,深刻理解關系代數(shù)的理論,了解查詢優(yōu)化的基本規(guī)則和策略。本章的重點是關系模型的三類完整性要求、關

6、系代數(shù)。本章的難點是關系演算。(二)課程內容第一節(jié) 關系模型的基本概念第二節(jié) 關系代數(shù)第三節(jié) 關系演算第四節(jié) 查詢優(yōu)化(三)考核知識點1、基本概念: 關系模型 超鍵 候選鍵 主鍵 外鍵 2、關系的定義、關系模式、子模式、存儲技術3、關系模型的三類完整性規(guī)則4、關系模型的形式定義和優(yōu)點5、ER模型向關系模型的轉換6、關系代數(shù)的基本運算7、元組關系演算8、域關系演算9、關系代數(shù)優(yōu)化的一般策略和優(yōu)化算法(四)考核要求1、識記:本章的基本概念2、識記:關系模型的形式定義關系模型的優(yōu)點領會:關系的定義及數(shù)據(jù)庫中對關系的限制系模式、子模式、存儲技術的定義簡單應用:關系的三類完整性 ER模型向關系模型的轉換

7、3、簡單應用:關系代數(shù)的基本運算4、識記:元組關系演算 域關系演算5、識記:關系代數(shù)優(yōu)化的一般策略簡單應用:關系代數(shù)的優(yōu)化算法第三章 關系數(shù)據(jù)庫語言SQL(一)學習目的和要求本章總的要求是:熟練掌握SQL語言。SQL語言是關系數(shù)據(jù)庫語言的標準,已經(jīng)被廣泛應用,本章是本門課程的重點。本章的重點是SQL數(shù)據(jù)查詢語句,難點是查詢語句的靈活應用、嵌入式SQL語言。(二)課程內容第一節(jié) SQL的體系結構第二節(jié) SQL的數(shù)據(jù)查詢第三節(jié) SQL的數(shù)據(jù)更新第四節(jié) SQL的數(shù)據(jù)定義第五節(jié) 視圖的定義和對視圖的更新第六節(jié) 嵌入式SQL(三)考核知識點1 SQL數(shù)據(jù)庫的體系結構2 SQL的組成3 SQL查詢語句4

8、SQL的插入操作、刪除操作、修改操作5 各種SQL數(shù)據(jù)定義的語句和方法6 視圖的概念和對視圖的操作7 嵌入式SQL的使用方法:主變量、SQL通訊區(qū)、游標(四)考核要求1 領會:SQL數(shù)據(jù)庫的體系結構2 識記:SQL的組成3 綜合應用:及SQL查詢語句有關的各種語法、短語、量詞、表達式、運算符、函數(shù)以及各種復雜結構的查詢4 簡單應用:SQL的插入操作、刪除操作、修改操作5 簡單應用:模式的定義和撤銷關系的定義、修改和撤銷索引的定義和撤銷6 識記:視圖的概念簡單應用:視圖的定義和撤銷 視圖的更新操作領會:視圖更新的規(guī)則視圖的優(yōu)點7 識記:游標的定義領會:嵌入式SQL的使用規(guī)定嵌入式SQL的使用技術

9、嵌入式SQL的動態(tài)技術第四章 關系數(shù)據(jù)庫的規(guī)范化設計(一)學習目的和要求本章總的要求是:了解關系數(shù)據(jù)庫的規(guī)范設計的意義,掌握關系數(shù)據(jù)庫的規(guī)范化的理論并學會將其應用于具體數(shù)據(jù)庫設計,掌握數(shù)據(jù)庫的設計方法。本章的重點是關系模式范式的定義數(shù)據(jù)庫設計的方法,難點是無損聯(lián)接、保持函數(shù)依賴的分解的算法及判定。(二)課程內容第一節(jié) 關系模式的設計問題第二節(jié) 函數(shù)依賴第三節(jié) 關系模式的分解特性第四節(jié) 關系模式的范式第五節(jié) 數(shù)據(jù)依賴和模式的規(guī)范化理論第六節(jié) 數(shù)據(jù)庫設計的全過程(三)考核知識點1、關系模型的外延和內涵2、關系模式的存儲異常問題:數(shù)據(jù)冗余、插入異常、刪除異常、修改異常3、函數(shù)依賴的定義、邏輯蘊含、F

10、D的推理規(guī)則、FD集的閉包、FD及鍵的聯(lián)系、屬性集閉包、FD集的等價及覆蓋、最小函數(shù)依賴集4、模式分解的定義和問題5、無損聯(lián)接的定義和測試算法6、保持函數(shù)依賴的分解的定義7、1NF、2NF、3NF、BCNF的定義、性質和判定方法8、分解成BCNF范式的算法9、分解成3NF范式的算法10、模式設計方法的原則11、多值依賴的定義12、4NF范式的定義和判定13、基本的數(shù)據(jù)庫設計步驟14、需求分析階段的基本方法15、概念設計階段的基本方法16、邏輯設計階段的主要任務17、物理設計階段的主要任務18、數(shù)據(jù)庫實現(xiàn)階段的主要任務19、數(shù)據(jù)庫運行和維護階段的主要任務(四)考核要求1、識記:關系模型的外延和內

11、涵領會:關系模式的存儲異常問題2、領會:函數(shù)依賴的定義、FD及鍵的聯(lián)系識記:邏輯蘊含、FD集的閉包、屬性集閉包、FD集的等價及覆蓋、最小函數(shù)依賴集簡單應用:FD的推理規(guī)則3、識記:模式分解的定義和問題4、識記:無損聯(lián)接的定義領會:無損聯(lián)接的測試算法5、識記:保持函數(shù)依賴的分解的定義6、領會:1NF、2NF、3NF、BCNF的定義識記:分解成BCNF范式的算法分解成3NF范式的算法7、領會:模式設計方法的原則8、識記:多值依賴的定義 4NF范式的定義9、識記:基本的數(shù)據(jù)庫設計步驟邏輯設計階段的主要任務物理設計階段的主要任務數(shù)據(jù)庫實現(xiàn)階段的主要任務數(shù)據(jù)庫運行和維護階段的主要任務領會:需求分析階段的

12、基本方法綜合應用:概念模型設計第五章 系統(tǒng)實現(xiàn)技術(一)學習目的和要求本章總的要求是:掌握DBMS對數(shù)據(jù)庫的并發(fā)控制、數(shù)據(jù)庫恢復、數(shù)據(jù)庫安全性控制、完整性控制的實現(xiàn)方法。本章的重點是事務及并發(fā)控制、數(shù)據(jù)庫恢復的基本策略、SQL中完整性約束、SQL中用戶的權限及其操作。(二)課程內容第一節(jié) 系統(tǒng)目錄第二節(jié) 事務數(shù)據(jù)庫的并發(fā)控制第三節(jié) 數(shù)據(jù)庫的恢復第四節(jié) 數(shù)據(jù)庫的完整性第五節(jié) 數(shù)據(jù)庫的安全性(三)考核知識點1、數(shù)據(jù)字典及數(shù)據(jù)目錄 2、關系DBMS的目錄3、系統(tǒng)目錄的擴充ER圖4、系統(tǒng)目錄和DBMS各子系統(tǒng)的聯(lián)系5、事物的概念、性質、狀態(tài)變遷6、事務的并發(fā)調度7、并發(fā)事務的可串行性8、并發(fā)事務的可恢

13、復性9、SQL中的事務定義10、數(shù)據(jù)庫并發(fā)操作帶來的問題11、排他性封鎖和PX協(xié)議12、活鎖及死鎖13、共享型封鎖14、兩段封鎖法15、故障的種類16、存儲器結構17、恢復及原子性的聯(lián)系18、基于日志的恢復技術19、陰影頁技術20、并發(fā)事務的恢復21、完整性子系統(tǒng)22、完整性規(guī)則23、SQL2的完整性規(guī)則24、SQL3中的觸發(fā)器25、安全性的定義及級別26、權限的定義27、權限的轉授及回收28、SQL中的用戶權限及其操作29、統(tǒng)計數(shù)據(jù)庫的安全性30、自然環(huán)境的安全性(四)考核要求1識記:數(shù)據(jù)字典及數(shù)據(jù)目錄 關系DBMS的目錄 系統(tǒng)目錄的擴充ER圖系統(tǒng)目錄和DBMS各子系統(tǒng)的聯(lián)系2識記:事物的概

14、念、性質、狀態(tài)變遷并發(fā)事務的可恢復性SQL中的事務定義領會:事務的并發(fā)調度簡單應用:并發(fā)事務的可串行性3識記:排他性封鎖和PX協(xié)議領會:數(shù)據(jù)庫并發(fā)操作帶來的問題活鎖及死鎖共享型封鎖兩段封鎖法4識記:故障的種類存儲器結構陰影頁技術并發(fā)事務的恢復領會:恢復及原子性的聯(lián)系基于日志的恢復技術5識記:完整性子系統(tǒng)完整性規(guī)則簡單應用:SQL2的完整性規(guī)則SQL3中的觸發(fā)器6識記:安全性的定義及級別權限的定義統(tǒng)計數(shù)據(jù)庫的安全性自然環(huán)境的安全性簡單應用:權限的轉授及回收SQL中的用戶權限及其操作第六章 分布式數(shù)據(jù)庫(一)學習目的和要求本章總的要求是:了解分布式數(shù)據(jù)庫系統(tǒng)的概念和體系結構。本章只需要達到“識記”

15、的程度。(二)課程內容第一節(jié) 分布式數(shù)據(jù)庫系統(tǒng)第二節(jié) 分布式數(shù)據(jù)庫設計及系統(tǒng)的體系結構(三)考核知識點1、分布式數(shù)據(jù)庫系統(tǒng)的定義2、分布式數(shù)據(jù)庫系統(tǒng)的透明性3、分布式數(shù)據(jù)庫系統(tǒng)的優(yōu)點4、分布式數(shù)據(jù)庫系統(tǒng)的弱點5、分布式數(shù)據(jù)庫系統(tǒng)的分類6、分布式數(shù)據(jù)庫系統(tǒng)及客戶/服務器體系結構7、分布式數(shù)據(jù)庫系統(tǒng)中存在的問題8、分布式數(shù)據(jù)庫設計的任務9、數(shù)據(jù)分片10、數(shù)據(jù)分配11、分布式數(shù)據(jù)庫系統(tǒng)的體系結構12、分布透明性13、分布式數(shù)據(jù)庫管理系統(tǒng)的功能及組成(四)考核要求對考核知識點的內容達到識記的程度。第七章 面向對象數(shù)據(jù)庫(一)學習目的和要求本章總的要求是:了解面向對象模型的基本概念、持久化程序設計語言的

16、基本概念。本章只需要達到“識記”的程度。(二)課程內容第一節(jié) 新型數(shù)據(jù)庫應用第二節(jié) 面向對象數(shù)據(jù)模型第三節(jié) 面向對象語言第四節(jié) 持久化程序設計語言(三)考核知識點1、面向對象數(shù)據(jù)模型的基本概念:對象結構 對相類 繼承 多重基層 對象標識 對象包含2、持久化程序設計語言的基本概念:對象的持久性 對象標識及指針 持久對象的存儲和訪問(四)考核要求對考核知識點的內容達到識記的程度。第八章 對象關系數(shù)據(jù)庫(一)學習目的和要求本章總的要求是:了解對象關系數(shù)據(jù)庫的基本概念。本章只需要達到“識記”的程度。(二)課程內容第一節(jié) 嵌套關系第二節(jié) 復雜類型和面向對象第三節(jié) 復雜類型查詢第四節(jié) 面向對象及對象關系數(shù)

17、據(jù)庫的比較(三)考核知識點1、嵌套關系的概念2、結構類型及聚集類型3、繼承的概念4、引用類型5、復雜類型查詢6、函數(shù)7、復雜值及對象的生成8、面向對象及對象關系數(shù)據(jù)庫的比較(四)考核要求對考核知識點的內容達到識記的程度。三、有關說明及實施要求(一)自學教材及參考教材1、自學教材:數(shù)據(jù)庫系統(tǒng)教程,施伯樂等編,高等教育出版社,20192、參考教材:數(shù)據(jù)庫系統(tǒng)概論,薩師煊、王珊,高等教育出版社,2000年第三版(二)自學要求及自學方法指導1、本課程的理論性和實踐性都很強,既要重視理論基礎,也要重視實際數(shù)據(jù)庫管理系統(tǒng)的應用,要把所學的理論知識應用于實際開發(fā)。2、對于課本中的概念、方法、例題要認真閱讀、

18、深刻體會。3、要結合上機實習,熟悉一種數(shù)據(jù)庫管理系統(tǒng)。5、各章的學習方法及要求第一章 應重視基本概念的理解。第二章 深刻領會關系運算的理論,并要多作練習。第三章 熟練掌握SQL語言,并上機練習。第四章 深刻理解關系規(guī)劃化的意義和概念,了解數(shù)據(jù)庫設計的過程第五章 理解數(shù)據(jù)庫的一些實現(xiàn)方法,通過上機實習,體會數(shù)據(jù)庫的完整性、安全性實現(xiàn)方法第六章 了解分布式數(shù)據(jù)庫的基本概念第七章 了解面向對象數(shù)據(jù)庫的基本概念第八章 了解對象關系數(shù)據(jù)庫的基本概念5本課程是一門專業(yè)基礎課,共4個學分。(三)對社會助學的要求1、基本的授課學時:54學時72學時上機學時:36學時2、在助學輔導時,要以考試大綱為依據(jù),以指定

19、的教材為基礎,不 僅要重視知識的講授及學習,還要重視學生開發(fā)能力的培養(yǎng)。3、要為學生提供以SQL語言為核心的數(shù)據(jù)庫管理系統(tǒng)的上級環(huán)境,共學習者完成上機實習任務。(四)考核內容和考核目標的說明1、考試方法:閉卷、筆試,時間為150分鐘2、主要題型:填空題、單項選擇題、名詞解釋、簡答、程序設計、應用等3、難度結構:本課程主要測試考生對數(shù)據(jù)庫的基本概念、基本原理的理解、掌握程度,以及對SQL語言、數(shù)據(jù)庫設計、數(shù)據(jù)庫實現(xiàn)技術的掌握水平。其中,較易的占30%,中等難度的占30%,較難的占25%,難的占15%。4、計分方法:采用百分制,60分為合格。5、實踐性環(huán)節(jié)考核:本課程實踐性環(huán)節(jié)占1學分??疾鞂W生對

20、SQL語言的掌握水平,使用DBMS, 建立數(shù)據(jù)庫、操作數(shù)據(jù)庫的能力。要求考生完成5個上機實習題和兩份規(guī)范的實驗報告,并參加上級考試。四、題型舉例a) 填空題例 并發(fā)控制的基本單位是。b) 單項選擇題例 第一范式要求:A. 關系的每個屬性都不可再分。B. 關系的每個屬性都是原子的。C關系的每個元組都不可再分。c) 名詞解釋例 事務d) 簡答題例 試述關系模型中的參照完整性規(guī)則。e) 程序設計題例 設有關系模型如下:(SNO,SNAME,AGE,SEX)SC(SNO,CNO,GRADE)C(CNO,CNAME,TEACHER)用SQL語言表示下列查詢語句:檢索liu老師所授課程的課程號、課程名。f) 應用題例 為某百貨公司設計一個E-R模型,并轉換為關系模型。百貨連鎖店管轄若干商店,每家商店經(jīng)營若干商品,每家商店有若干職工,但每個職工只能服務于一家商店。商店的屬性有:商店編號、店名、店址、店經(jīng)理;商品的屬性有:商品編號、商品名、單價、產(chǎn)地;職工的屬性有:職工編號、職工名、性別、工資;在聯(lián)系中要反映職工參加某商店工作的開始時間,商店銷售某種商品的月銷售量

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論