SQLSERVER校本講義_第1頁
SQLSERVER校本講義_第2頁
SQLSERVER校本講義_第3頁
SQLSERVER校本講義_第4頁
SQLSERVER校本講義_第5頁
已閱讀5頁,還剩30頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、漯河食品職業(yè)學(xué)院校本講義sql server2005數(shù)據(jù)庫基礎(chǔ) 制作人:李紫艷 日 期:2014/4/24sql server2005數(shù)據(jù)庫基礎(chǔ)電子教案 教案完成時間:2014.4.21 課題SQL Server 2005的安裝和使用授課日期授課類型理論授課+實(shí)操學(xué)時數(shù)4教學(xué)目的及要求讓學(xué)生初步掌握數(shù)據(jù)庫的基礎(chǔ)知識,掌握數(shù)據(jù)模型、E-R圖,掌握SQL Server 2005的系統(tǒng)需求、版本信息、SQL Server 2005的常用管理工具教學(xué)重點(diǎn)掌握數(shù)據(jù)模型,E-R圖教學(xué)難點(diǎn)E-R圖教學(xué)方法演示教學(xué),并讓學(xué)生自己動手實(shí)踐操作課程作業(yè)或思考題實(shí)操練習(xí):在個人電腦上安裝SQL SERVER2005

2、審閱意見主講教師或教學(xué)組長簽名: 李紫艷 系主任簽名: 教學(xué)后記學(xué)后第一次接觸數(shù)據(jù)庫,比較陌生,需要慢慢練習(xí)。教學(xué)步驟及主要內(nèi)容(教學(xué)設(shè)計、教學(xué)內(nèi)容、過程、方法等)備注一、 課程介紹1. 介紹SQL SERVER課程的學(xué)習(xí)目的1). SQL SERVER目前的發(fā)展?fàn)顩r以及趨勢2). SQL SERVER目前的發(fā)展趨勢和實(shí)際運(yùn)用情況3). SQL SERVER 2005的優(yōu)勢、方便之處。4). 介紹開設(shè)該課程的原因,以及學(xué)好該課程之后的好處2. 介紹要SQL SERVER2005教學(xué)的基本內(nèi)容1). 先導(dǎo)課和后續(xù)課的介紹,以及學(xué)習(xí)前的準(zhǔn)備工作2). 以及如何學(xué)習(xí)好該課程3). 介紹本學(xué)習(xí)教學(xué)的基

3、本內(nèi)容3. 介紹學(xué)習(xí)要求和考核情況1). 關(guān)于平時出勤和作業(yè)的上交2). 平時成績和期末考核(理論+實(shí)操)的比例為20%和80%3). 期末以作品形式進(jìn)行考核4. 數(shù)據(jù)庫的基礎(chǔ)知識1). 概念和定義2). 數(shù)據(jù)模型3). 關(guān)系模型數(shù)據(jù)庫的發(fā)展、產(chǎn)品4). E-R圖二、 sql server2005 的安裝1)、sql sever2005的概述2)、SQL Server 2005的系統(tǒng)架構(gòu)3)、SQL Server 2005的版本與組件4)、SQL Server 2005的版本5)、SQL Server 2005的組件6)、SQL Server 2005的組件7)、安裝注意事項(xiàng)8)、安裝的硬件要

4、求9)、操作系統(tǒng)支持及軟件要求10)、SQL Server2005環(huán)境需求11)、什么是SQL Server實(shí)例12)、驗(yàn)證安裝三、 關(guān)于邏輯思維能力的介紹1. 鼓勵大學(xué)對編程課進(jìn)行認(rèn)真學(xué)習(xí)2. 編程可以對邏輯思維培養(yǎng),不管以后是否從事計算機(jī)工作,邏輯思維能力的培養(yǎng)都很重要3. 布置了幾道趣味的邏輯思維的題目,讓學(xué)生回答。四、 練習(xí)要求:學(xué)生回去后在自己電腦上安裝sql server2005簡裝版本第1、2學(xué)時主講課程介紹第3、4學(xué)時主要講sql server2005的安裝sql server2005數(shù)據(jù)庫基礎(chǔ)電子教案 教案完成時間:2014.4.21 課題設(shè)計學(xué)生成績管理數(shù)據(jù)庫授課日期授課類

