大數(shù)據(jù)庫應(yīng)用實(shí)驗(yàn)指導(dǎo)書_第1頁
大數(shù)據(jù)庫應(yīng)用實(shí)驗(yàn)指導(dǎo)書_第2頁
大數(shù)據(jù)庫應(yīng)用實(shí)驗(yàn)指導(dǎo)書_第3頁
大數(shù)據(jù)庫應(yīng)用實(shí)驗(yàn)指導(dǎo)書_第4頁
大數(shù)據(jù)庫應(yīng)用實(shí)驗(yàn)指導(dǎo)書_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫應(yīng)用機(jī)指導(dǎo)書數(shù)據(jù)庫課程組編 寫“數(shù)據(jù)庫應(yīng)用”是一門理論性和實(shí)踐性都很強(qiáng)的專業(yè)課程, 通過本課程的學(xué)習(xí),學(xué)生會(huì)使用SQL Server 數(shù)據(jù)庫管理系統(tǒng)并能進(jìn)行實(shí)際應(yīng)用。能熟 練掌握 Transact-SQL 語言,能保證數(shù)據(jù)的完整性和一致性、數(shù)據(jù)庫的安全, 并能進(jìn)行簡(jiǎn)單編程?!皵?shù)據(jù)庫應(yīng)用”課程上機(jī)的主要目標(biāo)1) 通過上機(jī)操作,加深對(duì)數(shù)據(jù)庫系統(tǒng)理論知識(shí)的理解。2) 通過使用 SQL SERVER2000, 了解 SQL SERVER 數(shù)據(jù)庫管理 系統(tǒng)的數(shù)據(jù)管理方式,并掌握其操作技術(shù)。3)通過實(shí)際題目的上機(jī),提高動(dòng)手能力,提高分析問題和解決 問題的能力?!皵?shù)據(jù)庫應(yīng)用”課程上機(jī)項(xiàng)目設(shè)置與內(nèi)容表3

2、列出了"數(shù)據(jù)庫應(yīng)用”課程具體的上機(jī)項(xiàng)目和內(nèi)容今號(hào)上機(jī)項(xiàng)目學(xué)時(shí)上機(jī)上機(jī)每組要求類別人數(shù)1熟悉SQL Server工作環(huán)境,建立示范庫2必修驗(yàn)證12管理和建立數(shù)據(jù)庫2必修驗(yàn)證13數(shù)據(jù)表操作2必修驗(yàn)證14DML的數(shù)據(jù)查詢2必修驗(yàn)證15視圖的定義及使用2必修驗(yàn)證16數(shù)據(jù)完整性2必修驗(yàn)證17存儲(chǔ)過程2必修驗(yàn)證18觸發(fā)器2必修驗(yàn)證19游標(biāo)、自定義函數(shù)2必修驗(yàn)證1合計(jì)18上機(jī)組織運(yùn)行方式:上機(jī)前,任課教師需要向?qū)W生講清上機(jī)的整體要求及上機(jī)的目標(biāo)任務(wù);講清上 機(jī) 安排和進(jìn)度、平時(shí)考核內(nèi)容、期末考試辦法、上機(jī)守則及上機(jī)室安全制度;講清 上機(jī)操 作的基本方法,上機(jī)對(duì)應(yīng)的理論內(nèi)容。每次上機(jī)前:學(xué)生應(yīng)當(dāng)先弄

3、清相關(guān)的理論知識(shí),再預(yù)習(xí)上機(jī)內(nèi)容、方法和步驟, 避免出現(xiàn)盲目上機(jī)的行為。上機(jī)1人1組,在規(guī)定的時(shí)間內(nèi),由學(xué)生獨(dú)立完成,出現(xiàn)問題時(shí),教師要引 導(dǎo)學(xué) 生獨(dú)立分析、解決,不得包辦代替。該課程上機(jī)是一個(gè)整體,需要有延續(xù)性。機(jī)房應(yīng)有安全措施,避免前面的上機(jī)數(shù) 據(jù)、程序和環(huán)境被清除、改動(dòng)等事件發(fā)生,學(xué)生最好能自備移動(dòng)存儲(chǔ)設(shè)備,存儲(chǔ) 自己的 數(shù)據(jù)。任課教師要認(rèn)真上好每一堂課,上機(jī)前清點(diǎn)學(xué)生人數(shù),上機(jī)中按要求做好學(xué)生上機(jī)情況及結(jié)果記錄。上機(jī)報(bào)告要求上機(jī)報(bào)告應(yīng)包含以下內(nèi)容:上機(jī)目的,上機(jī)內(nèi)容及操作步驟、上機(jī)結(jié)果、及上機(jī)總結(jié)及體會(huì)。上機(jī)成績(jī)?cè)u(píng)定辦法上機(jī)成績(jī)采用五級(jí)記分制,分為優(yōu)、良、中、及格、不及格。按以下五個(gè)方

