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

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

數(shù)據(jù)庫原理與應(yīng)用教程-SQLServer教學(xué)大綱一、大綱說明本課程為計算機類專業(yè)必修課,學(xué)分?jǐn)?shù)3,周學(xué)時3。先修課程包括離散數(shù)學(xué)、程序設(shè)計語言、數(shù)據(jù)結(jié)構(gòu)和操作系統(tǒng)。由于目前基于數(shù)據(jù)庫技術(shù)的計算機應(yīng)用已成為計算機應(yīng)用的主流,所以該課程在計算機專業(yè)課程體系中處于十分重要的地位,不僅能使學(xué)生對數(shù)據(jù)庫技術(shù)的基本原理有一個全面的掌握,為設(shè)計出好的數(shù)據(jù)庫應(yīng)用系統(tǒng)打下良好的理論基礎(chǔ),而且使學(xué)生能夠通過SQLServer2005數(shù)據(jù)庫管理系統(tǒng)軟件進行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)。通過對數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)、數(shù)據(jù)模型、關(guān)系數(shù)據(jù)庫、關(guān)系規(guī)范化設(shè)計理論、數(shù)據(jù)庫設(shè)計、SQLServer2005基礎(chǔ)、T-SQL語言基礎(chǔ)、數(shù)據(jù)庫和表的基本知識和操作、數(shù)據(jù)庫的查詢操作、索引與視圖的概念和操作、存儲過程和觸發(fā)器以及游標(biāo)的使用、事務(wù)與并發(fā)控制、數(shù)據(jù)庫的備份與還原、數(shù)據(jù)庫的安全管理、基于C#.NET的數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)等內(nèi)容的講解,使學(xué)生掌握數(shù)據(jù)庫系統(tǒng)的基本原理、方法和應(yīng)用技術(shù),能有效使用現(xiàn)有的數(shù)據(jù)庫管理系統(tǒng)和軟件開發(fā)工具,掌握數(shù)據(jù)庫結(jié)構(gòu)的設(shè)計和數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)方法。培養(yǎng)學(xué)生分析、解決實際問題以及進行數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的能力。學(xué)習(xí)該課程既要注意學(xué)習(xí)好理論,又要注意運用理論知識進行數(shù)據(jù)庫設(shè)計實踐的鍛煉,進行實際上機操作的鍛煉,做到理論與實踐相結(jié)合。數(shù)據(jù)庫知識很豐富,實際數(shù)據(jù)庫管理系統(tǒng)和應(yīng)用系統(tǒng)都比較復(fù)雜,因此,要學(xué)會利用數(shù)據(jù)庫開發(fā)系統(tǒng),僅靠掌握該課程的一點書本知識是遠(yuǎn)遠(yuǎn)不夠的,它只能給出進行數(shù)據(jù)庫應(yīng)用所必須的入門知識或基礎(chǔ)知識,真正掌握它需要不斷地學(xué)習(xí)和實際鍛煉的積累。本教學(xué)大綱要求教師教學(xué)方法以課堂教學(xué)為主,同時每周安排一次2學(xué)時讓學(xué)生進行上機實踐。教學(xué)要求在每一章教學(xué)內(nèi)容之后給出,由易到難大體分為三個層次:了解、掌握和熟練掌握。了解就是正確地理解概念,掌握就是學(xué)會有關(guān)知識點并能夠進行簡單地應(yīng)用,熟練掌握就是能夠運用多個知識點解決較綜合的應(yīng)用問題。二、教學(xué)目的要求和內(nèi)容第1章數(shù)據(jù)庫系統(tǒng)概述[目的要求]掌握數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫系統(tǒng)的概念了解數(shù)據(jù)庫技術(shù)的發(fā)展掌握數(shù)據(jù)庫系統(tǒng)的組成和功能掌握數(shù)據(jù)庫的體系結(jié)構(gòu)了解數(shù)據(jù)庫技術(shù)的新近展[教學(xué)內(nèi)容]1.簡單介紹數(shù)據(jù)庫技術(shù)發(fā)展史詳細(xì)介紹數(shù)據(jù)庫系統(tǒng)的組成和功能以及相關(guān)概念重點介紹數(shù)據(jù)庫的體系結(jié)構(gòu)自學(xué)數(shù)據(jù)庫技術(shù)的新近展第2章數(shù)據(jù)模型[目的要求]理解信息的三種世界及其基本概念熟練掌握概念模型的幾個重要概念和E-R圖的畫法掌握數(shù)據(jù)模型的基本概念及關(guān)系數(shù)據(jù)模型了解層次模型和網(wǎng)狀模型[教學(xué)內(nèi)容]簡單介紹信息的三種世界詳細(xì)介紹概念模型的幾個重要概念重點介紹E-R圖的基本概念和畫法重點介紹關(guān)系數(shù)據(jù)模型簡單介紹層次模型和網(wǎng)狀模型第3章關(guān)系數(shù)據(jù)庫[目的要求]理解關(guān)系數(shù)據(jù)結(jié)構(gòu)的三個組成部分掌握關(guān)系的三種完整性了解傳統(tǒng)的集合運算熟練掌握專門的關(guān)系運算[教學(xué)內(nèi)容]闡述關(guān)系數(shù)據(jù)結(jié)構(gòu)的內(nèi)容重點介紹關(guān)系的三種完整性簡單介紹傳統(tǒng)的集合運算詳細(xì)介紹專門的關(guān)系運算第4章關(guān)系規(guī)范化基礎(chǔ)[目的要求]理解數(shù)據(jù)依賴中的函數(shù)依賴的概念掌握幾種特定的函數(shù)依賴了解碼的函數(shù)依賴表示理解關(guān)系規(guī)范化的概念及目的熟練掌握常用的三種范式了解BC范式(BCNF)[教學(xué)內(nèi)容]詳細(xì)介紹數(shù)據(jù)依賴中的函數(shù)依賴的概念以及幾種特定的函數(shù)依賴簡單介紹碼的函數(shù)依賴表示詳細(xì)闡述關(guān)系規(guī)范化的概念及目的重點介紹常用的三種范式簡要介紹BC范式(BCNF)第5章數(shù)據(jù)庫設(shè)計[目的要求]理解數(shù)據(jù)庫設(shè)計的基本概念掌握需求分析的任務(wù)和方法了解數(shù)據(jù)流圖和數(shù)據(jù)字典熟練掌握概念結(jié)構(gòu)設(shè)計的方法和步驟熟練掌握邏輯結(jié)構(gòu)設(shè)計的完整過程:E-R圖向關(guān)系模型的轉(zhuǎn)換、關(guān)系模式的優(yōu)化及設(shè)計用戶外模式了解如何確定數(shù)據(jù)庫的物理結(jié)構(gòu)和評價了解數(shù)據(jù)庫實施和運行、維護[教學(xué)內(nèi)容]簡單介紹數(shù)據(jù)庫設(shè)計的基本概念詳細(xì)介紹需求分析的任務(wù)和方法簡單介紹數(shù)據(jù)流圖和數(shù)據(jù)字典重點介紹概念結(jié)構(gòu)設(shè)計的方法和步驟以及邏輯結(jié)構(gòu)設(shè)計的完整過程簡要介紹物理結(jié)構(gòu)設(shè)計以及數(shù)據(jù)庫實施和運行、維護第6章SQLServer2005基礎(chǔ)[目的要求]SQLServer2005的安裝與配置了解SQLServer2005基本知識及新增功能掌握SQLServer2005的安裝與配置熟練掌握SQLServer2005的主要管理工具:服務(wù)器管理、SQLServerManagementStudio和SQLServer配置管理器了解SQLServer2005的其他管理工具[教學(xué)內(nèi)容]簡要介紹SQLServer2005基本知識及新增功能詳細(xì)介紹SQLServer2005的安裝與配置重點介紹SQLServer2005的主要管理工具簡單介紹SQLServer2005的其他管理工具第7章T-SQL語言基礎(chǔ)[目的要求]了解T-SQL語言的基本知識熟練掌握T-SQL語言的分類和語法約定掌握T-SQL編程基礎(chǔ):標(biāo)識符、數(shù)據(jù)類型、變量、運算符等內(nèi)容[教學(xué)內(nèi)容]簡單介紹T-SQL語言的基本知識詳細(xì)介紹T-SQL語言的分類和語法約定重點介紹T-SQL編程基礎(chǔ)第8章數(shù)據(jù)庫和表[目的要求]了解數(shù)據(jù)庫基本概念:物理數(shù)據(jù)庫和邏輯數(shù)據(jù)庫掌握數(shù)據(jù)庫基本操作掌握表的創(chuàng)建、修改和刪除操作理解列約束和表約束的基本內(nèi)容,掌握實現(xiàn)方法了解數(shù)據(jù)庫數(shù)據(jù)的導(dǎo)入/導(dǎo)出[教學(xué)內(nèi)容]闡述數(shù)據(jù)庫基本概念詳細(xì)介紹數(shù)據(jù)庫基本操作詳細(xì)介紹表的創(chuàng)建、修改和刪除操作重點介紹列約束、表約束的基本內(nèi)容和實現(xiàn)方法自學(xué)數(shù)據(jù)庫數(shù)據(jù)的導(dǎo)入/導(dǎo)出第9章數(shù)據(jù)庫查詢[目的要求]熟練掌握數(shù)據(jù)庫的各種基本查詢了解T-SQL的控制流語句,重點掌握SET、BEGIN...END、IF...ELSE、WHILE等語句的使用了解系統(tǒng)內(nèi)置函數(shù)的應(yīng)用,掌握用戶定義函數(shù)的分類和使用方法[教學(xué)內(nèi)容]詳細(xì)介紹數(shù)據(jù)庫的各種基本查詢重點介紹T-SQL控制流語句的使用自學(xué)系統(tǒng)內(nèi)置函數(shù)的分類和應(yīng)用重點介紹用戶定義函數(shù)的分類和使用方法第10章視圖和索引[目的要求]理解視圖的基本概念掌握視圖的基本操作理解索引的基本概念掌握索引的基本操作[教學(xué)內(nèi)容]詳細(xì)介紹視圖的基本概念和操作詳細(xì)介紹索引的基本概念和操作第11章存儲過程、觸發(fā)器和游標(biāo)[目的要求]理解存儲過程的基本概念了解存儲過程的分類掌握存儲過程的基本操作理解觸發(fā)器的基本概念了解觸發(fā)器的分類掌握觸發(fā)器的基本操作了解游標(biāo)的概念、分類和基本操作[教學(xué)內(nèi)容]詳細(xì)闡述存儲過程的基本概念和分類重點介紹存儲過程的基本操作詳細(xì)闡述觸發(fā)器的基本概念和分類重點介紹觸發(fā)器的基本操作自學(xué)游標(biāo)的概念、分類和基本操作第12章事務(wù)與并發(fā)控制[目的要求]理解事務(wù)的基本概念了解事務(wù)的分類掌握事務(wù)的處理語句了解并發(fā)操作帶來的問題理解鎖的基本概念掌握鎖的分類和相關(guān)信息了解死鎖產(chǎn)生的情況和解決辦法以及手工加鎖的方法[教學(xué)內(nèi)容]詳細(xì)闡述事務(wù)的基本概念和分類重點介紹事務(wù)的處理語句簡單介紹并發(fā)操作帶來的問題詳細(xì)闡述鎖的基本概念、鎖的分類和相關(guān)信息簡單介紹死鎖的產(chǎn)生和解決辦法以及手工加鎖的方法第13章數(shù)據(jù)庫的備份與還原[目的要求]理解數(shù)據(jù)庫備份和還原的基本概念掌握數(shù)據(jù)庫備份和還原操作了解數(shù)據(jù)庫分離與附加的基本概念和操作方法[教學(xué)內(nèi)容]詳細(xì)闡述數(shù)據(jù)庫備份和還原的基本概念重點介紹數(shù)據(jù)庫備份和還原操作簡單介紹數(shù)據(jù)庫分離與附加的基本概念和操作方法第14章數(shù)據(jù)庫的安全管理[目的要求]了解SQLServer的安全性機制掌握SQLServer的身份驗證模式和設(shè)置方法熟練掌握賬號管理方法了解角色管理的分類和方法熟練掌握權(quán)限管理的類別和操作方法[教學(xué)內(nèi)容]簡要介紹SQLServer的安全性機制詳細(xì)介紹SQLServer的身份驗證模式和設(shè)置方法重點介紹賬號管理方法簡單介紹角色管理的分類和方法詳細(xì)介紹權(quán)限管理的類別和操作方法第15章基于C#.NET的數(shù)據(jù)庫系統(tǒng)開發(fā)[目的要求]了解。#語言的基本內(nèi)容全面了解使用ADO.NET訪問SQLServer2005數(shù)據(jù)庫的方法掌握數(shù)據(jù)庫系統(tǒng)開發(fā)中數(shù)據(jù)庫設(shè)計過程掌握數(shù)據(jù)庫系統(tǒng)開發(fā)中系統(tǒng)的實現(xiàn)過程[教學(xué)內(nèi)容]自學(xué)

