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

下載本文檔

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

文檔簡介

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

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

溫馨提示

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

評論

0/150

提交評論