4、面進(jìn)行綜合考核:1 、對(duì)上機(jī)原理和上機(jī)中的主要環(huán)節(jié)的理解程度;2、上機(jī)的工作效率和上機(jī)操作的正確性;3、良好的上機(jī)習(xí)慣是否養(yǎng)成;4、工作作風(fēng)是否實(shí)事求是;5、上機(jī)報(bào)告(包括數(shù)據(jù)的準(zhǔn)確度是否合格,體會(huì)總結(jié)是否認(rèn)真深入等)其它說明1. 在上機(jī)課之前,每一個(gè)同學(xué)必須將上機(jī)的題目、程序編寫完畢,對(duì)運(yùn)行中可能出現(xiàn)的問題應(yīng)事先作出估計(jì);對(duì)操作過程中有疑問的地方,應(yīng)做上記號(hào),以便上機(jī)時(shí) 給予注意。做好充分的準(zhǔn)備,以提高上機(jī)的效率2. 所有上機(jī)環(huán)節(jié)均由每位同學(xué)獨(dú)立完成,嚴(yán)禁抄襲他人上機(jī)結(jié)果,若發(fā)現(xiàn)有結(jié)果雷同者,按上機(jī)課考核辦法處理。3. 上機(jī)過程中,應(yīng)服從教師安排。4. 上機(jī)完成后,要根據(jù)教師的要求及時(shí)上交作

5、業(yè)5. 每個(gè)上機(jī)需配有相同學(xué)時(shí)的課外上機(jī)。_1_:熟悉SQL Server 工作環(huán)境,建立示范庫上機(jī)學(xué)時(shí):2上機(jī)類型:(驗(yàn)證)上機(jī)要求:(必修)一、上機(jī)目的SQL Server 2000 的啟動(dòng)和管理工作由服務(wù)管理器和企業(yè)管理器來實(shí)現(xiàn)。本次實(shí)驗(yàn)了解SQL Server 2000 的啟動(dòng),熟悉如何在SQL Server 2000 圖形環(huán)境下建立數(shù)據(jù)庫 和表。學(xué)會(huì)安裝SQL Server 2000 的啟動(dòng)和建庫、表的操作。本實(shí)驗(yàn)需2 學(xué)時(shí)。二、上機(jī)內(nèi)容1啟動(dòng)數(shù)據(jù)庫服務(wù)軟件SQL Server 2000 :在程序菜單中選擇Microsoft SQL Server ,如圖 2-1 所示:圖2-1點(diǎn)擊服

6、務(wù)管理器后, 出現(xiàn)司)SQL 5erzer 展務(wù)1TJ 1圖2-2-inx服務(wù)器M:TE-.HER331服務(wù)業(yè))SQL Eferx*«r刷新業(yè)多Qj)開蛤/罐俵P當(dāng)后動(dòng)02時(shí)自動(dòng)啟動(dòng)IR務(wù)必)己停止-<TEACm331 - MSSQLSrvt-r再選中服務(wù)管理器,如圖2-2所示:SQL Server服務(wù)管理器,如圖2-3所示:點(diǎn)擊“開始/繼續(xù)"按鈕,啟動(dòng)SQL Server 2000數(shù)據(jù)庫服務(wù)啟動(dòng)成功后,在時(shí)鐘旁邊出現(xiàn)符號(hào),如圖2-4所示。2.在 SQL Server 2000 中建立數(shù)據(jù)庫:圖2-4在程序菜單中選擇Microsoft SQL Server ,如圖 2

