版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、SQL Server數(shù)據(jù)庫實驗指導(dǎo)書SQL Server數(shù)據(jù)庫實驗指導(dǎo)書 SQL Server數(shù)據(jù)庫教研小組編著 目 錄實驗一 SQLServer 常 用 管 理用工 具 的 使2 實驗庫創(chuàng)建數(shù)據(jù)實理.驗三數(shù)據(jù)庫的4四表的作6實驗五表的宀兀性.實驗六簡單詢.實 驗 七3管實驗操高 級 查9詢9實驗八視圖的使用.10實驗九糸引11實 驗十存 儲 過程11實驗十-觸發(fā)器12實驗十二數(shù)據(jù)庫的備份與恢復(fù)1320XX-9-1 實驗一 SQLServer常用管理工具的使用實驗?zāi)康?. 理解服務(wù)的概念,掌握 SQL Server服務(wù)的啟動、暫 停和停止。2.熟悉SQL Server數(shù)據(jù)庫結(jié)構(gòu),掌握企業(yè)管 理
2、器的基本操作。3.理解查詢分析器的作用,掌握查詢分析器的常用用法。4.掌握聯(lián)機(jī)叢書的用法。實驗內(nèi)容與步驟一. 服務(wù)管理器的用法SQL Server是作為Windows網(wǎng)絡(luò)操作系統(tǒng)的一個服務(wù) 運(yùn)行的。通過設(shè)置,可以在啟動操作系統(tǒng)時自動啟動SQLServer,也可以遠(yuǎn)程啟動和停止SQLServer??梢允褂孟铝泄ぞ呤止?、暫停和停止 SQL Server服務(wù):SQL Server企業(yè)管理器 SQL Server 服務(wù)管理器控制面板中的“服務(wù)”在命令提示符中使用 net命令其中,服務(wù)管理器是最常用的圖形界面工具。實驗要求 1 :使用SQL Server服務(wù)管理器查看SQLServer服務(wù)是否正在運(yùn)
3、行,若正在運(yùn)行,將其停止。實驗要求2:使用控制面板中的“服務(wù)”管理控制臺將 已停止的SQL Server服務(wù)啟動。二. 企業(yè)管理器的使用企業(yè)管理器是 SQL Server提供的最主要的數(shù)據(jù)庫管理 圖形界面工具,它以樹形結(jié)構(gòu)來組織數(shù)據(jù)庫服務(wù)器、數(shù)據(jù)庫 和數(shù)據(jù)庫中的對象,大部分的數(shù)據(jù)庫管理工作都可以使用它 來完成。實驗要求3 :啟動企業(yè)管理器,查看 SQLServer的注冊屬性。 提示:啟動企業(yè)管理器后,在控制臺樹中,展開“ Microsoft SQL Servers ”,然后展開“ SQL Server 組”, 右擊自己的服務(wù)器名, 然后單擊“ xxSQL Server注冊屬性”。實驗要求4:在
4、企業(yè)管理器中,查看Northwind數(shù)據(jù)庫中用戶數(shù)據(jù)表和系統(tǒng)數(shù)據(jù)表各有多少個?三. 查詢分析器的使用查詢分析器是圖形化的數(shù)據(jù)庫編程接口,用戶可以以自的文本格式xx、調(diào)試和執(zhí)行SQL腳本。實驗要求5 :在查詢分析器中,使用SQL語句在master數(shù)據(jù)庫中查詢sysobjects 表的所有信息。提示:首先,啟動查詢分析器,在查詢分析器的查詢窗口中輸入如下的 SQL 語句:select * from sysobjects然后,單擊工具欄中的“執(zhí)行查詢”按鈕。實驗要求 6 :在查詢分析器中,使用SQL語句查詢Northwind 數(shù)據(jù)庫中的 Employees表的所有信息。四. 聯(lián)機(jī)叢書的使用聯(lián)機(jī)叢書中
5、包含所有 SQL Server20XX的使用說明。在 本課程的學(xué)習(xí)中,各位同學(xué)應(yīng)該掌握聯(lián)機(jī)叢書的使用。實驗要求7:打開聯(lián)機(jī)叢書,在目錄中展開“安裝SQLServer ” , 查看有關(guān)SQL Server 20XX的硬件和軟件安裝要求。實驗要求8打開聯(lián)機(jī)叢書,在索引中查找有關(guān)sp_help 存儲過程的幫助信息。實訓(xùn)思考1. 可以在一臺計算機(jī)中注冊多個命名實例和服務(wù)器,現(xiàn)在若需要將18號機(jī)器的SQLServer服務(wù)注冊到本地企業(yè)管理器中來,應(yīng)該怎么做?實驗二創(chuàng)建數(shù)據(jù)庫實驗?zāi)康模?.2. 3. 4.熟悉使用向?qū)?chuàng)建 SQL Server數(shù)據(jù)庫的方法。掌握使用企業(yè)管理器創(chuàng)建SQL Server數(shù)據(jù)庫的
6、方法。掌握使用T-SQL語言創(chuàng)建SQL Server數(shù)據(jù)庫的方法。掌握 附加和分離數(shù)據(jù)庫的方法。實驗內(nèi)容:1. 使用向?qū)?chuàng)建數(shù)據(jù)庫實驗內(nèi)容1:創(chuàng)建一個名為 SQL2502的數(shù)據(jù)庫,數(shù)據(jù)文 件的初始大小設(shè)為 20MB文件增長增量設(shè)為 5MB文件增長 方式設(shè)為自動增長,文件的增長上限設(shè)為500MB日志文件的初始大小為20MB文件增長增量設(shè)為1MB文件的增長限 制設(shè)為100MB2. 用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫實驗內(nèi)容2 :使用SQLServer企業(yè)管理器創(chuàng)建一個數(shù)據(jù) 庫,具體要求如下:數(shù)據(jù)庫名稱為 Test1。主要數(shù)據(jù)文件:邏輯文件名為 Test1Data1 ,物理文件名為,初始容量為1MB最大容量為1
7、0MB遞增量為1MB次要數(shù)據(jù)文件:邏輯文件名為Test1Data2 ,物理文件名 為,初始容量為 1MB最大容量為10MB遞增量為1MB事務(wù)日志文件:邏輯文件名為TestlLogl,物理文件名為,初始容量為 1MB大容量為5MB遞增量為512KB。實驗內(nèi)容3:創(chuàng)建用于員工考勤的數(shù)據(jù)庫,數(shù)據(jù)庫名為YGKQ初始大小為10MB最大為50MB數(shù)據(jù)庫自動增長,增長方 式是按5%比例增長;日志文件初始為2MB最大可增長到5MB按1MB增長。數(shù)據(jù)庫的邏輯文件名和物理文件名均采 用默認(rèn)值。3. 用T-SQL語言創(chuàng)建數(shù)據(jù)庫實驗內(nèi)容4:使用查詢分析器新建一個數(shù)據(jù)庫,名稱為“圖書”,其主要數(shù)據(jù)文件大小為 2M,最大
8、文件大小為10M, 每次增長2M;次要數(shù)據(jù)文件大小為 1M;日志文件大小為1M; 三個文件的文件名自定,上述沒有說明的選項都采用默認(rèn) 值。 提示:在查詢分析器中輸入如下SQL腳本:CREATEDATABASE圖書 ON(NAME = data1,FILENAME = d: WSQLServerW',SIZE = 2,MAXSIZE = 10, FILEGROWTH = 2 ), ( NAME =data2,FILENAME= d: WSQLServerW',SIZE = 1 ) LOGON(NAME =log,FILENAME = d: WSQLServerW',SIZ
9、E = 1 )實驗內(nèi)容5:用T-SQL語句創(chuàng)建一個名為 BOOK勺數(shù)據(jù)庫,它5MB的主數(shù)據(jù)文件、2MB的次數(shù)據(jù)文件和1MB的日志文件 組成。并且主數(shù)據(jù)文件以 2MB的增長速度增長,其最大容量 為15MB次數(shù)據(jù)文件以10%的增長速度增長,其最大容量為 10MB事務(wù)日志文件以1MB增長速度增長,其最大日志文件 大小為10MB存放位置都為“”,上述沒有說明的選項都米用默認(rèn)值。4. 數(shù)據(jù)庫的分離與附加實驗內(nèi)容6:將“圖書”數(shù)據(jù)庫與服務(wù)器分離。實驗內(nèi)容7:將已分離的“圖書”數(shù)據(jù)庫附加到服務(wù)器上。實驗思考:1、一個數(shù)據(jù)庫中包含哪幾種文件?2、事務(wù)日志文件的大小一般為數(shù)據(jù)文件大小的多少合適?實驗三數(shù)據(jù)庫的管
10、理實驗?zāi)康模?.2. 3. 4. 5. 6.掌握使用企業(yè)管理器或存儲過程查看 SQL數(shù)據(jù)庫屬性的 方法。掌握附加和分離數(shù)據(jù)庫的方法。 熟悉數(shù)據(jù)庫的收縮。 熟悉數(shù)據(jù)庫的更名。 掌握數(shù)據(jù)庫的刪除。掌握使用企業(yè)管理器或sp_dboption存儲過程修改數(shù)據(jù)庫選項的方法。實驗內(nèi)容:1. 查看和修改數(shù)據(jù)庫屬性可以使用企業(yè)管理器或SQL語言來查看或修改數(shù)據(jù)庫的屬性。使用企業(yè)管理器的方法是右擊數(shù)據(jù)庫名稱,在快捷菜 單中選擇“屬性”,然后數(shù)據(jù)庫屬性對話框中就可以查看或 修改數(shù)據(jù)庫的屬性。也可以使用sp_helpdb、sp_spaceused、 sp_helpfile 和sp_helpfilegroup等存儲過
11、程查看和數(shù)據(jù)庫有關(guān)的屬性。修改數(shù)據(jù)庫屬性可以使用ALTER DATABASES令。實驗內(nèi)容1 :使用sp_ helpdb存儲過程查看student數(shù) 據(jù)庫的信息,然后企業(yè)管理器將student數(shù)據(jù)庫的事務(wù)日志文件的增長大小改為按1MB字節(jié)增長,再使用 sp_ helpdb存儲過程查看student數(shù)據(jù)庫的信息。實驗內(nèi)容2 :使用 ALTERDATABAS命令為student數(shù)據(jù) 庫添加一個新的數(shù)據(jù)文件,文件邏輯名為student_data3 ,初始大小為2MB增長值為1MB其他屬性默認(rèn)。2. 數(shù)據(jù)庫的分離與附加可以使用企業(yè)管理器或SQL語言對數(shù)據(jù)庫進(jìn)行分離和附加的操作。分離數(shù)據(jù)庫的存儲過程是s
12、p_detach_db ,附加數(shù)據(jù)庫的存儲過程是 sp_attach_db。實驗內(nèi)容3:使用企業(yè)管理器將student數(shù)據(jù)庫分離,然后再使用 sp_attach_db存儲過程將student數(shù)據(jù)庫附加進(jìn)來。3. 數(shù)據(jù)庫的收縮數(shù)據(jù)庫收縮可以縮小數(shù)據(jù)庫的空閑空間??梢允褂闷髽I(yè)管理器或SQL語言對數(shù)據(jù)庫進(jìn)行收縮工作。收縮數(shù)據(jù)庫使用的SQL語言是DBCCSHRINKDATABAS命令。也可以使用 ALTER DATABAS 的SET子句或sp_dboption將數(shù)據(jù)庫設(shè)為自動收縮。實驗內(nèi)容4:將student數(shù)據(jù)庫設(shè)為自動收縮。4. 數(shù)據(jù)庫的更名更改數(shù)據(jù)庫的名稱應(yīng)使用sp_renamedb存儲過程。實
13、驗內(nèi)容5:將student數(shù)據(jù)庫改名為stu。5. 數(shù)據(jù)庫選項的配置可以使用 ALTER DATABASE語句的 SET子句、 sp_dboption 系統(tǒng)存儲過程,或者在某些情況下使用SQLServer企業(yè)管理器設(shè)置數(shù)據(jù)庫選項。實驗內(nèi)容6:使用企業(yè)管理器將stu數(shù)據(jù)庫設(shè)為只讀。實驗內(nèi)容7 :使用sp_dboption存儲過程取消stu數(shù)據(jù)庫的只讀設(shè)置。6. 數(shù)據(jù)庫的刪除刪除數(shù)據(jù)庫可以使用企業(yè)管理器或DROP DATABAS命令。實驗內(nèi)容8:使用DROQATABAS命令將stu數(shù)據(jù)庫刪 除。實驗思考:1、若需修改數(shù)據(jù)庫文件的大小,可以使用的方法有哪 些?若要求使用 T-SQL語言,則命令應(yīng)如何
14、編寫?2、能不能刪除master數(shù)據(jù)庫?若一個用戶數(shù)據(jù)庫當(dāng)前正在被訪問,能不能被刪除? 實驗四表的操作 實驗?zāi)康模篢-SQL語句創(chuàng)建表。T-SQL語句修改表的結(jié)構(gòu)。T-SQL語句實現(xiàn)對數(shù)據(jù)的操1. 掌握使用企業(yè)管理器和2. 掌握使用企業(yè)管理器和3. 掌握使用企業(yè)管理器和實驗內(nèi)容:1. 使用企業(yè)管理器按下表結(jié)構(gòu)創(chuàng)建表表名:Course 屬性名稱 CourselD CourseName Category Period Credit屬性描述 課程號 課程名稱 課程類別 學(xué)時數(shù) 學(xué)分 數(shù)據(jù)類型 字節(jié)數(shù)Char varchar char smallint tinyint 4 20 8 2 1空否 否 否
15、 備注 主鍵2.使用T-SQL語句按下表結(jié)構(gòu)創(chuàng)建表 表名:Student屬性 名稱 StudentNum StudentName Sex Birthday ClassID屬 性描述學(xué)號姓名性別班級號數(shù)據(jù)類型char varchar bit int 字節(jié)數(shù) 空否9 8 1 4 4否否 備注 主鍵 出 生日期 smalldatetime表名:Score 屬性名稱 StudentNum CourselD Degree屬性描述 學(xué)號 課程號 成績 數(shù)據(jù)類型char Char Int 字 節(jié)數(shù)空否9 4 4 否否 備注 外鍵 外鍵3. 使用企業(yè)管理器修改表的結(jié)構(gòu)使用企業(yè)管理器將第1題所建立的 Cours
16、e表中的Category 字段修改為 varchar(20),為 Period 和 Credit 字 段默認(rèn)值為0。4. 使用T-SQL語句修改表的結(jié)構(gòu)使用T-SQL語句為 Student表添加 Nation 字段和Stature字段,字段數(shù)據(jù)類型自定。5. 使用企業(yè)管理器實現(xiàn)對數(shù)據(jù)的操作使用企業(yè)管理器按下表向 Course添加數(shù)據(jù)。課程號 課 程名稱 課程類別1001哲學(xué) 公共 1002實用英語(1) 公共 1003實用英語(2)公共 1004計算機(jī)應(yīng)用基 礎(chǔ) 公共1005 C語言程序設(shè)計 專業(yè)基礎(chǔ)1006關(guān)系數(shù)據(jù)庫技術(shù)基礎(chǔ) 專業(yè)基礎(chǔ)學(xué)時數(shù)36 72 72 102 102 102 學(xué)分2 3
17、 3 5 5 5 6 .使用T-SQL語句實現(xiàn)對數(shù)據(jù)的操作(1) 使用INSERT語句向Course表中添加記錄:(2) 使用UPDATE語句將 Course表中的“計算機(jī)應(yīng)用基礎(chǔ)”課的學(xué)時數(shù)修改為 106(3) 使用DELETE語句將Course表中的公共課全部刪除。實驗思考:1、刪除表的命令是什么?要將實驗中的Student表刪除,命令應(yīng)怎樣寫?2、要將Course表中的學(xué)分字段刪除,相應(yīng)的SQL語句怎么寫?實驗五表的完整性實驗?zāi)康模?. 理解數(shù)據(jù)完整性的概念和SQL Server實現(xiàn)數(shù)據(jù)完整性的機(jī)制。2. 掌握使用企業(yè)管理器和 T-SQL語句定義數(shù)據(jù)完整性, 重點(diǎn)掌握主鍵、外鍵、檢查、唯
18、一和默認(rèn)值等約束的定義和 使用。實驗內(nèi)容:1. 使用T-SQL語句按下表結(jié)構(gòu)創(chuàng)建表表名:Grade 屬性名稱 StudentNum CourselDDailyGrade 屬性描述 學(xué)號 課程號 平時成績 數(shù)據(jù)類型char int decimal字節(jié)數(shù)9 4 5, 1空否 否否 約束 不 小于0且備注主鍵主鍵不大于20 PracticeGrade 實踐 成績 TestGrade 期末成績 decimal decimal 5,1 5,1 不 小于0且不大于30不小于0且不大于50 Grade總評 平 時成績、實踐成績和期末成績計算而來2 .使用T-SQL語句修改表的結(jié)構(gòu)為班級表 Classinfo
19、 添加入學(xué)時間 EnrollDate 字段, 并定義入學(xué)時間不小于20XX年9月1日。為班級表Classinfo定義主鍵約束,定義班級號ClassID 為主鍵。3. 使用企業(yè)管理器定義約束為學(xué)生表Student定義外鍵約束,使 ClassID參照班級 表ClassInfo 中的ClassID,并為約束設(shè)置級聯(lián)更新。為班級表 ClassInfo 的ClassName定義唯一約束。4. 默認(rèn)值對象的創(chuàng)建與使用使用T-SQL語句創(chuàng)建名為 DF_GRADE勺默認(rèn)值對象,值 為0。使用企業(yè)管理器將 DF_GRAD®定到成績表 Grade中的 DailyGrade、PracticeGrade 和
20、 TestGrade 字段上。使 用 sp_unbindefault 存儲 過程將 DF_GRADE從 DailyGrade、PracticeGrade 和 TestGrade 字段上解除。 刪 除DF_GRAD默認(rèn)值對象。實驗思考:1、若要刪除第 3題中所建立的外鍵約束,使用企業(yè)管理器應(yīng)怎么做?使用 T-SQL語句應(yīng)怎么做?2、默認(rèn)值約束和默認(rèn)值對象是一回事嗎?實驗六 簡單查詢實驗?zāi)康模?.熟悉SELECT語句的基本語法,掌握各子句的基本用法。2 .能使用SELECT語句進(jìn)行簡單查詢。實驗內(nèi)容:1、從教師數(shù)據(jù)表Teacher查詢出所有教師的教師編號, 姓名,性別和出生日期。并使用中文列標(biāo)題。
21、2、查詢學(xué)生表 Student的姓名StudentName中所有姓王的學(xué)生的基本信息。3、查詢學(xué)生表Student的姓趙、錢、 孫、李的學(xué)生的基本信息。4、查詢學(xué)號 StudentNum是0601002或0601003或0601005或0601027的學(xué)生的基本信 息。5、從成績表 Grade中查詢所有成績不及格學(xué)生的學(xué)號 和對應(yīng)課程號。6、查詢出學(xué)習(xí)20號課程的成績前10名同 學(xué)的學(xué)號和總評。實驗七高級查詢實驗?zāi)康模? .掌握多表查詢、分組查詢、聯(lián)合查詢和嵌套查詢的 使用。2 .掌握使用企業(yè)管理器進(jìn)行查詢的方法。實驗內(nèi)容:1、查詢成績表Grade中每位學(xué)生的學(xué)號 StudentNum和 各科
22、的總成績,并按總成績降序排列。2、查詢專業(yè)為計算機(jī)應(yīng)用的學(xué)生的學(xué)號、姓名和專業(yè)代碼。3、查找課程表中沒有學(xué)生選修的課程的課程號和課程名稱。4、查詢課程名稱中含有數(shù)據(jù)的課程的課程號、課 程名稱以及學(xué)習(xí)該課程的學(xué)生的學(xué)號和成績。5、查詢成績在6080之間,或者課程號為 03的學(xué)生的 學(xué)號、姓名、性別和班級。實驗八視圖的使用實驗?zāi)康模?.理解視圖的基本概念,掌握視圖的創(chuàng)建、修改和刪除。2 .掌握對視圖進(jìn)行查詢和更新。實驗內(nèi)容:1、 使用企業(yè)管理器創(chuàng)建一個名為“ view_1 ”的視圖, 內(nèi)容是顯示學(xué)生表 Student中計用061班的學(xué)生的學(xué)號、姓 名、性別和專業(yè)名稱。2、 使用查詢分析器創(chuàng)建一個名
23、為“view_2 ”的視圖, 內(nèi)容是顯示學(xué)生表中沒有選修課程的學(xué)生的學(xué)號、姓名和班 級,并且為該視圖加密。3、 使用查詢分析器修改名為“view_1 ”的視圖,內(nèi)容 修改為顯示學(xué)生表中男生的學(xué)號、姓名、性別和班級,并且以后所有對該視圖的更新操作都必須符合所設(shè)定的條件。4、查詢視圖“ view_1 ”中班級為通信051的所有信息。5、向視圖“ view_1 ”中的所有字段插入一條記錄。實驗九 索弓 實驗?zāi)康模?.理解索引的概念,掌握索引的創(chuàng)建。2 .理解索引的優(yōu)缺點(diǎn),掌握索引的管理和維護(hù)。實驗內(nèi)容:1 .使用企業(yè)管理器為學(xué)生表Student創(chuàng)建一個以StudentNum為索引關(guān)鍵字的惟一聚簇索引
24、。2 .將上一步所建立的索引名稱修改為new_index。3 .將前述所建立的new_index索引刪除。4 .使用T-SQL語句為教師表 Teacher創(chuàng)建一個名為Teacher_lndex的惟一非聚簇索引,索引關(guān)鍵字為教師編號, 升序,填充因子為 80%5 .使用T-SQL語句為學(xué)生表 Student創(chuàng)建一個名為Student_Index的惟一非聚簇復(fù)合索引,索引關(guān)鍵字為學(xué)號,升序,填充因子為 50%6 .使用T-SQL語句將教師表中的Teacher Index 刪除。SQL Server數(shù)據(jù)庫書 SQL Server數(shù)據(jù)庫教研小組編著錄實驗一 SQLServer2 實驗創(chuàng)建數(shù)據(jù)3實理.驗
25、三四作6實驗五性.實驗六詢.數(shù) 據(jù) 庫 的 管4實驗表的操實 驗 七詢表 的 完 整7簡單查9高級查9 實 驗 八視 圖 的 使用10實驗九 索引程 11實驗十一觸發(fā)器 12實驗十二數(shù)據(jù)庫的備份與恢復(fù)11 實 驗 十存 儲 過1320XX-9-1 實驗一 SQLServer常用管理工具的使用實驗?zāi)康?. 理解服務(wù)的概念,掌握 SQL Server服務(wù)的啟動、暫 停和停止。2.熟悉SQL Server數(shù)據(jù)庫結(jié)構(gòu),掌握企業(yè)管 理器的基本操作。3.理解查詢分析器的作用,掌握查詢分 析器的常用用法。4.掌握聯(lián)機(jī)叢書的用法。實驗內(nèi)容與步驟一. 服務(wù)管理器的用法SQL Server是作為Windows網(wǎng)絡(luò)
26、操作系統(tǒng)的一個服務(wù) 運(yùn)行的。通過設(shè)置,可以在啟動操作系統(tǒng)時自動啟動SQLServer ,也可以遠(yuǎn)程啟動和停止 SQLServer??梢允褂孟铝?工具手工啟動、暫停和停止SQL Server服務(wù):SQL Server企業(yè)管理器 SQL Server 服務(wù)管理器控 制面板中的“服務(wù)”在命令提示符中使用 net命令 其中,服務(wù)管理器是最常用的圖形界面工具。實驗要求 1 :使用SQL Server服務(wù)管理器查看SQLServer服務(wù)是否正在運(yùn)行,若正在運(yùn)行,將其停止。實驗要求2:使用控制面板中的“服務(wù)”管理控制臺將 已停止的SQL Server服務(wù)啟動。二. 企業(yè)管理器的使用企業(yè)管理器是 SQL Se
27、rver提供的最主要的數(shù)據(jù)庫管理 圖形界面工具,它以樹形結(jié)構(gòu)來組織數(shù)據(jù)庫服務(wù)器、數(shù)據(jù)庫 和數(shù)據(jù)庫中的對象,大部分的數(shù)據(jù)庫管理工作都可以使用它 來完成。實驗要求3 :啟動企業(yè)管理器,查看 SQLServer的注冊 屬性。 提示:啟動企業(yè)管理器后,在控制臺樹中,展開“ Microsoft SQL Servers ”,然后展開“ SQL Server 組”, 右擊自己的服務(wù)器名, 然后單擊“ xxSQL Server注冊屬性”。實驗要求4:在企業(yè)管理器中,查看Northwind數(shù)據(jù)庫中用戶數(shù)據(jù)表和系統(tǒng)數(shù)據(jù)表各有多少個?三. 查詢分析器的使用查詢分析器是圖形化的數(shù)據(jù)庫編程接口,用戶可以以自 的文本格式
28、xx、調(diào)試和執(zhí)行SQL腳本。實驗要求5 :在查詢分析器中,使用SQL語句在master 數(shù)據(jù)庫中查詢sysobjects 表的所有信息。提示:首先,啟動查詢分析器,在查詢分析器的查詢窗口中輸入如下的 SQL 語句:select * from sysobjects然后,單擊工具欄中的“執(zhí)行查詢”按鈕。實驗要求 6 :在查詢分析器中,使用SQL語句查詢Northwind 數(shù)據(jù)庫中的 Employees表的所有信息。四. 聯(lián)機(jī)叢書的使用聯(lián)機(jī)叢書中包含所有 SQL Server20XX的使用說明。在 本課程的學(xué)習(xí)中,各位同學(xué)應(yīng)該掌握聯(lián)機(jī)叢書的使用。實驗要求7:打開聯(lián)機(jī)叢書,在目錄中展開“安裝SQLSe
29、rver ” , 查看有關(guān)SQL Server 20XX的硬件和軟件安裝要求。實驗要求8打開聯(lián)機(jī)叢書,在索引中查找有關(guān)sp_help 存儲過程的幫助信息。實訓(xùn)思考1. 可以在一臺計算機(jī)中注冊多個命名實例和服務(wù)器,現(xiàn)在若需要將18號機(jī)器的SQLServer服務(wù)注冊到本地企業(yè)管理器中來,應(yīng)該怎么做?實驗二創(chuàng)建數(shù)據(jù)庫實驗?zāi)康模?.2. 3. 4.熟悉使用向?qū)?chuàng)建 SQL Server數(shù)據(jù)庫的方法。掌握使用企業(yè)管理器創(chuàng)建SQL Server數(shù)據(jù)庫的方法。掌握使用T-SQL語言創(chuàng)建SQL Server數(shù)據(jù)庫的方法。掌握 附加和分離數(shù)據(jù)庫的方法。實驗內(nèi)容:1. 使用向?qū)?chuàng)建數(shù)據(jù)庫實驗內(nèi)容1:創(chuàng)建一個名為
30、SQL2502的數(shù)據(jù)庫,數(shù)據(jù)文 件的初始大小設(shè)為 20MB文件增長增量設(shè)為 5MB文件增長 方式設(shè)為自動增長,文件的增長上限設(shè)為 500MB日志文件 的初始大小為20MB文件增長增量設(shè)為1MB文件的增長限 制設(shè)為100MB2. 用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫實驗內(nèi)容2 :使用SQLServer企業(yè)管理器創(chuàng)建一個數(shù)據(jù) 庫,具體要求如下:數(shù)據(jù)庫名稱為 Testi。主要數(shù)據(jù)文件:邏輯文件名為 TestIDatal ,物理文件名為,初始容量為1MB最大容量為10MB遞增量為1MB次要數(shù)據(jù)文件:邏輯文件名為Test1Data2 ,物理文件名 為,初始容量為 1MB最大容量為10MB遞增量為1MB事務(wù)日志文件:邏
31、輯文件名為TestlLogl,物理文件名為,初始容量為 1MB大容量為5MB遞增量為512KB。實驗內(nèi)容3:創(chuàng)建用于員工考勤的數(shù)據(jù)庫,數(shù)據(jù)庫名為YGKQ初始大小為10MB最大為50MB數(shù)據(jù)庫自動增長,增長方 式是按5%比例增長;日志文件初始為2MB最大可增長到5MB按1MB增長。數(shù)據(jù)庫的邏輯文件名和物理文件名均采 用默認(rèn)值。3. 用T-SQL語言創(chuàng)建數(shù)據(jù)庫實驗內(nèi)容4:使用查詢分析器新建一個數(shù)據(jù)庫,名稱為“圖書”,其主要數(shù)據(jù)文件大小為 2M,最大文件大小為10M, 每次增長2M;次要數(shù)據(jù)文件大小為 1M;日志文件大小為1M; 三個文件的文件名自定,上述沒有說明的選項都采用默認(rèn) 值。 提示:在查詢
32、分析器中輸入如下SQL腳本:CREATEDATABASE圖書 ON(NAME = datal,FILENAME =d: WSQLServerW',SIZE = 2,MAXSIZE = 10,FILEGROWTH =2 ), ( NAME =data2,FILENAME= d:WSQLServerW',SIZE =1 ) LOGON(NAME =log,FILENAME = d:WSQLServerW',SIZE=1 )實驗內(nèi)容5:用T-SQL語句創(chuàng)建一個名為 BOOK勺數(shù)據(jù)庫, 它5MB的主數(shù)據(jù)文件、2MB的次數(shù)據(jù)文件和1MB的日志文件 組成。并且主數(shù)據(jù)文件以 2MB的
33、增長速度增長,其最大容量 為15ME;次數(shù)據(jù)文件以10%的增長速度增長,其最大容量為 10MB事務(wù)日志文件以1MB增長速度增長,其最大日志文件 大小為10MB存放位置都為“”,上述沒有說明的選項都采用默認(rèn)值。4. 數(shù)據(jù)庫的分離與附加實驗內(nèi)容6:將“圖書”數(shù)據(jù)庫與服務(wù)器分離。實驗內(nèi)容7:將已分離的“圖書”數(shù)據(jù)庫附加到服務(wù)器 上。實驗思考:1、一個數(shù)據(jù)庫中包含哪幾種文件?2、事務(wù)日志文件的大小一般為數(shù)據(jù)文件大小的多少合適?實驗三數(shù)據(jù)庫的管理實驗?zāi)康模?.2. 3. 4. 5. 6.掌握使用企業(yè)管理器或存儲過程查看 SQL數(shù)據(jù)庫屬性的 方法。掌握附加和分離數(shù)據(jù)庫的方法。 熟悉數(shù)據(jù)庫的收縮。 熟悉數(shù)據(jù)庫的更名。 掌握數(shù)據(jù)庫的刪除。
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年度創(chuàng)意辦公空間租賃與辦公氛圍營造合同
- 2024年度電商平臺物流解決方案合同2篇
- 2024人力資源總監(jiān)職位合同范本2篇
- 2024年度餐廳總經(jīng)理職位競聘與管理服務(wù)合同3篇
- 2024年度頁巖磚市場分析與預(yù)測合同3篇
- 2024年度教育設(shè)施ppp項目合作協(xié)議范本3篇
- 2024年新能源技術(shù)轉(zhuǎn)讓與許可合同
- 2024年度中央單位環(huán)保設(shè)施建設(shè)和運(yùn)營管理合同3篇
- 2024年二手運(yùn)動器材出售協(xié)議3篇
- 2024年度維權(quán)合同:瓶裝水品牌維權(quán)與打假合作協(xié)議2篇
- 金融機(jī)構(gòu)資管產(chǎn)品模板報數(shù)指引(2022年)
- 航標(biāo)目錄(現(xiàn)行有效及暫缺)
- 高考英語應(yīng)用文復(fù)習(xí)之倡議書課件
- 留置胃管法操作并發(fā)癥的預(yù)防及處理流程
- 火災(zāi)疏散逃生安全教育課件
- 腫瘤防治講座知識講座
- 2024年度醫(yī)院呼吸內(nèi)科述職報告課件
- 開關(guān)電源試題答案
- 畢業(yè)論文-山東省農(nóng)產(chǎn)品出口貿(mào)易的現(xiàn)狀及對策研究
- 執(zhí)紀(jì)審查培訓(xùn)課件
- 市政基礎(chǔ)設(shè)施工程資料管理規(guī)程
評論
0/150
提交評論