數(shù)據(jù)庫原理與應用教程-SQLServer教學大綱_第1頁
數(shù)據(jù)庫原理與應用教程-SQLServer教學大綱_第2頁
數(shù)據(jù)庫原理與應用教程-SQLServer教學大綱_第3頁
數(shù)據(jù)庫原理與應用教程-SQLServer教學大綱_第4頁
數(shù)據(jù)庫原理與應用教程-SQLServer教學大綱_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫原理與應用教程SQL Server教學大綱一、大綱說明本課程為計算機類專業(yè)必修課,學分數(shù)3,周學時3。先修課程包括離散數(shù)學、程序設計語言、數(shù)據(jù)結構和操作系統(tǒng)。由于目前基于數(shù)據(jù)庫技術的計算機應用已成為計算機應用的主流,所以該課程在計算機專業(yè)課程體系中處于十分重要的地位,不僅能使學生對數(shù)據(jù)庫技術的基本原理有一個全面的掌握,為設計出好的數(shù)據(jù)庫應用系統(tǒng)打下良好的理論基礎,而且使學生能夠通過SQL Server 2005數(shù)據(jù)庫管理系統(tǒng)軟件進行數(shù)據(jù)庫應用系統(tǒng)開發(fā)。通過對數(shù)據(jù)庫系統(tǒng)結構、數(shù)據(jù)模型、關系數(shù)據(jù)庫、關系規(guī)范化設計理論、數(shù)據(jù)庫設計、SQL Server 2005基礎、T-SQL語言基礎、數(shù)據(jù)庫

2、和表的基本知識和操作、數(shù)據(jù)庫的查詢操作、索引與視圖的概念和操作、存儲過程和觸發(fā)器以及游標的使用、事務與并發(fā)控制、數(shù)據(jù)庫的備份與還原、數(shù)據(jù)庫的安全管理、基于C#.NET的數(shù)據(jù)庫應用系統(tǒng)開發(fā)等內容的講解,使學生掌握數(shù)據(jù)庫系統(tǒng)的基本原理、方法和應用技術,能有效使用現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)和軟件開發(fā)工具,掌握數(shù)據(jù)庫結構的設計和數(shù)據(jù)庫應用系統(tǒng)的開發(fā)方法。培養(yǎng)學生分析、解決實際問題以及進行數(shù)據(jù)庫應用系統(tǒng)開發(fā)的能力。 學習該課程既要注意學習好理論,又要注意運用理論知識進行數(shù)據(jù)庫設計實踐的鍛煉,進行實際上機操作的鍛煉,做到理論與實踐相結合。數(shù)據(jù)庫知識很豐富,實際數(shù)據(jù)庫管理系統(tǒng)和應用系統(tǒng)都比較復雜,因此,要學會利用

3、數(shù)據(jù)庫開發(fā)系統(tǒng),僅靠掌握該課程的一點書本知識是遠遠不夠的,它只能給出進行數(shù)據(jù)庫應用所必須的入門知識或基礎知識,真正掌握它需要不斷地學習和實際鍛煉的積累。本教學大綱要求教師教學方法以課堂教學為主,同時每周安排一次2學時讓學生進行上機實踐。教學要求在每一章教學內容之后給出,由易到難大體分為三個層次:了解、掌握和熟練掌握。了解就是正確地理解概念,掌握就是學會有關知識點并能夠進行簡單地應用,熟練掌握就是能夠運用多個知識點解決較綜合的應用問題。二、教學目的要求和內容第1章 數(shù)據(jù)庫系統(tǒng)概述目的要求1掌握數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的概念2了解數(shù)據(jù)庫技術的發(fā)展3掌握數(shù)據(jù)庫系統(tǒng)的組成和功能4掌握數(shù)

4、據(jù)庫的體系結構5了解數(shù)據(jù)庫技術的新近展 教學內容1簡單介紹數(shù)據(jù)庫技術發(fā)展史2詳細介紹數(shù)據(jù)庫系統(tǒng)的組成和功能以及相關概念3重點介紹數(shù)據(jù)庫的體系結構4自學數(shù)據(jù)庫技術的新近展第2章 數(shù)據(jù)模型目的要求1理解信息的三種世界及其基本概念2熟練掌握概念模型的幾個重要概念和E-R圖的畫法3掌握數(shù)據(jù)模型的基本概念及關系數(shù)據(jù)模型4了解層次模型和網(wǎng)狀模型教學內容1簡單介紹信息的三種世界2詳細介紹概念模型的幾個重要概念3重點介紹E-R圖的基本概念和畫法4重點介紹關系數(shù)據(jù)模型5簡單介紹層次模型和網(wǎng)狀模型第3章 關系數(shù)據(jù)庫目的要求1理解關系數(shù)據(jù)結構的三個組成部分2掌握關系的三種完整性3了解傳統(tǒng)的集合運算4熟練掌握專門的關