5、型理論授課學(xué)時數(shù)2教學(xué)目的及要求掌握E-R的畫法,能夠熟練的將E-R圖轉(zhuǎn)換成關(guān)系模式教學(xué)重點(diǎn)建立E-R圖并進(jìn)行分析教學(xué)難點(diǎn)建立E-R圖教學(xué)方法講授法課程作業(yè)或思考題結(jié)合我院實(shí)際分析成績管理數(shù)據(jù)庫審閱意見主講教師或教學(xué)組長簽名: 李紫艷 系主任簽名: 教學(xué)后記本節(jié)內(nèi)容總體來講比較簡單,學(xué)生都比較容易理解教學(xué)步驟及主要內(nèi)容(教學(xué)設(shè)計、教學(xué)內(nèi)容、過程、方法等)備注一、 什么是E-R圖1. 概念2. 方法3. 繪制原則二、 設(shè)計數(shù)據(jù)庫1. 分析共幾個實(shí)體2. 分析實(shí)體的屬性3. 分析實(shí)體間的聯(lián)系4. 繪制E-R圖三、 關(guān)系模式1、分類 2、關(guān)系模式表示方法3、E-R圖轉(zhuǎn)換關(guān)系模式的原則三、E-R圖轉(zhuǎn)換

6、成關(guān)系模式1. 邊講邊操作將第一個E-R圖轉(zhuǎn)換成關(guān)系模式四、 動手練習(xí)讓學(xué)習(xí)參照任課老師的操作,將后面的幾個E-R圖均轉(zhuǎn)換關(guān)系模式補(bǔ)充知識預(yù)留15分鐘的時間進(jìn)行復(fù)習(xí)和練習(xí)第一章內(nèi)容基本講完,時間充裕可總結(jié)本章內(nèi)容。sql server2005數(shù)據(jù)庫基礎(chǔ)電子教案 教案完成時間:2014.4.21 課題創(chuàng)建和管理數(shù)據(jù)庫授課日期授課類型理論+實(shí)操課學(xué)時數(shù)4教學(xué)目的及要求1、能夠在SQL Server2005中創(chuàng)建數(shù)據(jù)庫;2、能夠在企業(yè)管理器中修改數(shù)據(jù)庫3、能夠使用SQL語句進(jìn)行數(shù)據(jù)庫維護(hù)教學(xué)重點(diǎn)1、修改數(shù)據(jù)庫2、使用sql語句進(jìn)行數(shù)據(jù)庫維護(hù)教學(xué)難點(diǎn)使用sql語句進(jìn)行數(shù)據(jù)庫維護(hù)教學(xué)方法老師講解,學(xué)生動

7、手操作課程作業(yè)或思考題練習(xí)sql語句在數(shù)據(jù)庫維護(hù)中的應(yīng)用審閱意見主講教師或教學(xué)組長簽名: 李紫艷 系主任簽名: 教學(xué)后記對于我院高職學(xué)生英語都不太好,sql語句要用到命令,所以講sql句時必須先補(bǔ)充些相關(guān)英語單詞教學(xué)步驟及主要內(nèi)容(教學(xué)設(shè)計、教學(xué)內(nèi)容、過程、方法等)備注一、 回顧上節(jié)課的知識點(diǎn)1. 如何繪制E-R圖2. E-R圖如何轉(zhuǎn)換成關(guān)系模式二、 分析數(shù)據(jù)庫1. 介紹系統(tǒng)數(shù)據(jù)庫2. 分析數(shù)據(jù)庫的結(jié)構(gòu)1)、數(shù)據(jù)庫文件的分類2)、數(shù)據(jù)庫文件的區(qū)分三、分析文件的屬性四、關(guān)系數(shù)據(jù)庫介紹1、創(chuàng)建、修改、刪除數(shù)據(jù)庫的方法1)、利用向?qū)?)、命令五、命令方式創(chuàng)建數(shù)據(jù)庫1、簡單介紹sql語言2、分析創(chuàng)建數(shù)

