《數(shù)據(jù)庫應(yīng)用技術(shù)》教學(xué)大綱_第1頁
《數(shù)據(jù)庫應(yīng)用技術(shù)》教學(xué)大綱_第2頁
《數(shù)據(jù)庫應(yīng)用技術(shù)》教學(xué)大綱_第3頁
《數(shù)據(jù)庫應(yīng)用技術(shù)》教學(xué)大綱_第4頁
《數(shù)據(jù)庫應(yīng)用技術(shù)》教學(xué)大綱_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《數(shù)據(jù)庫應(yīng)用技術(shù)》教學(xué)大綱適用專業(yè):高職計算機(jī)應(yīng)用技術(shù)學(xué)時學(xué)分:48學(xué)時,3學(xué)分課程類型:B類(理論+實踐)課課程性質(zhì):必修課課程編號:20302600執(zhí)筆人:蔡貴榮審定人:蔡江云編撰日期:2009年8月修訂一、課程性質(zhì)和任務(wù)本課程是B類(理論+實踐)課,3學(xué)分,計劃48學(xué)時,其中實踐24學(xué)時,占總學(xué)時50%,是高職計算機(jī)應(yīng)用技術(shù)專業(yè)學(xué)生的職業(yè)技能課。本課程的任務(wù)是介紹數(shù)據(jù)庫的基本知識、SQLServer數(shù)據(jù)庫管理與開發(fā)的基本技能和實際應(yīng)用案例。通過本課程的學(xué)習(xí),學(xué)生應(yīng)掌握SQLServer2005的實用技術(shù)、掌握T-SQL編程技術(shù)、掌握數(shù)據(jù)完整性和數(shù)據(jù)安全性的技術(shù)、掌握數(shù)據(jù)庫常規(guī)管理技術(shù),從而使學(xué)生能夠獨立完成數(shù)據(jù)庫項目的分析和設(shè)計,并運用所學(xué)到的知識開發(fā)實際的數(shù)據(jù)庫項目。二、教學(xué)內(nèi)容和要求第1單元SQLServer2005基礎(chǔ)知識教學(xué)內(nèi)容:1.1SQLServer2005概述SQLServer2005的體系結(jié)構(gòu)數(shù)據(jù)庫和數(shù)據(jù)庫對象SQLServer2005的特點1.2SQLServer2005的安裝SQLServer2005版本的特點SQLServer2005的運行環(huán)境要求MicrosoftSQLServer的安裝1.3SQLServer2005的配置注冊服務(wù)器配置服務(wù)器選項1.4SQLServerManagementStudio管理工具的使用教學(xué)要求:了解MicrosoftSQLServer2005的特點了解MicrosoftSQLServer2005的安裝和配置理解SQLServer體系結(jié)構(gòu)的特點和數(shù)據(jù)庫引擎的作用理解數(shù)據(jù)庫和組成數(shù)據(jù)庫的各種對象的類型和作用熟練掌握SQLServerManagementStudio工具的使用第2單元數(shù)據(jù)庫對象建立與維護(hù)教學(xué)內(nèi)容:2.1數(shù)據(jù)庫數(shù)據(jù)庫的基本概念數(shù)據(jù)庫的創(chuàng)建數(shù)據(jù)庫的修改刪除數(shù)據(jù)庫2.2表表的數(shù)據(jù)類型創(chuàng)建表創(chuàng)建約束向表中添加數(shù)據(jù)查看表修改、刪除表2.3設(shè)計數(shù)據(jù)的完整性實體、域、參照和用戶定義的完整性非空、主鍵、唯一性、檢查、默認(rèn)和外鍵約束創(chuàng)建默認(rèn)、綁定默認(rèn)、解除綁定默認(rèn)、刪除默認(rèn)創(chuàng)建規(guī)則、綁定規(guī)則、解除綁定規(guī)則、刪除規(guī)則使用IDENTITY列2.4索引索引的優(yōu)點索引的分類索引的創(chuàng)建索引的修改和刪除2.5視圖視圖的分類視圖的創(chuàng)建視圖的查看視圖的刪除通過視圖更改記錄教學(xué)要求:理解和掌握數(shù)據(jù)庫及數(shù)據(jù)庫對象的概念和特點掌握如何在對象資源管理器中創(chuàng)建數(shù)據(jù)庫掌握如何在對象資源管理器中創(chuàng)建數(shù)據(jù)庫對象掌握數(shù)據(jù)完整性的概念與實施方法第3單元T-SQL語言基礎(chǔ)教學(xué)內(nèi)容:3.1T-SQL語言概述T-SQL語法約定3.2數(shù)據(jù)類型、常量和變量數(shù)據(jù)類型常量變量3.3運算符和表達(dá)式3.4流程控制語句IF...ELSE語句CASE語句GOTO語句WHILE語句BREAK語句CONTINUE語句WAITFOR語句RETURN語句BEGIN...END語句3.5函數(shù)常用的系統(tǒng)函數(shù)用戶自定義函數(shù)教學(xué)要求:了解“用戶定義數(shù)據(jù)類型”的創(chuàng)建、修改、刪除和調(diào)用掌握T-SQL流程控制語句的語法和使用方法掌握SQLServer系統(tǒng)函數(shù)的分類和常用函數(shù)的用法掌握用戶自定義函數(shù)的方法第4單元T-SQL數(shù)據(jù)庫操作語句教學(xué)內(nèi)容:4.1數(shù)據(jù)查詢語句(SELECT語句)SELECT語句的簡單使用在結(jié)果集列表中使用表達(dá)式WHERE子句的使用GROUPBY子句的使用表的連接(JOIN)和聯(lián)合(UNION)子查詢4.2數(shù)據(jù)操縱語言(DML)INSERT語句UPDATE語句DELETE語句4.3T-SQL的可視化操作SELECT語句的可視化操作INSERT語句的可視化操作UPDATE語句的可視化操作其他語句的可視化操作教學(xué)要求:掌握使用DDL語句操作數(shù)據(jù)庫、數(shù)據(jù)表、視圖和索引的方法掌握SELECT以及各個子句的使用方法掌握INSERT語句的使用方法掌握UPDATE語句的使用方法掌握DELETE語句的使用方法第5單元事務(wù)和游標(biāo)教學(xué)內(nèi)容:5.1事務(wù)(Transaction)事務(wù)的由來事務(wù)的概念事務(wù)的特性事務(wù)的工作原理事務(wù)的類型事務(wù)回滾(TransactionRollback)使用事務(wù)時的考慮5.2游標(biāo)游標(biāo)概述游標(biāo)的類型聲明游標(biāo)打開游標(biāo)讀取游標(biāo)關(guān)閉游標(biāo)刪除游標(biāo)教學(xué)要求:掌握事務(wù)的基本概念及基本特征掌握事務(wù)的工作原理并了解事務(wù)的類型掌握事務(wù)回滾機(jī)制以及使用事務(wù)要考慮的事項了解游標(biāo)的概念和類型理解游標(biāo)的各自的優(yōu)點掌握游標(biāo)的使用方法第6單元存儲過程、觸發(fā)器和游標(biāo)教學(xué)內(nèi)容:6.1存儲過程存儲過程的基本概念存儲過程的類型存儲過程的創(chuàng)建與執(zhí)行存儲過程的查看、修改和刪除6.2觸發(fā)器觸發(fā)器概述觸發(fā)器的創(chuàng)建和應(yīng)用查看、修改和刪除觸發(fā)器教學(xué)要求:了解存儲過程和觸發(fā)器的概念和類型理解存儲過程和觸發(fā)器的各自的優(yōu)點掌握存儲過程的創(chuàng)建、執(zhí)行和刪除等操作掌握觸發(fā)器的創(chuàng)建、執(zhí)行和刪除等操作第7單元數(shù)據(jù)備份還原教學(xué)內(nèi)容:7.1數(shù)據(jù)庫的導(dǎo)入導(dǎo)出數(shù)據(jù)庫的導(dǎo)出數(shù)據(jù)庫的導(dǎo)入7.2數(shù)據(jù)庫的備份與還原數(shù)據(jù)庫的備份數(shù)據(jù)庫的還原7.3分離和附加數(shù)據(jù)庫分離和附加數(shù)據(jù)庫的操作使用T-SQL進(jìn)行分離和附加數(shù)據(jù)庫操作教學(xué)要求:掌握數(shù)據(jù)導(dǎo)入和導(dǎo)出的作用及操作掌握數(shù)據(jù)備份和還原的概念和類型掌握數(shù)據(jù)庫備份和還原數(shù)據(jù)的策略及方法掌握分離和附加數(shù)據(jù)庫的操作方法第8單元安全與權(quán)限教學(xué)內(nèi)容:8.1安全與權(quán)限的基礎(chǔ)知識SQLServer2005安全機(jī)制的總體策略網(wǎng)絡(luò)安全基礎(chǔ)8.2管理用戶管理對SQLServer實例的訪問管理對SQLServer數(shù)據(jù)庫的訪問8.3管理角色管理實例角色管理數(shù)據(jù)庫角色管理應(yīng)用程序角色8.4管理架構(gòu)認(rèn)識架構(gòu)使用默認(rèn)架構(gòu)8.5管理權(quán)限管理對SQLServer實例和數(shù)據(jù)庫的訪問管理對表和列的訪問管理對可編程對象的訪問教學(xué)要求:了解SQLServer2005的安全策略掌握SQLServer2005的網(wǎng)絡(luò)配置掌握對MicrosoftSQLServer實例、數(shù)據(jù)庫訪問的管理掌握對實例、數(shù)據(jù)庫、應(yīng)用程序的角色管理了解數(shù)據(jù)庫架構(gòu)及其作用掌握對SQLServer實例、數(shù)據(jù)庫、表和列訪問的權(quán)限管理掌握對可編程對象訪問的權(quán)限管理