7、-5所示:圖2-5再選中企業(yè)管理器,如圖 2-6所示:圖2-6點(diǎn)擊企業(yè)管理器后,出現(xiàn)企業(yè)管理器的主界面,如圖 2-7所示:圖2-7點(diǎn)擊左邊樹狀控制欄的+/號(hào)可以打開和關(guān)閉SQL Server組中的本地服務(wù)項(xiàng)目,在選中數(shù) 據(jù)庫服務(wù)項(xiàng)目后,單擊鼠標(biāo)右鍵,出現(xiàn)數(shù)據(jù)庫的菜單,如圖 2-8所示:,如圖 2-9 所示:圖 2-10圖2-9輸入數(shù)據(jù)庫名稱:在上圖名稱處輸入數(shù)據(jù)庫名稱,命名為:姓名縮寫_sales ,(如張小明,zxm_sales ) 點(diǎn)擊數(shù)據(jù)文件選項(xiàng)卡,如圖2-10所示:2SJ在數(shù)據(jù)文件中,你可以設(shè)定數(shù)據(jù)文件的名稱,所在目錄以及文件的大小等信息。f7rrFI&zVbcro:or,鉛除

8、IE工件就性圖 2-11事務(wù)日志中,你可以設(shè)定日志文件的名稱,所在目錄以及文件的大小等信 息。接受系統(tǒng)的缺省值,點(diǎn)擊確定按鈕,完成數(shù)據(jù)庫的新建,2-12所示。如圖圖 2-123.在新建數(shù)據(jù)庫上建立表:點(diǎn)擊新建數(shù)據(jù)庫前面的十號(hào),打開數(shù)據(jù)庫的各種屬性,如圖 2-13所示:選中表的屬性,單擊鼠標(biāo)右鍵,出現(xiàn)表的菜單,如圖2-14所示:圖 2-14點(diǎn)擊新建表按鈕,出現(xiàn)新建表窗口,如圖2-15所示:I、一一,一 4、I 圖,2-15- 一、"一一、2,、- I r按照教材P37頁建立employee (貝工表),輸入列名,數(shù)據(jù)類型,長(zhǎng)度等缶息,點(diǎn)擊現(xiàn)選擇表名窗口,如圖2-16所示:2<J選

9、攆名*輸入表名a)確定取消鼾-電)圖 2-16輸入表名employee,點(diǎn)擊確定按鈕,將新建的表存盤。以上建表表及建庫可參照第四章,第五章相應(yīng)SQL語句向該表中添入數(shù)據(jù)。方法:進(jìn)入企業(yè)管理器、分別點(diǎn)擊“數(shù)據(jù)庫”、j數(shù)據(jù)庫名 、“表”,右擊要添加數(shù)據(jù)的表,在系統(tǒng)彈出的快捷菜單上,分別點(diǎn)擊“打開表”、返回“所有行”,系統(tǒng)將彈出如圖2-17的窗口圖2-17按照教材P108頁圖6-1顯示的信息輸入表數(shù)據(jù)。同理,建立customer,goods,sell_order,department, 共 5 個(gè)表, 并輸入相應(yīng)信息??梢园咽髽?biāo)定位在窗口任一行的任一列上,對(duì)此單元格的數(shù)據(jù)進(jìn)行修改,也可以右擊單元 格