8、據(jù)庫的關(guān)建詞3、演示數(shù)據(jù)庫的創(chuàng)建六、命令方式修改數(shù)據(jù)庫1、分析關(guān)鍵詞2、演示七、刪除數(shù)據(jù)庫1、分析關(guān)鍵詞2、演示八、實(shí)驗(yàn)綜合練習(xí):1、向?qū)?chuàng)建成績管理數(shù)據(jù)庫(smx)要求:1)、至少包含兩個數(shù)據(jù)文件,一個日志文件 2)、文件統(tǒng)一存放在電腦的e盤 3)、數(shù)據(jù)文件最大不受限制,日志文件最大為500MB2、命令方式創(chuàng)建成績管理數(shù)據(jù)庫(smx) 要求:同1要求3、命令方式修改2中所建數(shù)據(jù)庫要求:1、日志文件最大為800MB 2、數(shù)據(jù)文件最大為600MB4、命令方式刪除數(shù)據(jù)庫演示給學(xué)生看:利用向?qū)?chuàng)建數(shù)據(jù)庫補(bǔ)充:創(chuàng)建、修改、刪除數(shù)據(jù)庫所用關(guān)鍵詞英語單詞的意思漯河食品職業(yè)學(xué)院課程教案 教案完成時間:201

9、4.4.21 課題創(chuàng)建和管理表授課日期授課類型理論+實(shí)操課學(xué)時數(shù)4教學(xué)目的及要求1、掌握常用的數(shù)據(jù)類型2、使用查詢分析創(chuàng)建數(shù)據(jù)庫表3、能夠使用sql語句實(shí)現(xiàn)對數(shù)據(jù)表的維護(hù)教學(xué)重點(diǎn)1、數(shù)據(jù)類型 2、sql語句實(shí)現(xiàn)對數(shù)據(jù)表的維護(hù)教學(xué)難點(diǎn)1、數(shù)據(jù)類型 2、sql語句實(shí)現(xiàn)對數(shù)據(jù)表的維護(hù)教學(xué)方法案例講授法課程作業(yè)或思考題用sql語句實(shí)同對成績管理數(shù)據(jù)庫表的維護(hù)審閱意見主講教師或教學(xué)組長簽名: 李紫艷 系主任簽名: 教學(xué)后記學(xué)生對命令的理解、應(yīng)用有待加強(qiáng)教學(xué)步驟及主要內(nèi)容(教學(xué)設(shè)計、教學(xué)內(nèi)容、過程、方法等)備注一、 回顧上節(jié)課的知識點(diǎn)1. 建庫的方式分為幾種2. 命令方式建庫、文件3. 導(dǎo)入建庫表二、 設(shè)

10、計表結(jié)構(gòu)1. 相關(guān)概念1). 表結(jié)構(gòu)2). 記錄3). 字段4). 空值5). 關(guān)鍵字2. 用實(shí)例講解相關(guān)內(nèi)容常3. 常用的數(shù)據(jù)類型1). 整數(shù)型(int)2). 浮點(diǎn)型(float)3). 貨幣型(money)4). 位型(bit)5). 字符型(char)6). 文本型(text)7). 日期時間型(datetime)8). 圖像數(shù)據(jù)類型(image)三、設(shè)計表結(jié)構(gòu)分類1、界面方式操作表2、命令方式操作表1)、主要關(guān)鍵詞Create table 2)、實(shí)例操作四、數(shù)據(jù)表的維護(hù)1、界面方式2、命令方式 3、分類1)、表中添加字段2)、刪除字段3)、修改字段4)、刪除表5)、主要關(guān)鍵詞Alte

11、r table add drop6)、實(shí)操運(yùn)行五、實(shí)操練習(xí) 設(shè)計成績管理數(shù)據(jù)庫中表的結(jié)構(gòu)補(bǔ)充:關(guān)鍵字分類補(bǔ)充:所用關(guān)鍵詞(英語)意思本節(jié)內(nèi)容實(shí)操非常重要,建議前2學(xué)時,理論講解,后2學(xué)時重點(diǎn)實(shí)操漯河食品職業(yè)學(xué)院課程教案 教案完成時間:2014.4.21 課題實(shí)現(xiàn)數(shù)據(jù)表完整性授課日期授課類型實(shí)驗(yàn)課學(xué)時數(shù)4教學(xué)目的及要求1、能夠建立表的主鍵;2、能夠分析并建立表之間的關(guān)系;3、能夠使用約束、默認(rèn)值和規(guī)則來提供數(shù)據(jù)的完整性;4、能夠熟練掌握有關(guān)數(shù)據(jù)完整性的SQL語句。教學(xué)重點(diǎn)1、為表設(shè)置主鍵2、實(shí)現(xiàn)數(shù)據(jù)的完整性3、用sql語句實(shí)現(xiàn)數(shù)據(jù)完整性教學(xué)難點(diǎn)用sql語句實(shí)現(xiàn)數(shù)據(jù)完整性教學(xué)方法布置實(shí)驗(yàn)任務(wù),讓學(xué)