三、課時分配早節(jié)課時分配合計理論課實驗數(shù)據(jù)庫系統(tǒng)概述33數(shù)據(jù)模型33關(guān)系數(shù)據(jù)庫325關(guān)系規(guī)范化基礎(chǔ)325數(shù)據(jù)庫設(shè)計325SQLServer2005基礎(chǔ)325T-SQL語言基礎(chǔ)347數(shù)據(jù)庫和表549數(shù)據(jù)庫查詢10616視圖和索引549存儲過程、觸發(fā)器和游標(biāo)549事務(wù)與并發(fā)控制325數(shù)據(jù)庫的備份與還原224數(shù)據(jù)庫的安全管理325基于C#,NET的數(shù)據(jù)庫系統(tǒng)開發(fā)自學(xué)合計543690四、使用說明本大綱提供計算機類專業(yè)本科生使用。本大綱所列內(nèi)容,尤其是掌握和理解的內(nèi)容,任課教師必須通過各種教學(xué)方法使學(xué)生達到掌握和理解。任課教師對教學(xué)順序可作適當(dāng)變動,但不要破壞課程的基本體系。本課程為理論課+上機課,要求每章節(jié)均有一定的理論練習(xí)題或上機題幫助學(xué)生掌握本章內(nèi)容。課程考核方法與要求:總評成績=平時成績*10%+實驗成績*30%+期末成績*60%。參考書目:李春葆,金昌,曾平葆.數(shù)據(jù)庫原理與應(yīng)

溫馨提示

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

評論

0/150

提交評論