三、主要教學(xué)內(nèi)容和學(xué)時安排單元總學(xué)時數(shù)講授學(xué)時數(shù)習(xí)題課、討論課學(xué)時數(shù)SQLServer2005基礎(chǔ)知識21.50.5數(shù)據(jù)庫對象建立與維護(hù)651T-SQL語言基礎(chǔ)32.50.5T-SQL數(shù)據(jù)庫操作語句651存儲過程、觸發(fā)器33事務(wù)和游標(biāo)(選學(xué))11數(shù)據(jù)備份與還原11安全與權(quán)限22合計24213四、實踐教學(xué)描述1、實訓(xùn)內(nèi)容及學(xué)時數(shù)實訓(xùn)項目名稱內(nèi)容學(xué)時數(shù)數(shù)據(jù)庫規(guī)劃掌握MicrosoftSQLServer2005的安裝和配置;熟悉SQLServer2005常用管理工具的使用2數(shù)據(jù)庫對象建立與維護(hù)掌握如何在對象資源管理器中創(chuàng)建數(shù)據(jù)庫對象;掌握數(shù)據(jù)完整性的實施方法4數(shù)據(jù)操作(查詢、插入、刪除、更新)掌握SELECT、INSERT、UPDATE、DELETE等語句的使用方法4視圖和索引掌握視圖和索引的創(chuàng)建、刪除和應(yīng)用2T-SQL編程掌握用戶定義數(shù)據(jù)類型的創(chuàng)建和應(yīng)用;掌握T-SQL流程控制語句的使用方法;掌握SQLServer常用函數(shù)的用法;掌握用戶自定義函數(shù)的方法4存儲過程、觸發(fā)器和游標(biāo)掌握存儲過程的創(chuàng)建、執(zhí)行和刪除;掌握觸發(fā)器的創(chuàng)建、執(zhí)行和刪除;掌握游標(biāo)的使用4SQLServer安全管理掌握對MicrosoftSQLServer實例、數(shù)據(jù)庫訪問的管理;掌握對SQLServer實例、數(shù)據(jù)庫、表和列訪問的權(quán)限管理2數(shù)據(jù)庫備份與還原、分離與附加掌握數(shù)據(jù)導(dǎo)入和導(dǎo)出的作用及操作;掌握數(shù)據(jù)庫備份和還原數(shù)據(jù)、分離和附加數(shù)據(jù)庫的操作方法2合計242、實踐環(huán)節(jié)基本要求通過課程的實踐操作使學(xué)生達(dá)到:熟練掌握使用SQLServerManagementStudio創(chuàng)建、查看、修改和刪除數(shù)據(jù)庫、數(shù)據(jù)表(包括完整性約束定義)、查詢、視圖、存儲過程、觸發(fā)器和自定義函數(shù)。熟練掌握使用SQLServerManagementStudio插入、修改和刪除數(shù)據(jù)表和視圖數(shù)據(jù)。熟練掌握使用SQLServerManagementStudio進(jìn)行數(shù)據(jù)庫備份還原、附加分離。掌握使用SQLServerManagementStudio進(jìn)行數(shù)據(jù)庫訪問安全性設(shè)置:登錄賬戶、數(shù)據(jù)庫用戶、角色、權(quán)限設(shè)置。初步掌握使用SQLServerManagementStudio創(chuàng)建、維護(hù)索引,實現(xiàn)數(shù)據(jù)庫定期備份和數(shù)據(jù)庫同步更新。熟練掌握T-SQL編程基礎(chǔ):數(shù)據(jù)類型、常量、變量、常用函數(shù)、表達(dá)式、流控制語句。熟練掌握使用T-SQL語句創(chuàng)建和刪除數(shù)據(jù)庫、數(shù)據(jù)表(特別是完整性約束定義)、視圖、存儲過程、觸發(fā)器和自定義函數(shù)。熟練掌握使用T-SQL語句查詢、插入、修改和刪除數(shù)據(jù)表和視圖數(shù)據(jù)。3、實訓(xùn)條件裝有WindowsXPSP2操作系統(tǒng)的軟件技術(shù)實訓(xùn)室,局域網(wǎng)可用。人手一臺PC機(jī)(建議內(nèi)存1G以上)、SQLServer2005安裝軟件。五、本課程與其他課程的關(guān)系前導(dǎo)課程:《程序設(shè)計基礎(chǔ)》、《數(shù)據(jù)結(jié)構(gòu)》后續(xù)課程:《動態(tài)網(wǎng)站建設(shè)與維護(hù)》、《Web應(yīng)用開發(fā)技術(shù)》六、考核要求本課程采用形成性考核方式,即課程的總成績由平時出勤及實訓(xùn)的完成情況、基礎(chǔ)知識考核、期末實操考核三部分形成,即平時成績占20%、基礎(chǔ)知識考核占30%、實操考核占50%。這種考核方式大大促進(jìn)學(xué)生對實踐操作的重視,同時也促進(jìn)學(xué)生對項目的系統(tǒng)需求分析能力、數(shù)據(jù)庫設(shè)計能力、數(shù)據(jù)庫管理能力、排錯能力和協(xié)作能力。七、教材與參考書教材:關(guān)系數(shù)據(jù)庫與SQLServer2005,龔小勇等編著,機(jī)械工業(yè)出版社教學(xué)參考書:C#案例教程,游祖元主編,電子工業(yè)出版社SQLServer2005實例教程,劉志成主編,電子工業(yè)出版社SQLServer2005數(shù)據(jù)庫案例教程,何文華主編,電子工業(yè)出版社SQLSe

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論