12、生動手練習(xí)課程作業(yè)或思考題為成績管理數(shù)據(jù)庫中表實(shí)現(xiàn)完整性審閱意見主講教師或教學(xué)組長簽名: 李紫艷 系主任簽名: 教學(xué)后記界面方式操作學(xué)生比較容易上手,但大部分同學(xué)代碼不熟練,還要適當(dāng)加強(qiáng)。教學(xué)步驟及主要內(nèi)容(教學(xué)設(shè)計、教學(xué)內(nèi)容、過程、方法等)備注一、 介紹上機(jī)課中的常見錯誤1. 代碼寫錯2. 標(biāo)點(diǎn)符號寫錯3. 死搬硬套4. 導(dǎo)入本節(jié)內(nèi)容二、數(shù)據(jù)完整性概念三、數(shù)據(jù)完整性的分類1. 實(shí)體完整性2. 域完整性3. 參照完整性四、 實(shí)體完整性的實(shí)現(xiàn)1. 界面方式實(shí)現(xiàn)實(shí)體完整性2. 命令方式實(shí)現(xiàn)1)、主要關(guān)健詞 Primary key 為主建 unique 唯一鍵 foreign key 外鍵2)、pr

13、imary key與unique的區(qū)別3. 域完整性的實(shí)現(xiàn)1)、界面方式2)、命令方式3)、舉例操作4. 參照完整性1)、界面方式2)、命令方式 3)、舉例操作五、默認(rèn)值約束1、默認(rèn)值定義1)、關(guān)鍵詞:default2)、舉例演示2、默認(rèn)值刪除1)、關(guān)鍵詞 Drop default 名字2)、舉例演示六、默認(rèn)值對象 1)、定義 Create default 名字 2)、默認(rèn)值對象的刪除Drop default 名字七、默認(rèn)值對象的綁定 八、實(shí)操練習(xí) 1、將成績管理數(shù)據(jù)庫中每張表都設(shè)置主鍵 2、學(xué)生學(xué)分列值必須在10-99之間 3、性別列需定義字段為位型 4、要求成績列值不得低于60分 5、要求

14、入學(xué)日期設(shè)置為默認(rèn)值本節(jié)內(nèi)容實(shí)操非常重要,建議前2學(xué)時,理論講解,后2學(xué)時重點(diǎn)實(shí)操補(bǔ)充:關(guān)鍵詞英語單詞的意思漯河食品職業(yè)學(xué)院課程教案 教案完成時間:2014.4.21 課題維護(hù)數(shù)據(jù)表授課日期授課類型理論+實(shí)操學(xué)時數(shù)4教學(xué)目的及要求1、能夠使用企業(yè)管理器表的數(shù)據(jù)進(jìn)行維護(hù);2、能夠使用SQL語句對表中數(shù)據(jù)進(jìn)行插入、修改和刪除。教學(xué)重點(diǎn)使用SQL語句對表中數(shù)據(jù)進(jìn)行插入、修改和刪除。教學(xué)難點(diǎn)使用SQL語句對表中數(shù)據(jù)進(jìn)行插入、修改和刪除。教學(xué)方法案例教學(xué),引導(dǎo)學(xué)生思考課程作業(yè)或思考題為成績管理數(shù)據(jù)庫的表通過sql語句插入數(shù)據(jù)審閱意見主講教師或教學(xué)組長簽名: 李紫艷 系主任簽名: 教學(xué)后記由于基礎(chǔ)的限制,

15、sql語句在數(shù)據(jù)庫中應(yīng)用,有些難度,有待加強(qiáng)教學(xué)步驟及主要內(nèi)容(教學(xué)設(shè)計、教學(xué)內(nèi)容、過程、方法等)備注一、 復(fù)習(xí)上機(jī)課的問題1. 關(guān)鍵詞使用不當(dāng)2. 單詞寫錯3. 標(biāo)點(diǎn)符號用錯4. 帶領(lǐng)學(xué)生操作書中例中,筑固上節(jié)課的知識點(diǎn)5. 導(dǎo)入本節(jié)內(nèi)容二、 插入記錄1. 在查詢分析器中插入記錄Insert into table 表名Insert into xsbValues(000001,王林,1,1990-2-3,計算機(jī),50)三、修改記錄1、在查詢分析器中修改記錄Update xsbSet 年齡年齡+1Where 學(xué)號00001五、 刪除記錄1)、查詢分析器中刪除記錄Delete from xsbWh