10、,在系統(tǒng)彈出的快捷菜單上選擇“刪除”將某條記錄刪除掉。如果把光標(biāo)定位在一個(gè)新的 空行上,就 可以添加新的數(shù)據(jù)了。但要注意,表中的列經(jīng)常是帶有約束的,比如數(shù)據(jù)類型,無論修改數(shù)據(jù),還 是插入新數(shù)據(jù),都必須遵循約束的限制,否則,修改或插入數(shù)據(jù)就可能不 成功。三、上機(jī)原理、方法和手段按照SQLSERVER建立庫及表的方法建立相應(yīng)的實(shí)驗(yàn)數(shù)據(jù)庫。四、上機(jī)組織運(yùn)行要求以學(xué)生自主訓(xùn)練為主的開放模式組織教學(xué)。五、上機(jī)條件及要求操作系統(tǒng)為 Microsoft Windows 2000 。數(shù)據(jù)庫管理系統(tǒng)為 Microsoft SQL Server2000 標(biāo)準(zhǔn)版或企業(yè)版。六、上機(jī)實(shí)施步驟(上機(jī)實(shí)施及設(shè)計(jì)的指導(dǎo))(一

11、).啟動(dòng)數(shù)據(jù)庫服務(wù)軟件 SQL Server 2000 :在程序菜單中選擇 Microsoft SQL Server ,如圖2-1所示:圖2-1再選中服務(wù)管理器,如圖 2-2所示:圖2-2點(diǎn)擊服務(wù)管理器后,出現(xiàn) SQL Server服務(wù)管理器,如圖2-3所示:服坦器TEACHER3?1刷新毋務(wù)09一 I開蛤,鞋續(xù)受)“當(dāng)啟動(dòng)OS時(shí)自動(dòng)啟動(dòng)服務(wù)(A)已停止 r”141331 - SSQLSG圖2-3啟動(dòng)成功后,在時(shí)鐘旁邊出現(xiàn)圖2-4個(gè)符號(hào),如圖2-4所示也解幽印Q劊麻冊(cè)呻點(diǎn)擊“開始/繼續(xù)"按鈕,啟動(dòng)SQL Server 2000數(shù)據(jù)庫服務(wù)二)啟動(dòng)查詢分析器(選做)開始一程序 Micro

12、soft SQL Server 一查詢分析器輸入簡(jiǎn)單的查詢語句,點(diǎn)擊檢查圖標(biāo)和運(yùn)行圖標(biāo),查看結(jié)果三)啟動(dòng)企業(yè)管理器開始一程序一 Microsoft SQL Server 一企業(yè)管理器2-5再選中企業(yè)管理器,如圖2-6 所示:圖2-6點(diǎn)擊企業(yè)管理器后,出現(xiàn)企業(yè)管理器的主界面,如圖 2-7所示:圖2-7點(diǎn)擊數(shù)據(jù)庫,查看數(shù)據(jù)庫中有哪些組件四)按操作步驟,完成上機(jī)內(nèi)容要求的操作七、思考題SQL SERVER中的表和庫的區(qū)別,表結(jié)構(gòu)和表內(nèi)數(shù)據(jù)的區(qū)別上機(jī) _2_:管理數(shù)據(jù)庫上機(jī)學(xué)時(shí):2上機(jī)類型:(驗(yàn)證)上機(jī)要求:(必修)一、上機(jī)目的1. 了解SQL Server 2000 中數(shù)據(jù)庫的組成;2熟練創(chuàng)建、管理

13、數(shù)據(jù)庫和事務(wù)日志。3 了解附加及分離數(shù)據(jù)庫的操作二、上機(jī)內(nèi)容1 用數(shù)據(jù)庫SQL Server 2000 的服務(wù)管理器啟動(dòng)數(shù)據(jù)庫服務(wù);2 用數(shù)據(jù)庫SQL Server 2000 的企業(yè)管理器建立一個(gè)以自己學(xué)號(hào)命名的數(shù)據(jù)庫,數(shù)據(jù)文件名為相應(yīng)學(xué)號(hào)_data 、初始大小1M ,日志文件名為相應(yīng)學(xué)號(hào)_log 、初始大小1M 的數(shù)據(jù)庫。文件保存在自己的名字3 .利用T-SQL 創(chuàng)建如下數(shù)據(jù)庫1 ) 數(shù)據(jù)庫名字為xsgl ; 數(shù)據(jù)文件xsgl_data 初始尺寸為1MB , 最大尺寸為10MB ,文件增量為1MB ;事務(wù)日志xsgl_log 初始尺寸為1MB ,最大尺寸為10MB ,文件增量 為 1MB ;