5、系運算教學內容1闡述關系數(shù)據(jù)結構的內容2重點介紹關系的三種完整性3簡單介紹傳統(tǒng)的集合運算4詳細介紹專門的關系運算第4章 關系規(guī)范化基礎目的要求理解數(shù)據(jù)依賴中的函數(shù)依賴的概念1 掌握幾種特定的函數(shù)依賴2 了解碼的函數(shù)依賴表示3 理解關系規(guī)范化的概念及目的4 熟練掌握常用的三種范式5 了解BC范式(BCNF)教學內容1詳細介紹數(shù)據(jù)依賴中的函數(shù)依賴的概念以及幾種特定的函數(shù)依賴2簡單介紹碼的函數(shù)依賴表示3詳細闡述關系規(guī)范化的概念及目的4重點介紹常用的三種范式5簡要介紹BC范式(BCNF)第5章 數(shù)據(jù)庫設計目的要求 1 理解數(shù)據(jù)庫設計的基本概念2 掌握需求分析的任務和方法3 了解數(shù)據(jù)流圖和數(shù)據(jù)字典4 熟

6、練掌握概念結構設計的方法和步驟5 熟練掌握邏輯結構設計的完整過程:E-R圖向關系模型的轉換、關系模式的優(yōu)化及設計用戶外模式6 了解如何確定數(shù)據(jù)庫的物理結構和評價7 了解數(shù)據(jù)庫實施和運行、維護教學內容1簡單介紹數(shù)據(jù)庫設計的基本概念2詳細介紹需求分析的任務和方法3簡單介紹數(shù)據(jù)流圖和數(shù)據(jù)字典4重點介紹概念結構設計的方法和步驟以及邏輯結構設計的完整過程5簡要介紹物理結構設計以及數(shù)據(jù)庫實施和運行、維護第6章 SQL Server 2005基礎目的要求 SQL Server 2005的安裝與配置1 了解SQL Server 2005基本知識及新增功能2 掌握SQL Server 2005的安裝與配置3 熟

7、練掌握SQL Server 2005的主要管理工具:服務器管理、SQL Server Management Studio和SQL Server配置管理器4 了解SQL Server 2005的其他管理工具教學內容1 簡要介紹SQL Server 2005基本知識及新增功能2 詳細介紹SQL Server 2005的安裝與配置3 重點介紹SQL Server 2005的主要管理工具4 簡單介紹SQL Server 2005的其他管理工具第7章 T-SQL語言基礎目的要求1了解T-SQL語言的基本知識2熟練掌握T-SQL語言的分類和語法約定3掌握T-SQL編程基礎:標識符、數(shù)據(jù)類型、變量、運算符等

8、內容教學內容 1 簡單介紹T-SQL語言的基本知識2 詳細介紹T-SQL語言的分類和語法約定3 重點介紹T-SQL編程基礎第8章 數(shù)據(jù)庫和表目的要求1了解數(shù)據(jù)庫基本概念:物理數(shù)據(jù)庫和邏輯數(shù)據(jù)庫2掌握數(shù)據(jù)庫基本操作3掌握表的創(chuàng)建、修改和刪除操作4理解列約束和表約束的基本內容,掌握實現(xiàn)方法5了解數(shù)據(jù)庫數(shù)據(jù)的導入/導出教學內容 1闡述數(shù)據(jù)庫基本概念2詳細介紹數(shù)據(jù)庫基本操作3詳細介紹表的創(chuàng)建、修改和刪除操作4重點介紹列約束、表約束的基本內容和實現(xiàn)方法5自學數(shù)據(jù)庫數(shù)據(jù)的導入/導出第9章 數(shù)據(jù)庫查詢目的要求1 熟練掌握數(shù)據(jù)庫的各種基本查詢2 了解T-SQL的控制流語句,重點掌握SET、BEGINEND、I