16、ere 學(xué)號0001六、 綜合練習(xí)1、 成績管理數(shù)據(jù)庫表中插入數(shù)據(jù)2、 修改學(xué)生年齡,要求年齡不低于17歲3、 將年齡小于17歲學(xué)生的信息刪除掉本節(jié)重點(diǎn)是實(shí)操練習(xí)漯河食品職業(yè)學(xué)院課程教案 教案完成時間:2014.4.21 課題簡單數(shù)據(jù)查詢授課日期授課類型理論+實(shí)操學(xué)時數(shù)4教學(xué)目的及要求1、能夠使用簡單的SQL語句查詢數(shù)據(jù)表中的數(shù)據(jù);2、能夠使用統(tǒng)計函數(shù)進(jìn)行數(shù)據(jù)查詢;3、能夠進(jìn)行分組查詢。教學(xué)重點(diǎn)1、使用簡單的SQL語句查詢數(shù)據(jù)表中的數(shù)據(jù);2、使用統(tǒng)計函數(shù)進(jìn)行數(shù)據(jù)查詢;3、進(jìn)行分組查詢。教學(xué)難點(diǎn)1、使用簡單的SQL語句查詢數(shù)據(jù)表中的數(shù)據(jù);2、使用統(tǒng)計函數(shù)進(jìn)行數(shù)據(jù)查詢;3、進(jìn)行分組查詢。教學(xué)方法案

17、例教學(xué),引導(dǎo)學(xué)生思考課程作業(yè)或思考題實(shí)操題:查詢田菲同學(xué)數(shù)據(jù)庫成績審閱意見主講教師或教學(xué)組長簽名: 李紫艷 系主任簽名: 教學(xué)后記數(shù)據(jù)庫查詢主要用命令完成,這是我們學(xué)生的軟肋,需要多練習(xí),加強(qiáng)教學(xué)步驟及主要內(nèi)容(教學(xué)設(shè)計、教學(xué)內(nèi)容、過程、方法等)備注一、 實(shí)驗(yàn)講解1. 從整體出發(fā),對上幾節(jié)內(nèi)容進(jìn)行完整回顧2. 分析上幾次任務(wù)中存在的問題,提出解決方法3. 導(dǎo)入本節(jié)內(nèi)容二、 簡單數(shù)據(jù)查詢1. 選擇所有列“*”表示一個表或視圖中的所有列Select * from xsb2、查詢一個表中指定的列或多列 查詢XSB表中的所有記錄的姓名、性別和年齡列。SELECT姓名,性別,年齡 FROM XSB 3、

18、定義列別名 查詢xsb表中計算機(jī)系同學(xué)的學(xué)號、姓名和總學(xué)分,結(jié)果中各列的標(biāo)題分別指定為number 、name、 markSelect 學(xué)號 as number,姓名 as name,總學(xué)分as mark From xsbWhere 專業(yè)“計算機(jī)” 4、消除查詢結(jié)果中的重復(fù)行關(guān)鍵詞:distinct查詢選課學(xué)生總?cè)藬?shù)。SELECT COUNT(DISTINCT 學(xué)號) FROM CJB三、聚合函數(shù) 1、常用的聚合函數(shù) 1)、AVG():求平均值 2)、max():求最大值 3)、min(): 求最小值 4)、count():求和,返回值為整數(shù) 5)、sum(): 求和 2、舉列演示 1)、 查

19、詢計算機(jī)系的學(xué)生人數(shù)。SELECT COUNT(*) AS 學(xué)生人數(shù) FROM XSB WHERE 專業(yè)=計算機(jī)系2)、查詢001號課程的平均分。SELECT AVG(成績)AS 課程平均分 FROM CJB WHERE課程號=001 3)、查詢選修001號課程的學(xué)生的最高分和最低分 SELECT MAX(成績) as “最高分”,MIN(成績) AS 最低分 from cjb Where 課程號“0001”四、表達(dá)式的比較 1、分類 2、實(shí)例演示1)、查詢SCORE表中成績在60到80之間的所有記錄。SELECT * FROM CJB WHERE 成績BETWEEN 60 AND 80或SE