14、位置均為你自己姓名目錄下(如徐林)。CREATE DATABASE xsglON PRIMARY(NAME=xsgl_data,徐林 xsgl_data.MDF',SIZE=2,MAXSIZE=10,FILEGROWTH=1)LOG ON( name = xsgl ' _log,徐林 xsgl_log.ldf',SIZE = 1MB,MAXSIZE = 10,FILEGROWTH = 1)2 )該數(shù)據(jù)庫名稱為xsgl 2)有2個(gè)10MB的數(shù)據(jù)文件(xsgl2_data1,xsgl2_data2 )和 2 個(gè) 10MB 的事務(wù)日志文件(xsgl2_log1,xsgl_lo

15、g2) 。位置均為你自己姓名目錄下CREATE DATABASE xsgl2ONPRIMARY (NAME = xsgl2_data1,FILENAME = 'e:sqlxsgl1.mdf',SIZE = 10MB),( NAME = xsgl2_data2,徐林 xsgl2.ndf',SIZE = 10MB)LOG ON( NAME = xsgl2_log1,徐林 xsgl2_log1.ldf',SIZE = 10MB),( NAME = xsgl2_log2,徐林 xsgl2_log2.ldf',SIZE = 10MB)3) 創(chuàng)建一個(gè)包含2 個(gè)文件組

16、的數(shù)據(jù)庫。該數(shù)據(jù)庫名為xsgl3. ( 選作 ) 主文件組包含文件 xsgl3_data1 和 xsgl3_data2 。文件組 xsgl3_group 包含文件xsgl3_data3 和 xsgl3_data4 。 兩個(gè)文件組數(shù)據(jù)文件的 FILEGROWTH 增量為 15% ,數(shù)據(jù)文件的初始大小為2 MB。事務(wù)日志文件的文件名為xsgl3_log , FILEGROWTH 增量為 15% ,日志文件的初始大小為1 MBCREATE DATABASE xsgl3ON PRIMARY( NAME = xsgl3_data1,徐林 xsgl3_data1.mdf',SIZE = 2MB,F

17、ILEGROWTH = 15% ),(NAME = xsgl3_data2,徐林 xsgl3_data2.ndf',SIZE = 10MB,FILEGROWTH = 15% ),FILEGROUP xsgl3_Group(NAME = xsgl3_data3,徐林 xsgl3_data3.ndf,SIZE = 10MB,FILEGROWTH = 15% ),(NAME = xsgl3_data4,徐林 xsgl33.ndf',SIZE = 10MB,FILEGROWTH = 15% )LOG ON(NAME = xsgl3_log,徐林 xsgl3.ldf,SIZE = 1MB

18、,FILEGROWTH = 15% )4修改數(shù)據(jù)庫1)更改xsgl數(shù)據(jù)庫以添加一個(gè)2 MB大小的新數(shù)據(jù)文件(xsgl_data1.ndf)ALTER DATABASE xsgl(NAME = xsgl_data1,FILENAME = 'd:sqlxsgldat1.ndf',SIZE = 5MB )2) 在 xsgl 數(shù)據(jù)庫中創(chuàng)建一個(gè)文件組fg3 , 并將兩個(gè)5 MB 的數(shù)據(jù)文件xsgl_dat3.ndf ,xsgl_dat 4 .ndf )添加到該文件組。將 FG3 設(shè)置為默認(rèn)文件組ALTER DATABASE xsglADD FILEGROUP FG3ALTER DATAB

19、ASE xsglADD FILE( NAME = xsgl_dat3,徐林 xsgl3_dat3.ndf',SIZE = 5MB,MAXSIZE = 100MB,FILEGROWTH = 5MB),( NAME = xsgl3dat4,徐林 xsgl3_dat4.ndf',SIZE = 5MB,MAXSIZE = 100MB,FILEGROWTH = 5MB)TO FILEGROUP FG3ALTER DATABASE xsglMODIFY FILEGROUP FG3 DEFAULT3) 向數(shù)據(jù)庫xsgl 中添加兩個(gè)日志文件(xsgl_log2.ldf, xsgl_log3.ldf)ALTER DATABASE xsglADD LOG FILE( NAME = xsgl_log2,FILENAME = 'd:SQLxsgl_log2.ldf',SIZE = 5MB),( NAME = xsgl3log3,FILENAME = 'd:SQLxsgl3log3.ldf',SIZE = 5MB)4) 從數(shù)據(jù)庫中刪除文件xsgl_dat 4 .ndfALTER DATABASE

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論