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