20、LECT * FROM CJB WHERE 成績=60 AND成績70 AND MAX(成績)=807、刪除視圖刪除cs_ks中女同學(xué)的記錄Use smxgoDelete from cs_xs Where 性別=0 二、索引 1、概念 2、分類 3、作用 4、創(chuàng)建方法 1)、界面方式 2)、命令方式 語法格式:Create unique clustered nonclustered index name On name(column)例1:為KCB表的課程名創(chuàng)建索引Use smxGoCreate index kc_name_indOn KCB(課程名)例2:根據(jù)CJB表的學(xué)號和課程號創(chuàng)建復(fù)合索

21、引Create index cjb_indOn cjb(學(xué)號,課程號)With(drop_existing=on)如果存在同名索引先將其刪除,在創(chuàng)建,如果沒有,則提示錯誤,需將其刪除。例3:創(chuàng)建視圖并為視圖創(chuàng)建索引Create view st1As Select 學(xué)號,姓名 from xsbGoCreate index sy1On st1(學(xué)號)5、建索引索引使用一段時間后,可能需要重建,這時可以用alter index語句來重新新建索引例4:重建KCB表中的所有索引Use smxGoAlter index all on kcb rebuild6、索引的刪除1、界面方式2、命令方式Drop i

22、ndex name刪除smx中kcbde 名為kc_name_id的索引Drop index kcb.kc_name_id三、實(shí)操練習(xí)1、對成績管理數(shù)據(jù)庫中表創(chuàng)建索引,要求:對于XSB,按學(xué)號建立主鍵索引(primary key約束),組織方式為聚集索引。對于kcb,按課程號建立主鍵索引,組織方式為聚集索引對于KCB,按課程名建立唯一索引(unique約束),組織為非聚集索引。 2、在成績管理數(shù)據(jù)庫中表創(chuàng)建視圖關(guān)于學(xué)生姓名,課程號,課程名字,成績的視圖。漯河食品職業(yè)學(xué)院課程教案 教案完成時間:2014.4.21 課題創(chuàng)建存儲過程和觸發(fā)器授課日期授課類型理論+實(shí)操學(xué)時數(shù)2教學(xué)目的及要求1、能夠使

23、用企業(yè)管理器和命令方式創(chuàng)建、執(zhí)行和刪除存儲過程;2、能夠使用企業(yè)管理器和命令方式創(chuàng)建和刪除觸發(fā)器。教學(xué)重點(diǎn)1、命令方式創(chuàng)建、執(zhí)行和刪除存儲過程;2、命令方式創(chuàng)建和刪除觸發(fā)器教學(xué)難點(diǎn)1、命令方式創(chuàng)建、執(zhí)行和刪除存儲過程;2、命令方式創(chuàng)建和刪除觸發(fā)器教學(xué)方法案例教學(xué),引導(dǎo)學(xué)生思考課程作業(yè)或思考題審閱意見主講教師或教學(xué)組長簽名: 李紫艷 系主任簽名: 教學(xué)后記教學(xué)步驟及主要內(nèi)容(教學(xué)設(shè)計、教學(xué)內(nèi)容、過程、方法等)備注一、 復(fù)習(xí)上節(jié)知識1. 視圖2. 索引3. 導(dǎo)入新知識點(diǎn)二、 存儲過程1. 概念2. 優(yōu)點(diǎn)3. 分類三、 存儲過程的創(chuàng)建與執(zhí)行1. 創(chuàng)建方式1)、對象資源管理器中創(chuàng)建2)、命令方式創(chuàng)建語

24、法格式:Create procedure 名字如:返回00001號學(xué)生的成績情況,該存儲過程不使用任何參數(shù)Create procedure student_infoAsSelect * from cjb Where 學(xué)號000012、存儲過程的執(zhí)行Exec |execute 名字如:在執(zhí)行上例所創(chuàng)建的存儲過程 Execute student_info3、存儲過程的修改Alter procedure 名字四、觸發(fā)器1、概念2、創(chuàng)建3、修改4、分別以界面方式,命令方式來實(shí)現(xiàn)四、練習(xí) 操作練習(xí)P195P208頁的例子本節(jié)是選學(xué)內(nèi)容,學(xué)生可根據(jù)自己的實(shí)際情況來選擇漯河食品職業(yè)學(xué)院課程教案 教案完成時間

