《數(shù)據(jù)庫管理系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(本部)
《《數(shù)據(jù)庫管理系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(本部)》由會(huì)員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫管理系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書(本部)(9頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-----傾情為你奉上 《數(shù)據(jù)庫管理系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書 劉 穎 長沙理工大學(xué)經(jīng)管學(xué)院 《數(shù)據(jù)庫管理系統(tǒng)》實(shí)驗(yàn)指導(dǎo)書 課程代碼: 英文名稱:Database Management System 適用對象:會(huì)計(jì)學(xué)、財(cái)務(wù)管理專業(yè) 學(xué)時(shí)學(xué)分:共32,實(shí)驗(yàn)10學(xué)時(shí),2.0分。 一、實(shí)驗(yàn)的目的 數(shù)據(jù)庫系統(tǒng)產(chǎn)生于20世紀(jì)60年代末。30多年來,數(shù)據(jù)庫技術(shù)得到迅速發(fā)展,已形成較為完整的理論體系和一大批實(shí)用系統(tǒng),現(xiàn)已成為計(jì)算機(jī)軟件領(lǐng)域的一個(gè)重要分支。隨著網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展,以及數(shù)據(jù)庫技術(shù)與網(wǎng)絡(luò)技術(shù)的緊密結(jié)合
2、,數(shù)據(jù)庫技術(shù)已經(jīng)廣泛應(yīng)用于各種領(lǐng)域,小到工資管理、人事管理,大到企業(yè)信息的管理等,數(shù)據(jù)庫技術(shù)已成為計(jì)算機(jī)系統(tǒng)應(yīng)用最廣的技術(shù)之一。同時(shí),數(shù)據(jù)庫技術(shù)及其應(yīng)用也成為國內(nèi)外高等學(xué)校計(jì)算機(jī)專業(yè)和許多非計(jì)算機(jī)專業(yè)的必修或選修內(nèi)容。本課程實(shí)驗(yàn)教學(xué)的目的和任務(wù)是使學(xué)生通過實(shí)踐環(huán)節(jié)深入理解和掌握課堂教學(xué)內(nèi)容,使學(xué)生得到數(shù)據(jù)庫應(yīng)用的基本訓(xùn)練,提高其解決實(shí)際問題的能力。 二、實(shí)驗(yàn)開設(shè)對象 本實(shí)驗(yàn)開設(shè)對象為《數(shù)據(jù)庫管理系統(tǒng)》課程的學(xué)習(xí)者,其中主要是會(huì)計(jì)學(xué)、財(cái)務(wù)管理專業(yè)的學(xué)生。 三、基本原理及課程簡介 SQL Server 2008是當(dāng)今深受歡迎的關(guān)系數(shù)據(jù)庫管理系統(tǒng),是一個(gè)杰出的數(shù)據(jù)庫平臺(tái),它建立在成熟而強(qiáng)
3、大的關(guān)系數(shù)據(jù)模型的基礎(chǔ)之上,可以很好地支持客戶機(jī)/服務(wù)器模式,可用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉庫以及電子商務(wù)等,能夠滿足各種類型的企事業(yè)單位構(gòu)建網(wǎng)絡(luò)數(shù)據(jù)庫的要求,是目前各類學(xué)校學(xué)習(xí)大型數(shù)據(jù)庫管理系統(tǒng)的首選對象。本課程主要介紹數(shù)據(jù)庫管理系統(tǒng)的基本概念和基本原理以及SQL Server 2008關(guān)系數(shù)據(jù)庫管理系統(tǒng)的主要功能及其使用。具體內(nèi)容包括SQL Server 2008的安裝、服務(wù)器與客戶端配置、Transact-SQL基礎(chǔ)、數(shù)據(jù)庫管理、表和視圖管理、存儲(chǔ)過程和觸發(fā)器管理、游標(biāo)管理、維護(hù)數(shù)據(jù)庫、SQL Server 安全管理和SQL Server 代理服務(wù)。本實(shí)驗(yàn)課程內(nèi)容共設(shè)3個(gè)大的子實(shí)驗(yàn)項(xiàng)目。
4、 四、指導(dǎo)教師要求 本實(shí)驗(yàn)課程教學(xué)指導(dǎo)原則上由《管理信息系統(tǒng)》課程講授教師負(fù)責(zé),在人數(shù)較多時(shí)配1-2名教師擔(dān)任實(shí)驗(yàn)指導(dǎo)教師,實(shí)驗(yàn)室人員配合指導(dǎo)。指導(dǎo)教師應(yīng)在實(shí)驗(yàn)前闡述實(shí)驗(yàn)?zāi)康摹⒒痉椒?、基本技術(shù)、實(shí)驗(yàn)要求等,指導(dǎo)學(xué)生在規(guī)定的時(shí)間內(nèi)完成相關(guān)課程實(shí)驗(yàn)任務(wù)。 五、實(shí)驗(yàn)設(shè)備配置 每人配置1臺(tái)電腦,安裝SQL Server 2008軟件,并能訪問Internet。 六、考核與報(bào)告 1、實(shí)驗(yàn)完成后,學(xué)生將實(shí)驗(yàn)結(jié)果從系統(tǒng)中打印出來,并撰寫實(shí)驗(yàn)報(bào)告,符合實(shí)驗(yàn)教學(xué)的要求,并得到指導(dǎo)教師的認(rèn)可。 2、指導(dǎo)教師對每份實(shí)驗(yàn)報(bào)告進(jìn)行審閱、評分。 3、該實(shí)驗(yàn)程依附于理論課,實(shí)驗(yàn)課的
5、成績記入課程平時(shí)成績,占總成績的40%。 實(shí)驗(yàn)一 數(shù)據(jù)庫的創(chuàng)建與管理 一、實(shí)驗(yàn)題目 數(shù)據(jù)庫的管理 二、實(shí)驗(yàn)課時(shí) 課內(nèi)2課時(shí) 三、實(shí)驗(yàn)?zāi)康? 通過本課程實(shí)驗(yàn),讓學(xué)生熟練掌握數(shù)據(jù)庫的創(chuàng)建、修改和刪除操作。理解數(shù)據(jù)分離和附加的概念,并掌握數(shù)據(jù)的分離、附加和移動(dòng)操作。 四、實(shí)驗(yàn)內(nèi)容和步驟 1、在D盤根目錄下簡歷兩個(gè)文件夾sql—data和sql—log。打開SQL Server Management Studio,注意選擇所連接的SQL Server為你自己的機(jī)器,連接使用“Windows身份驗(yàn)證”。用CREATE DATABASE語句按以下要求在本地SQL Serv
6、er下建立數(shù)據(jù)庫。 數(shù)據(jù)庫名稱----mydb1 主數(shù)據(jù)文件邏輯名稱----f1 主數(shù)據(jù)文件物理名稱----D:\sql—data\f1.mdf 初始大小----2MB; 最大尺寸----無限大; 增長速度----5% 次數(shù)據(jù)文件邏輯名稱----f2 次數(shù)據(jù)文件物理名稱----D:\sql—data\f2.mdf 初始大小----3MB; 最大尺寸----200MB; 增長速度----2MB 事務(wù)日志文件邏輯名稱----lg1 事務(wù)日志文件物理名稱----D:\sql—log\lg1.l
7、df 初始大小----1MB; 最大尺寸----10MB; 增長速度----1MB 調(diào)試成功后,在SQL Server Management Studio中找到所建立的數(shù)據(jù)庫,打開其屬性窗口,觀察其所建立的數(shù)據(jù)是否和以上要求一致。確認(rèn)正確后記錄下所使用的CREATE DATABASE語句。 2、用ALTER DATABASE語句完成以下操作。 (1)向第2題創(chuàng)建的mydb1數(shù)據(jù)庫的primary文件組中添加文件: 次數(shù)據(jù)文件邏輯名稱----f3 次數(shù)據(jù)文件物理名稱----D
8、:\sql—data\f3.ndf 初始大小----2MB; 最大尺寸----5MB; 增長速度----1MB (2)修改以上生成的數(shù)據(jù)庫文件f3,使其初始大小為3MB,最大尺寸為10MB。 (3)將數(shù)據(jù)庫名稱mydb1修改為mydb2。 五、實(shí)驗(yàn)要求 1、掌握利用圖形界面工具創(chuàng)建和管理數(shù)據(jù)庫。 2.掌握利用CREATE DATABASE 命令創(chuàng)建和管理數(shù)據(jù)庫 3.要求提交對各個(gè)實(shí)驗(yàn)步驟的實(shí)驗(yàn)結(jié)果。 六、實(shí)驗(yàn)參考資料 學(xué)生在設(shè)計(jì)方案與實(shí)驗(yàn)時(shí),可以參考有關(guān)教材、教學(xué)案例與CAI課件。 實(shí)驗(yàn)二 表和視圖的創(chuàng)建與管理 一
9、、實(shí)驗(yàn)題目 表和視圖的創(chuàng)建與管理 二、實(shí)驗(yàn)課時(shí) 課內(nèi)4課時(shí)。 三、實(shí)驗(yàn)?zāi)康? 通過本課程實(shí)驗(yàn),讓學(xué)生掌握表的創(chuàng)建、修改、更新、查詢過程;理解表約束的內(nèi)容;掌握利用SELECT查詢命令進(jìn)行表的查詢操作;掌握視圖的創(chuàng)建過程。 四、實(shí)驗(yàn)內(nèi)容與步驟 (一) 表的定義及約束。 1、 建立名稱為“職工”的數(shù)據(jù)庫,數(shù)據(jù)庫屬性自定。按以下要求完成各步操作,保存或記錄完成各題功能的Transact-SQL語句。 2、 使用CREATE TABLE 語句在“職工”數(shù)據(jù)庫中按以下要求創(chuàng)建各表。 (1) “職工基本信息”表:表結(jié)構(gòu)如表6-8所示。 表6-8
10、 “職工基本信息”表 字段名 職工編號(hào) 姓名 性別 出生日期 部門編號(hào) 類型及說明 Char(5)主鍵 Char(10)不允許為空 Char(2) Datetime Char(3) (2) “工資”表:表結(jié)構(gòu)如表6-9所示。 表6-9 “工資”表 字段名 職工編號(hào) 基本工資 獎(jiǎng)金 實(shí)發(fā)工資 類型及說明 Char(5)主鍵 Money Money Money (3) “部門信息”表:表結(jié)構(gòu)如表6-10所示。 表6-10
11、 “部門信息”表 字段名 部門編號(hào) 部門名稱 部門簡介 類型及說明 Char(3)主鍵 Char(20)不允許為空 Varchar(50) 3、 使用ALTER TABLE語句向“職工基本信息”表中添加一項(xiàng),列名稱為“職稱”,類型為char,長度為10。 4、 使用ALTER TABLE語句刪除第3題添加的職稱列。 5、 為“部門信息”表的部門名稱字段添加一個(gè)唯一性約束,以限制部門名稱的唯一性。 6、 限制“職工基本信息”標(biāo)的“性別”子短板只接受“男”和“女”兩個(gè)值。 7、 限制“工資”表的“基本工資”字段的值為不小于0的數(shù)。 8、 限制“工
12、資”表的“基本工資”和“獎(jiǎng)金”字段的默認(rèn)值為0。 9、 設(shè)“職工基本信息”表的“性別”字段的默認(rèn)值為“男” 10、 創(chuàng)建外部鍵約束,定義職工基本信息表的“默認(rèn)編號(hào)”為外部鍵,引用“部門信息”表的“部門編號(hào)”;定義“工資”表的“職工編號(hào)”為外部鍵,引用“職工基本信息”表的“職工編號(hào)”。 11、 刪除第9題創(chuàng)建的外部鍵約束。 (二)表的更新 繼續(xù)使用第(一)創(chuàng)建的“職工”數(shù)據(jù)庫,完成以下各題功能,保存或記錄相應(yīng)的FSQL語句。 1、用INSERT語句向“職工基本信息”表中插入如表6-11所示的4行數(shù)據(jù)。 表6-11
13、“職工基本信息”表中的數(shù)據(jù) 職工編號(hào) 姓名 性別 出生日期 部門編號(hào) 10001 王佳 女 1979年2月1日 001 20001 張欣 男 1965年5月10日 002 20003 李勇 男 1976年8月1日 002 10002 劉軍 男 1973年7月1日 001 2、用INSERT語句向“工資”表中插入如6-12所示的兩行數(shù)據(jù)(即部門編號(hào)為“001”的職工工資信息)。 表6-12 部門編號(hào)為“001”的職工工資信息 職工編號(hào) 基本工資 獎(jiǎng)金 10001 2000 2200
14、10002 2500 2000 3、 在“職工”數(shù)據(jù)表中在創(chuàng)建一張新表,表名為“臨時(shí)工資信息”,其結(jié)構(gòu)和內(nèi)容如表6-13所示 表6-13 “臨時(shí)工資信息”表 職工編號(hào) 姓名 基本工資 獎(jiǎng)金 20001 張欣 2000 2500 20003 李勇 2200 2000 用帶子查詢的INSERT語句將該新表的有關(guān)數(shù)據(jù)添加到“工資”表中。 4、有CREATE TABLE語句在“職工”數(shù)據(jù)庫中創(chuàng)建一個(gè)新表“部門平均年齡”,包含“部門編號(hào)”和“平均年齡”兩個(gè)字段。 5、使用INSERT語句將每一個(gè)部門編號(hào)
15、及對應(yīng)的職工平均年齡添加到以上“部門平均年齡”表中。(提示:在子查詢語句中可以使用“YEAR(GETDATE())-YEAR(出生日期)”求每一個(gè)職工的年齡,在對其使用AVG函數(shù)求平均。 6、用UPDATE語句給“工資”表中所有所屬部門編號(hào)為“001”的職工的獎(jiǎng)金增加10%。 7、用UPDATE語句求所有職工的實(shí)發(fā)工資(即計(jì)算“工資”表的實(shí)發(fā)工資一列的值,等于基本工資+獎(jiǎng)金)。 8、刪除職工編號(hào)為“10001”的職工工資信息。 9、刪除“工資”表中所屬部門編號(hào)為“001”的所有職工的工資信息。 (三)表的查詢 以下各題基于數(shù)據(jù)庫HrSystem,編寫SECLECT
16、語句,完成以下各題的要求,保存或記錄下實(shí)現(xiàn)各題功能的查詢語句。 1、查詢員工表Employees的全部信息。 2、查詢員工表Employees的姓名、性別及工資。 3、要將所有員工工資上漲20%明顯是所有員工的姓名、性別和上漲后的工資。將上漲后的工資一列的標(biāo)題顯示為“New Wage”。 4、查詢員工表Employees中有哪些職務(wù)(使用title字段,這里需要去掉重復(fù)的職務(wù))。 5、查詢部門編號(hào)為1的員工姓名和職務(wù)。 6、查詢圖書類型職務(wù)為“部門經(jīng)理”且性別為女的員工的姓名。 7、使用BETWEEN表示范圍,找出工資在3000-4000員的所有員工信息。 8、使用BETWEE
17、N表示范圍,找出工資不在3000-4000員的所有員工信息。 9、找出部門為人事部(編號(hào)為1)和辦公室(編號(hào)為2)的所有員工信息(條件使用IN)。 10、從Employees表中找出所有身份證以“110”開頭的員工的所有信息。 11、查詢Employees表中所有身份證第1個(gè)字母在0-3之間的員工的所有信息。 12、統(tǒng)計(jì)員工的最高工資、最低工資、總工資和平均工資。 13、統(tǒng)計(jì)一共有幾種職務(wù)。 14、統(tǒng)計(jì)職務(wù)為“部門經(jīng)理”的員工總?cè)藬?shù)。 15、統(tǒng)計(jì)每一個(gè)部門的員工人數(shù),統(tǒng)計(jì)結(jié)果中包含部門編號(hào)和員工人數(shù)。(提示:使用groupby實(shí)現(xiàn)分類匯總)。 16、統(tǒng)計(jì)每一部門(按Dep—id
18、分類)的平均工資(wage),要求統(tǒng)計(jì)結(jié)果列標(biāo)題顯示為“部門編號(hào)”及“平均工資”。(提示:使用groupby實(shí)現(xiàn)分類匯總)。 17、統(tǒng)計(jì)每一部門(按Dep—id分類)的平均工資(wage),要求顯示每一個(gè)部門的明細(xì)內(nèi)容后再顯示該部門的平均工資,明細(xì)中要求顯示部門編號(hào)、部門名稱、姓名和工資。(提示:使用COMPUTE···BY···)。 18、查詢每一個(gè)員工的明細(xì)信息,查詢結(jié)果包括姓名、性別、職務(wù)和對應(yīng)的部門名稱。使用where條件指定表間的連接。(提示:使用EMployees和表Departments) 19、實(shí)現(xiàn)第18題功能,改成使用INNER JOIN實(shí)現(xiàn)表間連接。 20、查詢每一
19、個(gè)部門所包含的員工信息。查詢結(jié)果包括姓名、性別、職務(wù)和對應(yīng)的部門名稱。對于沒有員工的部門,在查詢結(jié)果中要同樣列出,其對應(yīng)的員工信息為空(NULL)。(提示:使用外連接,使用Employees和表Departments) 21、使用子查詢實(shí)現(xiàn):查詢此部門為“辦公室”的員工。 (四)視圖 1、創(chuàng)建視圖view1,使該視圖中包含HrSystem數(shù)據(jù)庫中所用一個(gè)的明細(xì)結(jié)果(視圖中的列名全部使用中文)。 2、顯示第1題創(chuàng)建的視圖view1的所有數(shù)據(jù)。 3、利用第1題創(chuàng)建的視圖view1,列出視圖中所有姓李的員工的所有信息。 4、使用ALTER VIEW 修改第1題創(chuàng)建的視圖View1
20、,使其只包含所有作者的姓名、職務(wù)和部門三列(殊途中的列名全部使用中文)。 5、刪除以上創(chuàng)建的視圖view1. 五、實(shí)驗(yàn)要求 1、掌握表的創(chuàng)建與管理過程 2、理解表約束的概念,以及掌握視圖的創(chuàng)建與管理過程。 3.要求提交對各個(gè)實(shí)驗(yàn)步驟的實(shí)驗(yàn)結(jié)果。 六、實(shí)驗(yàn)參考資料 學(xué)生在設(shè)計(jì)方案與實(shí)驗(yàn)時(shí),可以參考有關(guān)教材、教學(xué)案例與CAI課件。 實(shí)驗(yàn)三 規(guī)則與索引、觸發(fā)器與游標(biāo) 一、實(shí)驗(yàn)題目 規(guī)則與索引、觸發(fā)器與游標(biāo) 二、實(shí)驗(yàn)課時(shí) 課內(nèi)4課時(shí) 三、實(shí)驗(yàn)?zāi)康? 通過本課程實(shí)驗(yàn),學(xué)生理解規(guī)則、索引、觸發(fā)器、游標(biāo)的概念,并熟練掌握其創(chuàng)建和使用過程。 四、實(shí)驗(yàn)內(nèi)容和步驟 (一)規(guī)
21、則 以下操作均針對數(shù)據(jù)庫HrSystem。 使用CREATE RULE 語句創(chuàng)建規(guī)則SexRule,指定變量@sex的取值只能為“男”或“女”。 完成后,在對象資源管理器中展開數(shù)據(jù)庫HrSystem→“可編程性”→“規(guī)則”,確認(rèn)可以看到規(guī)則SexRule. 使用存儲(chǔ)過程sp_bindrule可以將規(guī)則SexRule綁定到表Employees的列SEX上。 執(zhí)行下面的INSERT語句,向表Employees中插入一條記錄。 USE HrSystem GO INSERT INTO Employess(Emp_name , Sex , Title , Wage ,IdCard ,
22、Dep_id) Values (“小李”,“無”,“職員”,10000,“xxx”,1) GO 確認(rèn)是否可以成功執(zhí)行INSERT語句,為什么? 使用存儲(chǔ)過程sp_unbindrule取消表Employess的列Sex上綁定的規(guī)則。成功后再執(zhí)行第4步中的INSERT語句,確認(rèn)是否可以成功執(zhí)行INSERT語句,為什么? 使用DROP RULE 刪除規(guī)則SexRule。完成后,在對象資源管理器中展開數(shù)據(jù)庫HrSystem→“可編程性”→“規(guī)則”,確認(rèn)是否可以看到規(guī)則SexRule。 (二)索引 執(zhí)行以下語句,利用數(shù)據(jù)庫HrSystem的表Employees產(chǎn)生一個(gè)新表emp,該新表包
23、含了表Employees中的所有記錄。 USE HrSystem SELECT * INTO emp FROM Employees 在新表emp上建立一個(gè)唯一聚集索引,索引名稱為name_ind,索引字段為Emp_name。 使用SQL Server Management Studio 查看索引name_ind的屬性信息。 使用DROP INDEX語句刪除第一題創(chuàng)建的索引name_ind。 (三)存儲(chǔ)過程 完成以下各題功能,保存或記錄下實(shí)現(xiàn)各題功能的Trasact-SQL語句。 在數(shù)據(jù)庫HrSystem中創(chuàng)建存儲(chǔ)過程avg_wage,用于求所有員工的平均工資,并通過輸
24、出參數(shù)返回該平均工資。要求在創(chuàng)建存儲(chǔ)過程之前要首先判斷該存儲(chǔ)過程是否已存在,如果存在,則將其刪除。 執(zhí)行第一題創(chuàng)建的存儲(chǔ)過程avg_wage打印員工的平均工資。 在數(shù)據(jù)庫HrSystem中創(chuàng)建max_wage,根據(jù)指定的部門名稱(輸入?yún)?shù))返回該部門的最高工資(輸出參數(shù)),要求在創(chuàng)建存儲(chǔ)過程之前要是判斷該存儲(chǔ)過程是否已存在,如果存在,則將其刪除。 執(zhí)行第3題創(chuàng)建的存儲(chǔ)過程max_wage,指定部門為“財(cái)務(wù)部”,打印該類部門的最高工資。 刪除存儲(chǔ)過程avg_wage和max_wage。 (四)觸發(fā)題 創(chuàng)建一個(gè)“學(xué)生信息”數(shù)據(jù)庫,包含“學(xué)生基本信息”表、“專業(yè)”表和“系”表,
25、各表包含字段如下。 · “學(xué)生基本信息”表:學(xué)號(hào);姓名;性別;班級(jí);出生日期;專業(yè)編號(hào)。 · “專業(yè)”表:專業(yè)編號(hào);專業(yè)名稱;系編號(hào)。 · “系”表:系編號(hào);系名稱;系簡介。 各字段類型按其實(shí)際含義自行定義,輸入一些數(shù)據(jù),要求數(shù)據(jù)要有代表性。 以下操作要求全部在SQL Server Management Studio中完成,保存或記錄實(shí)現(xiàn)各題功能的Transcat-SQL語句,(包括測試相應(yīng)觸發(fā)器是否生效的相關(guān)語句及測試成果)。 1、 在“專業(yè)”表上創(chuàng)建一個(gè)INSERT觸發(fā)器“TRG1”。當(dāng)發(fā)生插入專業(yè)表操作時(shí),將顯示插入記錄。 2、在“
26、專業(yè)”表上創(chuàng)建一個(gè)DELETE觸發(fā)器“TRG2”,當(dāng)發(fā)生刪除操作時(shí),將給出警告、列出刪除的記錄并撤銷刪除。 3、在“專業(yè)”表上創(chuàng)建一個(gè)UPDTAE觸發(fā)器“TRG3”,當(dāng)發(fā)生更新“專業(yè)名稱”字段的操作時(shí),給出警告并撤銷更新。 4、在“學(xué)生基本信息”表上創(chuàng)建一個(gè)更新觸發(fā)器“TRG4”,當(dāng)發(fā)生更新“學(xué)號(hào)”或“姓名”字段的操作時(shí)給出警告,并撤銷更新。 5、刪除以上各題所創(chuàng)建的所有觸發(fā)器。 做好“學(xué)生信息”數(shù)據(jù)的備份,以備第10章、第11章上級(jí)操作時(shí)使用。 (五)游標(biāo) 完成以下各題功能,保存或記錄下實(shí)現(xiàn)各題功能的代碼。 1、使用數(shù)據(jù)庫HrSystem,聲明游標(biāo)MyCu
27、rsor1,打開該游標(biāo),并提取結(jié)果集的第一行和最后一行。 要求:打開游標(biāo)時(shí)產(chǎn)生的結(jié)果集包括HrSystem數(shù)據(jù)庫Employees表中所有工資大于3000元的員工信息。 2、驗(yàn)證@@CURSOR_ROWS函數(shù)的使用。 (1)聲明一個(gè)靜態(tài)游標(biāo)MyCursor2,結(jié)果集包含HrSystem數(shù)據(jù)庫的Employees表的所有行,打開該游標(biāo),用SECLECT顯示@@CURSOR_ROWS的函數(shù)值。 (2)聲明一個(gè)鍵集游標(biāo)MyCursor3,結(jié)果集包含HrSystem數(shù)據(jù)庫的Employees表的所有行,打開該游標(biāo),用SECLECT顯示@@CURSOR_ROWS的函數(shù)值。
28、 (3)聲明一個(gè)鍵集游標(biāo)MyCursor4,結(jié)果集包含HrSystem數(shù)據(jù)庫的Employees表的所有行,打開該游標(biāo),用SECLECT顯示@@CURSOR_ROWS的函數(shù)值。 比較打開以上3種不同類型的游標(biāo)后@@CURSOR_ROWS的函數(shù)的值。 3、使用數(shù)據(jù)庫HrSystem,聲明MyCursor5,打開該游標(biāo),并提取結(jié)果集的所有行,然后關(guān)閉并刪除該游標(biāo)。 要求:打開該游標(biāo)時(shí)所產(chǎn)生的結(jié)果集包括HrSystem數(shù)據(jù)庫的Employees表中所有的男性員工。 五、實(shí)驗(yàn)要求 1、理解規(guī)則、索引、觸發(fā)器、游標(biāo)的概念 2.掌握規(guī)則、索引、觸發(fā)器、游標(biāo)的創(chuàng)建與管理過程 3.要求提交對各個(gè)實(shí)驗(yàn)步驟的實(shí)驗(yàn)結(jié)果。 六、實(shí)驗(yàn)參考資料 學(xué)生在設(shè)計(jì)方案與實(shí)驗(yàn)時(shí),可以參考有關(guān)教材、教學(xué)案例與CAI課件。 專心---專注---專業(yè)
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中生物--人體的呼吸1-人教版課件
- 社會(huì)研究方法mpa論文寫作PPT培訓(xùn)課件
- 2020高考語文專題-圖文轉(zhuǎn)換漫畫答題技巧ppt課件
- 《語言表達(dá)之補(bǔ)寫語句》ppt課件
- 肺心病診斷及治療(與“肺動(dòng)脈”有關(guān)的文檔共46張)
- 中考?xì)v史一輪專題復(fù)習(xí)壟斷資本主義時(shí)代的世界課件
- 重慶市結(jié)核病防治基本DOTS細(xì)則介紹
- 鋁的化合物(教育精品)
- 軸對稱(例1)(教育精品)
- 愛之鏈chuan(教育精品)
- bs71p44(教育精品)
- bh(教育精品)
- 北師大版小學(xué)五年級(jí)語文上冊《生命與水》課件
- 13白鵝ppt(教育精品)
- 荷葉圓圓 (5)課件