9、F ELSE、WHILE等語句的使用3 了解系統(tǒng)內置函數(shù)的應用,掌握用戶定義函數(shù)的分類和使用方法教學內容 1 詳細介紹數(shù)據(jù)庫的各種基本查詢2 重點介紹T-SQL控制流語句的使用3 自學系統(tǒng)內置函數(shù)的分類和應用4 重點介紹用戶定義函數(shù)的分類和使用方法第10章 視圖和索引目的要求1 理解視圖的基本概念2 掌握視圖的基本操作3 理解索引的基本概念4 掌握索引的基本操作教學內容 1 詳細介紹視圖的基本概念和操作2 詳細介紹索引的基本概念和操作第11章 存儲過程、觸發(fā)器和游標目的要求1理解存儲過程的基本概念2了解存儲過程的分類3掌握存儲過程的基本操作4理解觸發(fā)器的基本概念5了解觸發(fā)器的分類6掌握觸發(fā)器的

10、基本操作7了解游標的概念、分類和基本操作教學內容 1 詳細闡述存儲過程的基本概念和分類2 重點介紹存儲過程的基本操作3 詳細闡述觸發(fā)器的基本概念和分類4 重點介紹觸發(fā)器的基本操作5 自學游標的概念、分類和基本操作第12章 事務與并發(fā)控制目的要求1 理解事務的基本概念2 了解事務的分類3 掌握事務的處理語句4 了解并發(fā)操作帶來的問題5 理解鎖的基本概念6 掌握鎖的分類和相關信息7 了解死鎖產生的情況和解決辦法以及手工加鎖的方法教學內容 1詳細闡述事務的基本概念和分類2重點介紹事務的處理語句3簡單介紹并發(fā)操作帶來的問題4詳細闡述鎖的基本概念、鎖的分類和相關信息5簡單介紹死鎖的產生和解決辦法以及手工

11、加鎖的方法第13章 數(shù)據(jù)庫的備份與還原目的要求1理解數(shù)據(jù)庫備份和還原的基本概念2掌握數(shù)據(jù)庫備份和還原操作3了解數(shù)據(jù)庫分離與附加的基本概念和操作方法教學內容 1 詳細闡述數(shù)據(jù)庫備份和還原的基本概念2 重點介紹數(shù)據(jù)庫備份和還原操作3 簡單介紹數(shù)據(jù)庫分離與附加的基本概念和操作方法第14章 數(shù)據(jù)庫的安全管理目的要求1 了解SQL Server的安全性機制2 掌握SQL Server的身份驗證模式和設置方法3 熟練掌握賬號管理方法4 了解角色管理的分類和方法5 熟練掌握權限管理的類別和操作方法教學內容 1 簡要介紹SQL Server的安全性機制2 詳細介紹SQL Server的身份驗證模式和設置方法3

12、 重點介紹賬號管理方法4 簡單介紹角色管理的分類和方法5 詳細介紹權限管理的類別和操作方法第15章 基于C#.NET的數(shù)據(jù)庫系統(tǒng)開發(fā)目的要求1 了解C#語言的基本內容2 全面了解使用ADO.NET訪問SQL Server 2005數(shù)據(jù)庫的方法3 掌握數(shù)據(jù)庫系統(tǒng)開發(fā)中數(shù)據(jù)庫設計過程4 掌握數(shù)據(jù)庫系統(tǒng)開發(fā)中系統(tǒng)的實現(xiàn)過程教學內容 自學三、課時分配章 節(jié)課時分配合 計理論課實驗數(shù)據(jù)庫系統(tǒng)概述33數(shù)據(jù)模型33關系數(shù)據(jù)庫325關系規(guī)范化基礎325數(shù)據(jù)庫設計325SQL Server 2005基礎325T-SQL語言基礎347數(shù)據(jù)庫和表549數(shù)據(jù)庫查詢10616視圖和索引549存儲過程、觸發(fā)器和游標549

13、事務與并發(fā)控制325數(shù)據(jù)庫的備份與還原224數(shù)據(jù)庫的安全管理325基于C#.NET的數(shù)據(jù)庫系統(tǒng)開發(fā)自學合 計543690四、使用說明1本大綱提供計算機類專業(yè)本科生使用。2本大綱所列內容,尤其是掌握和理解的內容,任課教師必須通過各種教學方法使學生達到掌握和理解。3任課教師對教學順序可作適當變動,但不要破壞課程的基本體系。4本課程為理論課+上機課,要求每章節(jié)均有一定的理論練習題或上機題幫助學生掌握本章內容。5課程考核方法與要求:總評成績=平時成績*10% +實驗成績*30% + 期末成績*60%。6參考書目:1 李春葆, 金昌, 曾平葆. 數(shù)據(jù)庫原理與應用基于SQL Server 2005. 清華大學出版社,20092 錢雪忠,黃建華. 數(shù)據(jù)庫原理及應用(第2版).

溫馨提示

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

評論

0/150

提交評論