25、:2014.4.21 課題數(shù)據(jù)庫的安全管理授課日期授課類型理論+實(shí)操課學(xué)時數(shù)2教學(xué)目的及要求1、能夠在SQL Server中創(chuàng)建用戶;2、能夠進(jìn)行簡單的語句權(quán)力和對象權(quán)力的管理。教學(xué)重點(diǎn)1、能夠在SQL Server中創(chuàng)建用戶;2、能夠進(jìn)行簡單的語句權(quán)力和對象權(quán)力的管理。教學(xué)難點(diǎn)1、能夠在SQL Server中創(chuàng)建用戶;2、能夠進(jìn)行簡單的語句權(quán)力和對象權(quán)力的管理。教學(xué)方法布置作業(yè),鼓勵學(xué)生動手完成課程作業(yè)或思考題布置任務(wù)讓學(xué)生設(shè)置自己電腦數(shù)據(jù)庫的權(quán)限審閱意見主講教師或教學(xué)組長簽名: 李紫艷 系主任簽名: 教學(xué)后記教學(xué)步驟及主要內(nèi)容(教學(xué)設(shè)計、教學(xué)內(nèi)容、過程、方法等)備注一、 復(fù)習(xí)1. 存儲過程

26、2. 觸發(fā)器3. 導(dǎo)入本節(jié)內(nèi)容二、 管理數(shù)據(jù)庫登錄帳戶1. sql server2005身份驗(yàn)證模式1)、windows驗(yàn)證模式2)、sql server驗(yàn)證模式3)、混合模式2、建立和管理用戶帳戶1)、建立windows驗(yàn)證模式的登錄名2)、建立sql server驗(yàn)證模式的登錄名三、命令方式管理用戶帳戶1、創(chuàng)建登錄名語法:create logi 名字如:使用命令方式創(chuàng)建windows登錄名tao(本地計算機(jī)名為a01)認(rèn)數(shù)據(jù)庫為smxUse smxGoCreate login(a01tao) from windowsWith default_database=smx2、 刪除登錄名Drop

27、 login 名字3、 創(chuàng)建數(shù)據(jù)庫用戶Create user 名字如:使用sql server登錄名sql_tao(假設(shè)己經(jīng)創(chuàng)建)在smx數(shù)據(jù)庫中創(chuàng)建數(shù)據(jù)庫用戶tao,默認(rèn)架構(gòu)名使用dboUse smxGoCreate user taoFor login sql_aoWith default_schema=dbo四、數(shù)據(jù)庫權(quán)限的管理 1、授予權(quán)限 1)、界面方式 2)、命令方式關(guān)鍵詞:grant如:給smx數(shù)據(jù)庫上的用戶david和wang授予創(chuàng)建表的權(quán)限Use smxGoGrant create bableTo david,wanggo2. 拒絕權(quán)限關(guān)鍵詞:deny對多個用戶不允許使用cre

28、ate view和create table語句Deny ceate view,create tableTo li,huang3、撤銷權(quán)限關(guān)鍵詞:revoke如:取消授予多個用戶的多個語句權(quán)限 Revoke create table,create default From wang,ligo五、練習(xí) 練習(xí)P265-P274例子漯河食品職業(yè)學(xué)院課程教案 教案完成時間:2014.4.21 課題維護(hù)數(shù)據(jù)庫授課日期授課類型實(shí)操課學(xué)時數(shù)2教學(xué)目的及要求1、能夠?qū)QL Server數(shù)據(jù)庫進(jìn)行備份和還原;2、能夠?qū)?shù)據(jù)庫進(jìn)行導(dǎo)入導(dǎo)出;3、能夠?qū)?shù)據(jù)庫進(jìn)行分離和附加。教學(xué)重點(diǎn)1、能夠?qū)QL Server數(shù)據(jù)庫進(jìn)行備份和還原;2、能夠?qū)?shù)據(jù)庫進(jìn)行導(dǎo)入導(dǎo)出;3、能夠?qū)?shù)據(jù)庫進(jìn)行分離和附加。教學(xué)難點(diǎn)

溫馨提示

  • 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

提交評論