第一篇:Server數(shù)據(jù)庫系統(tǒng)安全五步走
改進SQL Server數(shù)據(jù)庫系統(tǒng)安全五步走
減小字體
2007-11-20要使數(shù)據(jù)庫具備更強的抵御侵犯的能力,你要采取幾步措施。有些措施只是良好的服務器管理的一部分,如擁有SQL Server最新的補丁,其他則包括使用中用戶監(jiān)管。以下是五個步驟:查詢最新的服務包
你要保證你總能有最新的服務包。對于SQL Server2000,這是sql/downloads/2000/SP3.asp">SP3a。記住服務包是多重的;如果你應用SP3a,你不必使用在此之前的服務包,比如SP3,SP2或者SP1。SP3是一種特殊的服務包,一旦安裝就不再使用之前的任何升級程序,但它要進行安裝要求是已經(jīng)安裝了SP1或者 SP2的。
注冊安全警報
盡管服務包有助于你的SQL Server數(shù)據(jù)庫免于許多威脅,但是他們對快速運行的安全問題,如攻擊者蠕蟲就有點力不從心了。你需要注冊微軟的免費安全通知服務,它會用電子郵件通知你有什么侵入你的安全系統(tǒng)以及如何解決它們。
運行Microsoft Baseline Security Analyzer(MBSA)
這個工具針對SQL Server和MSDE2000桌面引擎。它既可以在本地也可聯(lián)網(wǎng)使用。它用密碼,訪問權限,訪問控制列表以及注冊等方式查找問題,并且它找出遺失的安全包或者服務包。你可在TechNet上找到相關信息。
刪除SA 和老密碼
人們常常犯的一個關于安全方面的錯誤就是不更改系統(tǒng)管理密碼。你會輕易地忽略安裝文件和剩余的配置信息,沒有受到良好保護的認證信息和其他的敏感數(shù)據(jù),這些都可能遭到攻擊。你必需刪除老的安裝文件:Program FilesMicrosoft SQL ServerMSSQLInstall or Program FilesMicrosoft SQL SeverMSSQLInstall or Program Files Microsoft SQL ServerMSSQL$Content$lt;instancename>Install folders.同樣的,運用KILLPWD工具,找出老密碼,并刪除他們。詳情參看Knowledge base article263968。
監(jiān)控聯(lián)接
通過聯(lián)接可以告訴你誰在試圖進入SQL Server,所以監(jiān)控聯(lián)接是保證數(shù)據(jù)庫安全的一個好方法。對于一個大型的運行中的SQL Server,可能會有太多的鏈接數(shù)據(jù)需要監(jiān)控,但是監(jiān)控那些失敗了的鏈接確有必要,因為他們可能代表企圖進入的一些嘗試。你可將那些失敗的鏈接登錄上企業(yè)管理器,1.右擊服務器,選擇屬性(Properties)。2.點擊安全(Security)標簽,在Audit Level之下選擇Failure。3.增大字體 作者:佚名來源:不詳發(fā)布時間:2007-12-18 11:44:12
第二篇:SQL Server 數(shù)據(jù)庫教學方法實踐淺析
SQL Server 數(shù)據(jù)庫教學方法實踐淺析
href=“#”> [摘 要]SQL Server數(shù)據(jù)庫課程是計算機專業(yè)的基礎課程,其教學難度大。若采用原先的教學辦法,學生不能有效接受,教師教時也很困難。所以,我們需要采用新的項目組教學方法來教授學生,以期達到預定的教學效果。 [關鍵詞]SQL Server;項目組;實踐 [中圖分類號]G642 [文獻標識碼]A [文章編號]1005-6432(2010)31-0163-01 教學方法設計原則 1.1 理論與項目的實踐有效地結合起來 數(shù)據(jù)庫的理論較為嚴謹,學生學習起來的難度很大,而且其用語很專業(yè),讓學生感到生澀難懂,教師的教學效果也不甚理想。為使學生在日后的工作中可以自己完成相關的項目系統(tǒng)分析和設計工作,并可以融會貫通,使學生在學校所學的理論知識與數(shù)據(jù)庫的理論知識相結合是構建這一教學目的的基礎。讓理論的學習在項目實施的過程逐步推進,可以讓學生更有質感,對相關的概念與理論也能夠有效地結合起來,記憶的效果會很好。不但可以讓學生對數(shù)據(jù)庫的學習效果更加的理想,而且對于學生今后在工作中能夠理論聯(lián)系實際也有較大益處。例如我們在講解某個數(shù)據(jù)庫的具體管理時,就在這當中加入一些數(shù)據(jù)庫的基本知識,這樣學生掌握得也會較為牢靠。 1.2 在課程內(nèi)加入可視化編程語言的內(nèi)容 在數(shù)據(jù)庫的開發(fā)當中,編程語言一般作為系統(tǒng)的前臺,但同時也是一個連接數(shù)據(jù)庫時無法回避的問題。以前的教學內(nèi)容設計的不盡合理,數(shù)據(jù)庫與編程語言的內(nèi)容沒有很好地聯(lián)系起來,而是相互割裂與分離的。我們嘗試將這二者放在一起學習,并在同一個項目中同時學習這二者的內(nèi)容。例如我們在SQL Server課中所采用的學生管理項目。我們可以讓學生在學習可視化編程語言中試著利用自己所學的可視化編程語言來為學生管理項目設計符合自己要求的前臺界面,并能與后臺的數(shù)據(jù)庫建立起有效的鏈接。通過這樣的教學過程,學生對二者之間內(nèi)容的掌握可以較為熟稔,學生學習的積極性也會被充分的調(diào)動起來。 1.3 以團隊形式進行項目開發(fā) 學生在初步掌握了SQL Server之后,我們可以考慮讓學生以3~5人為一個小組作為研發(fā)的團隊,相互開展工作配合,讓他們自己來研發(fā)數(shù)據(jù)庫的應用。這樣對于學生之間的相互配合、團結協(xié)作能力的提升有一定的促進作用,而且學生能夠自己去查詢相關的資料來研究,對他們的學習精神也是一種促進。在規(guī)定的時間到來后,各小組將研發(fā)成果上交。這樣較為規(guī)范、嚴謹?shù)难邪l(fā)程序對于學生日后的工作習慣的養(yǎng)成也是一個良好的開端。 1.4 確定科學的核定標準 以往我們考試大部分采用書面的形式。在實施項目教學以后發(fā)現(xiàn)如果還是采用書面考試的形式則不能有效地反映出教學的漏洞,所以讓學生上交自己的研發(fā)作品作為考試的內(nèi)容。只要學生能夠解決問題即可,但必須是自己獨立完成的。這樣,學生的實際操作能力可以有效地培養(yǎng)出來。數(shù)種教學方法的合并使用 2.1 項目教學法 以項目為主體,讓教學圍繞這個項目而展開。先教授一定的理論知識作為今后學習的基礎,隨后通過對理論的講解并結合該項目的具體實際給出正確的結論與方案。學生在練習的初期會充滿新鮮感,通過我們的耐心講解學生方能滿足要求并開發(fā)出系統(tǒng)。這樣就可以做到在知曉理論的基礎上去重新理解這個理論并延續(xù)這個理論。 2.2 團隊合作學習的方法 項目的開發(fā)并不是依靠一個人單槍匹馬就能夠完成的,而是需要一個團隊來通力合作完成。我們在教學的過程中,要注重學生的創(chuàng)新與團隊合作精神的培養(yǎng)。在教授SQL Server數(shù)據(jù)庫管理系統(tǒng)中,我們讓學生組成一個個團隊,并以團隊的形式來學習和開發(fā)管理系統(tǒng)。這樣,學生在學習的過程中不但可以養(yǎng)成相互配合的工作習慣還可以印證自己的所學。每個項目組要有一個組長,主要是組織組內(nèi)的成員探討問題。團隊中的每一個成員都要完成自己所負責的工作內(nèi)容。在此期間,我們需要主動地去引導學生完成工作。對于學生當中出現(xiàn)的各種情況,我們需要及時地跟進解決。我們可以幫助學生創(chuàng)建符合本項目組的學習計劃。對學生的學習情況和項目開發(fā)的實際情況有效地掌握。這樣對于我們教學目標的實現(xiàn)是極為有力的。 參考文獻: [1]王珊.面向21世紀數(shù)據(jù)庫課程教學改革[J].中國大學教學,2006(4).[2]龔沛曾.大學計算機基礎課程體系建設與教學改革實踐[R].西安:2005首屆大學計算機基礎課程報告論壇,2005-??11-??15. 《網(wǎng)絡數(shù)據(jù)庫SQL SERVER》教學大綱 第一部分 大綱說明 一、課程性質 《網(wǎng)絡數(shù)據(jù)庫SQL SERVER》是計算機應用技術方向的一門專業(yè)必修課。 二、目的和基本要求 通過本課程的學習,要求學生了解數(shù)據(jù)庫技術基本的理論知識;掌握數(shù)據(jù)庫系統(tǒng)通用的結構化查詢語言SQL;通過實例掌握數(shù)據(jù)庫的安裝、數(shù)據(jù)庫和表的管理、事務處理、安全性管理、數(shù)據(jù)完整性控制以及備份和恢復等操作。 三、與其它課程的銜接和聯(lián)系 本課程先修課程:《Windows 2000操作系統(tǒng)》與《VFP程序設計》。 四、教材選用 1、選用的教材: 《SQL SERVER 2000數(shù)據(jù)庫管理與開發(fā)實用教程》李丹 機械工業(yè)出版社 2005.8 2、參考書目: 《SQL Sever 2000使用Transact-SQL進行數(shù)據(jù)庫查詢》 微軟公司 北京希望出版社 2002年 《SQL Sever 2000數(shù)據(jù)庫管理》微軟公司 北京希望出版社 2002年 《SQL Sever 2000數(shù)據(jù)庫編程》微軟公司 北京希望出版社 2002年 《SQL Sever 2000》 衛(wèi)海 中國鐵道出版社 2001年 五、建議總學時 本課程總學時118學時,理論課62學時,上機實習22學時。 六、適用專業(yè) 本大綱適用于高校計算機應用專業(yè) 第二部分 大綱內(nèi)容和學時分配 第一章 SQL Server2000概述(4學時) 一、教學內(nèi)容 1、關系數(shù)據(jù)庫的產(chǎn)生歷史、簡介、設計 2、SQL SERVER 2000的歷史、特點、客戶機/服務器、瀏覽器/服務器 3、SQL SERVER 2000啟動、暫停、退出 4、企業(yè)管理器和查詢分析器 5、創(chuàng)建服務器組和注冊服務器 二、教學重點和難點 1、重點理解和掌握SQL SERVER 2000數(shù)據(jù)庫系統(tǒng)的常用術語、數(shù)據(jù)庫系統(tǒng)的環(huán)境、特點、客戶機/服務器、瀏覽器/服務器體系結構 2、掌握SQL SERVER 2000中常用工具的使用。 三、教學要求 1、了解為什么要使用數(shù)據(jù)庫 2、了解數(shù)據(jù)庫發(fā)展歷史以及客戶機/服務器、瀏覽器/服務器的工作原理 3、掌握SQL SERVER 2000數(shù)據(jù)庫的特點 4、掌握企業(yè)管理器和查詢分析器的啟動關閉 5、掌握服務器組的創(chuàng)建和注冊以及原因 第二章 數(shù)據(jù)庫的創(chuàng)建和管理(4學時) 一、教學內(nèi)容 1、數(shù)據(jù)庫對象的基本概念,存儲結構、事務日志 2、創(chuàng)建數(shù)據(jù)庫 3、管理數(shù)據(jù)庫 二、教學重點和難點 1、重點掌握SQL SERVER 2000的存儲結構,事務日志作用 2、掌握數(shù)據(jù)庫的創(chuàng)建以及管理 三、教學要求 1、了解SQL SERVER 2000所需的環(huán)境,包括硬件環(huán)境與軟件環(huán)境 2、掌握SQL SERVER 2000的存儲結構,數(shù)據(jù)文件和日志文件的含義和作用 掌握創(chuàng)建數(shù)據(jù)庫和管理數(shù)據(jù)庫 第三章 表的創(chuàng)建(6學時) 一、教學內(nèi)容 1、表的概念、SQL SERVER 2000中的數(shù)據(jù)類型 2、利用語法對表進行創(chuàng)建、修改和刪除 3、添加、修改和刪除表中的數(shù)據(jù) 4、如何建立約束和如何實現(xiàn)表中數(shù)據(jù)的完整性 5、使用企業(yè)管理器對表以及表中數(shù)據(jù)進行管理 二、教學重點和難點 1、掌握利用語法對表進行創(chuàng)建、修改和刪除 2、重點掌握添加、修改和刪除表中的數(shù)據(jù)語法 3、掌握如何建立約束和如何實現(xiàn)表中數(shù)據(jù)的完整性 4、重點掌握使用企業(yè)管理器對表進行管理 三、教學要求 通過本章的學習要能掌握如何利用企業(yè)管理器和語法兩種方法來創(chuàng)建、管理表、表中的約束以及表中的數(shù)據(jù)。 第四章 數(shù)據(jù)查詢(8學時) 一、教學內(nèi)容 1、SELECT 語句語法、基本查詢語法 2、SELECT 高級查詢語法 二、教學重點和難點 1、SELECT 語句語法、基本查詢語法 2、SELECT 高級查詢語法 三、教學要求 通過本章的學習掌握利用語法對數(shù)據(jù)庫按條件進行查詢,選擇,以及對多表進行綜合查詢,為以后數(shù)據(jù)庫和其他語言的綜合應用奠定基礎。 第五章 索引的創(chuàng)建與使用(4學時) 一、教學內(nèi)容 1、索引的概述、索引的分類 2、使用企業(yè)管理器和語法創(chuàng)建索引 3、使用企業(yè)管理器和語法管理索引 二、教學重點和難點 1、使用企業(yè)管理器和語法創(chuàng)建索引 2、使用企業(yè)管理器和語法管理索引 三、教學要求 通過本章的學習了解為什么創(chuàng)建索引,索引每類的作用以及重點掌握如何用企業(yè)管理器創(chuàng)建和管理索引。 第六章 視圖的創(chuàng)建與使用(5學時) 一、教學內(nèi)容 1、視圖的概念、優(yōu)點 2、使用企業(yè)管理器和語法進行視圖的創(chuàng)建和管理 3、通過視圖修改數(shù)據(jù) 二、教學重點和難點 1、使用企業(yè)管理器和語法進行視圖的創(chuàng)建和管理 2、通過視圖修改數(shù)據(jù) 三、教學要求 通過本章的學習了解視圖的概念、優(yōu)點,掌握用企業(yè)管理器進行視圖的創(chuàng) 4 建和管理,以及利用視圖修改數(shù)據(jù)。 第七章 TRANSACT-SQL語言(7學時) 一、教學內(nèi)容 1、SQL語言概述、命名規(guī)則和注釋 2、全局變量和局部變量的定義 3、運算符的使用 4、內(nèi)置函數(shù)、系統(tǒng)函數(shù)和用戶自定義函數(shù)的使用 5、批處理和流程控制語句 二、教學重點和難點 1、全局變量和局部變量的定義 2、運算符的使用 3、內(nèi)置函數(shù)、系統(tǒng)函數(shù)和用戶自定義函數(shù)的使用 4、批處理和流程控制語句 三、教學要求 通過本章的學習掌握全局變量和局部變量的定義,運算符以及函數(shù)的使用,掌握流程控制語句,為以后的數(shù)據(jù)庫變成奠定基礎。 第八章 游標和事務(7學時) 一、教學內(nèi)容 1、游標的定義以及優(yōu)點 2、游標的使用 3、事務的定義、特點 4、事務的使用 二、教學重點和難點 1、游標的使用 2、事務的使用 三、教學要求 通過本章的學習掌握游標的定義,游標使用的5步驟,以及利用游標修改數(shù)據(jù);掌握事務的定義和使用,了解為什么使用事務。 第九章 存儲過程(8學時) 一、教學內(nèi)容 1、存儲過程的基本概念 2、使用語法和企業(yè)管理器創(chuàng)建存儲過程 3、執(zhí)行存儲過程 4、管理存儲過程 二、教學重點和難點 1、使用語法和企業(yè)管理器創(chuàng)建存儲過程 2、執(zhí)行存儲過程 3、管理存儲過程 三、教學要求 存儲過程類似于其他語言的函數(shù),通過本章的學習要重點掌握存儲過程的創(chuàng)建、使用和管理,為以后的數(shù)據(jù)庫編程奠定基礎。 第十章 觸發(fā)器(8學時) 一、教學內(nèi)容 1、觸發(fā)器的概述、分類 2、使用語法和企業(yè)管理創(chuàng)建觸發(fā)器 3、管理觸發(fā)器 二、教學重點和難點 1、觸發(fā)器的分類 2、使用語法和企業(yè)管理創(chuàng)建觸發(fā)器 3、管理觸發(fā)器 三、教學要求 通過本章的學習了解為什么使用觸發(fā)器,掌握觸發(fā)器的分類以及使用企業(yè)管理器創(chuàng)建和管理觸發(fā)器。 第十一章 SQL SERVER 2000的安全性管理(5學時) 一、教學內(nèi)容 1、SQL SERVER 2000的身份驗證模式 2、登錄管理 3、數(shù)據(jù)庫用戶管理 4、角色管理 5、權限管理 二、教學重點和難點 1、數(shù)據(jù)庫用戶管理 2、角色管理 3、權限管理 三、教學要求 通過本章的學習了解SQL SERVER 2000的兩種驗證模式,掌握創(chuàng)建登陸帳號,管理用戶,設置權限,分配角色;掌握角色、帳號和權限之間的區(qū)別和聯(lián)系。 第十二章 數(shù)據(jù)庫的備份和恢復(4學時) 一、教學內(nèi)容 1、備份原因、類型、設備、恢復模型 2、使用企業(yè)管理器和語法進行數(shù)據(jù)庫備份 3、使用企業(yè)管理器和語法進行數(shù)據(jù)庫恢復 4、恢復數(shù)據(jù)庫的其他方法 5、數(shù)據(jù)的導入、導出 二、教學重點和難點 1、使用企業(yè)管理器和語法進行數(shù)據(jù)庫備份 2、使用企業(yè)管理器和語法進行數(shù)據(jù)庫恢復 3、數(shù)據(jù)的導入、導出 三、教學要求 通過本章的學習了解為什么要進行數(shù)據(jù)庫的備份,掌握使用企業(yè)管理器進行 7 數(shù)據(jù)庫的備份和恢復。 第十三章 SQL SERVER提供的應用程序接口(4學時) 一、教學內(nèi)容 1、ODBC概述與建立ODBC數(shù)據(jù)源 2、ADO控件與ADO對象 3、JDBC概述與應用 二、教學重點和難點 1、ODBC概述與建立ODBC數(shù)據(jù)源 2、ADO控件與ADO對象 三、教學要求 通過本章的學習掌握使用數(shù)據(jù)源或者ADO控件將前臺與后臺SQL SERVER數(shù)據(jù)庫相連的方法,為下一章的綜合練習作準備。 第十四章 應用實例-銷售系統(tǒng)管理(10學時) 一、教學內(nèi)容 1、系統(tǒng)功能分析、系統(tǒng)功能模塊設計 2、數(shù)據(jù)庫需求分析、數(shù)據(jù)庫邏輯結構設計 3、實現(xiàn)數(shù)據(jù)庫結構和程序 4、創(chuàng)建主窗口 5、銷售基本信息模塊的創(chuàng)建 6、銷售信息管理模塊的創(chuàng)建 7、幫助模塊的創(chuàng)建 8、系統(tǒng)的編譯和發(fā)行 二、教學重點和難點 1、數(shù)據(jù)庫需求分析、數(shù)據(jù)庫邏輯結構設計 2、實現(xiàn)數(shù)據(jù)庫結構和程序 3、利用VB創(chuàng)建主窗口 4、銷售基本信息模塊的創(chuàng)建 5、銷售信息管理模塊的創(chuàng)建 三、教學要求 本章是一個綜合實例,通過本章的學習結合前面所學的第13章的知識,綜合練習SQL SERVER 2000數(shù)據(jù)庫與其他語言的綜合使用,掌握利用其開發(fā)一個現(xiàn)實生活中常用系統(tǒng)的準備工作,步驟,開發(fā)流程,以及鍛煉語言中的調(diào)試能力。 《SQL Server數(shù)據(jù)庫及應用》課程教學 大綱 一、課程的性質與任務 本課程是計算機相關專業(yè)一門重要的專業(yè)技術課。通過本課程的學習,應使學生從理論和實踐上掌握數(shù)據(jù)庫開發(fā)技巧,選擇前端開發(fā)環(huán)境與后端SQL Server數(shù)據(jù)庫系統(tǒng)的集成,使學生在數(shù)據(jù)庫開發(fā)應用方面能提出正確的解決方案。 二、課程教學目標 (一)知識目標 1.SQL Server 2012涉及的概念和范圍較多較廣,因此要強調(diào)基本概念和基本操作,從更多的實踐環(huán)節(jié)中理解SQL Server 2012的體系和特點。2.課程應注重Transact-SQL的教學和實踐,在掌握SQL Server圖形管理工具的同時,加強isql/osql公用程序的使用。3.本課程綜合性較高,教學中可酌情安排一定時數(shù)的課程設計(結合前端開發(fā)工具),使學生對于SQL Server及其它數(shù)據(jù)庫有更全面的理解。 (二)能力目標 培養(yǎng)學生具備數(shù)據(jù)庫應用程序開發(fā)能力,能夠根據(jù)實際需要自行開發(fā)以SQL Server 2012為后臺的Windows數(shù)據(jù)庫應用程序,具有分析和調(diào)試程序的能力。 (三)德育目標 將德育教育寓于專業(yè)知識的教學中,教育學生熱愛生活、熱愛學習、熱愛自己的專業(yè),刻苦學習,學風嚴謹,使學生養(yǎng)成理論聯(lián)系實際的良好習慣。 三、課程內(nèi)容及教學要求 (一)SQL Server概述 1.教學內(nèi)容:(1)數(shù)據(jù)庫的基本概念(2)SQL語言的特點 (3)Microsoft SQL Server的特點 2.教學要求: 掌握Microsoft SQL Server的結構、功能和性能特點;理解SQL語言的特點;了解數(shù)據(jù)庫的基本概念、SQL Serve的演變過程。 (二)安裝SQL Server 2012系統(tǒng) 1.教學內(nèi)容: (1)安裝預準備工作 (2)Microsoft SQL Server 2012的安裝過程(3)驗證系統(tǒng)是否按裝成功 2.教學要求: 掌握Microsoft SQL Server安裝的軟、硬件要求及安裝過程;了解 SQL Serve的版本類型。 (三)注冊和配置服務器 1.教學內(nèi)容:(1)注冊服務器(2)配置服務器 2.教學要求: 掌握注冊和配置服務器的各種方法和技術;了解注冊和配置服務器的作用。 (四)SQL Server的安全管理 1.教學內(nèi)容: (1)認證模式和認證進程(2)管理登錄賬號 (3)管理數(shù)據(jù)庫用戶賬號(4)管理角色(5)管理許可 2.教學要求: 掌握設置認證模式技術、管理懼色、許可技術;理解數(shù)據(jù)庫安全模式、認證模式及賬號管理;了解許可類型。 (五)管理數(shù)據(jù)庫 1.教學內(nèi)容 (1)數(shù)據(jù)庫對象(2)創(chuàng)建、刪除、修改數(shù)據(jù)庫(3)設置數(shù)據(jù)庫選項 2.教學要求: 掌握數(shù)據(jù)庫的基本操作和屬性技術;了解數(shù)據(jù)庫的基本概念。 (六)管理表 1.教學內(nèi)容: (1)表的基本概念和特點(2)數(shù)據(jù)類型(3)管理表 2.教學要求: 掌握表的基本概念和系統(tǒng)數(shù)據(jù)類型,表的基本操作;了解自定義數(shù)據(jù)類型。 (七)操縱表中的數(shù)據(jù) 1.教學內(nèi)容: (1)插入、修改和刪除數(shù)據(jù)(2)檢索表中的數(shù)據(jù)(3)高級檢索技術 2.教學要求: 掌握表數(shù)據(jù)的基本操作及各種檢索技術。 (八)索引 1.教學內(nèi)容: (1)索引的類型和訪問數(shù)據(jù)的方式(2)創(chuàng)建索引技術(3)維護索引 2.教學要求: 掌握創(chuàng)建、維護索引技術;理解索引的類型;了解索引的作用。 (九)數(shù)據(jù)庫的備份和恢復 1.教學內(nèi)容:(1)備份技術(2)恢復技術 2.教學要求: 掌握備份操作和恢復操作技術;了解備份和恢復的概念和作用; (十)視圖、存儲過程和觸發(fā)器 1.教學內(nèi)容:(1)視圖(2)存儲過程(3)觸發(fā)器 2.教學要求: 掌握創(chuàng)建、修改和使用視圖技術,創(chuàng)建觸發(fā)器技術;了解視圖的概念和特點,觸發(fā)器的特點和作用。 (十一)Transact-SQL語言 1.教學內(nèi)容: (1)Transact-SQL語言的特點(2)Transact-SQL語言的組成元素(3)執(zhí)行Transact-SQL語句的工具 2.教學要求: 掌握使用數(shù)據(jù)控制、定義和操作語言及T-SQL語句;了解Transact-SQL語言的特點。 (十二)SQL Server的并發(fā)性 1.教學內(nèi)容: (1)并發(fā)性的概念(2)事務(3)使用鎖 2.教學要求: 掌握事務管理和鎖技術;理解鎖的作用;了解并發(fā)性的概念。 (十三)數(shù)據(jù)互操作性技術 1.教學內(nèi)容: (1)數(shù)據(jù)互操作性技術工具(2)數(shù)據(jù)轉換服務 2.教學要求: 掌握使用DTS工具;理解DTS工具的特點;了解數(shù)據(jù)互操作性技術的概念。 (十四)數(shù)據(jù)完整性 1.教學內(nèi)容: (1)數(shù)據(jù)完整性的概念(2)約束管理(3)缺省管理(4)規(guī)則管理 (5)完整性技術比較研究 2.教學要求: 掌握如何選擇數(shù)據(jù)完整性的方法,對象管理技術;了解數(shù)據(jù)完整性的概念和類型。 (十五)數(shù)據(jù)復制 1.教學內(nèi)容: (1)數(shù)據(jù)復制的特點 (2)復制代理、復制類型和模型(3)建立數(shù)據(jù)復制的各種技術(4)在異構環(huán)境中復制數(shù)據(jù)(5)監(jiān)視和維護復制 2.教學要求: 掌握建立數(shù)據(jù)復制的各種技術和復制代理、復制類型和模型;了解數(shù)據(jù)復制的概念和特點。 (十六)管理作業(yè)和警報 1.教學內(nèi)容: (1)管理作業(yè)技術(2)管理警報技術(3)故障診斷 2.教學要求: 掌握作業(yè)管理、警報管理和故障診斷技術;了解任務自動化的原因。 (十七)性能監(jiān)測和調(diào)整 1.教學內(nèi)容: (1)SQL Profiler(2)性能監(jiān)視器 2.教學要求: 掌握使用SQL Profiler工具監(jiān)視性能即T-SQL語句監(jiān)視系統(tǒng)性能;了解影響系統(tǒng)性能的因素和監(jiān)測工具。 (十八)向導和工具 1.教學內(nèi)容: (1)服務器注冊向導(2)數(shù)據(jù)庫類向導工具(3)系統(tǒng)管理類向導(4)數(shù)據(jù)轉換服務向導工具(5)復制類向導工具 2.教學要求: 掌握數(shù)據(jù)庫各類向導工具的用法;了解向導工具的分類。 (十九)管理ODBC數(shù)據(jù)源 1.教學內(nèi)容:(1)ODBC技術 (2)配置ODBC數(shù)據(jù)源 2.教學要求: 掌握創(chuàng)建和配置ODBC數(shù)據(jù)源的過程;了解ODBC的概念和特點。 四、課時分配 課 時 分 配 總學時 授課時數(shù) 上機時數(shù) (一)SQL Server概述 2 2 (二)安裝SQL Server 2012系統(tǒng) 4 2 2(三)注冊和配置服務器 2 1 1(四)SQL Server的安全管理 2 1 1(五)管理數(shù)據(jù)庫 2 1 1(六)管理表 2 1 1(七)操縱表中的數(shù)據(jù) 2 1 1(八)索引 4 2 2(九)數(shù)據(jù)庫的備份和恢復 2 1 1(十)視圖、存儲過程和觸發(fā)器 14 10 4(十一)Transact-SQL語言 12 8 4(十二)SQL Server的并發(fā)性 2 1 1(十三)數(shù)據(jù)互操作性技術 4 2 2(十四)數(shù)據(jù)完整性 4 1 1(十五)數(shù)據(jù)復制 2 1 1(十六)管理作業(yè)和警報 2 1 1(十七)性能監(jiān)測和調(diào)整 2 1 1(十八)向導和工具 2 1 1(十九)管理ODBC數(shù)據(jù)源 2 1 1 機 動 4 0 合 計 45 27 序號 教 學 內(nèi) 容 五、實踐環(huán)節(jié) 1.實驗(25學時,包含在上機時間內(nèi)),可根據(jù)授課內(nèi)容安排,建議項目:創(chuàng)建和使用數(shù)據(jù)庫;創(chuàng)建和使用表;Transact-SQL;索引;視圖;數(shù)據(jù)庫完整性;存儲過程;觸發(fā)器;SQL Server的安全管理;數(shù)據(jù)備份與還原;數(shù)據(jù)轉換;用ADO操作SQL Server數(shù)據(jù)庫;VB的數(shù)據(jù)環(huán)境和數(shù)據(jù)報表;數(shù)據(jù)庫系統(tǒng)設計實例。2.綜合性大作業(yè),可根據(jù)實際課時安排在實訓內(nèi)容來進行,建議1~2次。 六、大綱說明 1.本大綱適用于三年制高職高專計算機各專業(yè)使用。 2.本課程與其它編程語言課程是相輔相成的,并且作為程序設計的提高課程,應在《程序設計基礎》之后開設。 3.考核方式:平時考核占40%,期末考核占60%。考核及格后獲得3學分。4.參考教材:《SQL Server 2012數(shù)據(jù)庫及應用》 徐人鳳、曾建華編著高等教育出版社。 SQL Server數(shù)據(jù)庫實訓總結 為期一周的實訓已經(jīng)結束,從這一周中,有了很多的感悟。從學到和掌握到的東西來說,在書本上學到的東西非常不牢固,然而實訓真的讓我受益匪淺!實訓第一天到教室時,看到老師給我們講試訓的內(nèi)容與要求,然后告訴我們一些要完成的任務與作業(yè),然后根據(jù)試訓的內(nèi)容與要求授課,讓我們從實踐中去體會所學的知識。說實話,對于SQL Server 數(shù)據(jù)庫,我所學到的知識很不牢固,當時在課堂上聽課所記住的也并不多,所以在試訓開始時,真的不知道該干些什么?有一種“何去何從”的感覺!但隨著老師的教課和講解,以及和同學的討論,再結合自己所知道的知識和老師所發(fā)放下的課程內(nèi)容,根據(jù)這些實際的情況,我對自己將要做的事也有了興趣和信心。所以在接下來的時間中,我們在老師的幫助下開始了數(shù)據(jù)庫相關的實訓。 在這次的google訂餐系統(tǒng)的設計過程中,我們根據(jù)該google訂餐系統(tǒng)的功能,將其分解三大部分來完成,第一部分就是建立數(shù)據(jù)庫和表,并給其添加約束;第二是角色的管理,分為管理員,訂餐用戶和餐館;第三就是用編程語言建立管理菜單。所以 試訓的內(nèi)容是從數(shù)據(jù)庫和數(shù)據(jù)表的創(chuàng)建和修改開始的,表是建立關系數(shù)據(jù)庫的基本結構,用來存儲數(shù)據(jù)具有已定義的屬性,在表的操作過程中,有查看表屬性,有查看表信息,修改表中數(shù)據(jù),刪除表中的數(shù)據(jù)以及修改表與刪除表的操作。我們以SQL Server數(shù)據(jù)庫為基礎,建立一個google訂餐系統(tǒng)的數(shù)據(jù)庫管理體系,并將數(shù)據(jù)庫與程序連接,用編程語言建立數(shù)據(jù)庫管理菜單。老師給我們講了庫和表的創(chuàng)建方法,以及約束的內(nèi)心及其語法結構,讓我們知道了不同約束的功能和使用的環(huán)境,還給我們說了標識列的使用和作用。講了數(shù)據(jù)庫的操作,增刪改查。使我們掌握了insert into,deleted from,update set,以及select*from語句的的相關知識和運用。其中還學到了分頁查詢以及多表查詢。 從這次試訓中讓我們更明白了一些知識,表是數(shù)據(jù)庫最重要的一個數(shù)據(jù)對象,表的創(chuàng)建好壞直接關系到數(shù)據(jù)庫的成敗,表的內(nèi)容是越具體越好,但是也不能太繁瑣,以后在實際運用中使用多表,對表的規(guī)劃和理解就會越深刻。通過這次試訓,讓我深刻的了解到自己的不足,要想對進行數(shù)據(jù)庫更深的學習,自己得要多看有關的課外書籍,并多做練習,不懂得要多問同學和請教老師,以解決自己遇到的難題,知道更多的知識。實訓不僅是讓我們在實踐中對理論知識的驗證,也讓我們知道我們多學的知識在社會上的運用,把所學知識和企業(yè)商業(yè)接軌。 這次實訓,不僅讓我們學到了許多有關數(shù)據(jù)庫的知識,老師也給我們講了很多社會現(xiàn)狀和就業(yè)情況,讓我們不同的角度了解這個專業(yè)的就業(yè)趨勢。讓我們在今后的學習中更有動力的充實自己,曾加自己的知識面和鍛煉自己各方面能力。第三篇:《網(wǎng)絡數(shù)據(jù)庫SQL Server》教學大綱
第四篇:SQL Server數(shù)據(jù)庫及應用教學大綱
第五篇:SQL Server數(shù)據(jù)庫實訓總結