實驗二表和表數據的操作_第1頁
實驗二表和表數據的操作_第2頁
實驗二表和表數據的操作_第3頁
實驗二表和表數據的操作_第4頁
實驗二表和表數據的操作_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數據庫原理及應用實驗指導書實驗2 表和表數據的操作一、實驗目的1、掌握在sql server 2000環(huán)境下,利用企業(yè)管理器和t-sql語言創(chuàng)建和管理表的方法。2、掌握索引的創(chuàng)建方法二、實驗要求1、所有的實驗過程請嚴格按照實驗內容的步驟進行。2、對關鍵步驟截屏并復制到實驗報告的相應位置。三、實驗設備、環(huán)境設備:計算機環(huán)境:windows xp、sql server 2000中文版四、實驗原理、方法上機操作五、實驗內容1、創(chuàng)建數據庫在“企業(yè)管理器”中創(chuàng)建學生成績管理數據庫,stuscore_dat.mdf,2mb-10mb,按10%增長;stuscore_log.ldf,1bm,按2mb增長。2

2、、創(chuàng)建數據表(1)用“企業(yè)管理器”或查詢分析器建立stuscore數據庫中的學生表(student)、班級表(class)、課程表(course)及成績表(grade),結構如下:(a) class表的結構為:列名數據類型及長度描述clsnochar(6)班號,主碼,不允許為空clsnamevarchar(16)對班級的描述信息directorvarchar(10)輔導員specialtyvarchar(30)專業(yè) (b) student表的結構為:列名數據類型及長度描述snochar(8)學號,主碼,不允許為空snamevarchar(10)姓名sexchar(2)性別,男、女clsnoch

3、ar(6)班級編號,參照表class,不允許為空stuaddrvarchar(50)住址birthdaysmalldatetime出生年月 (c) course表的結構為:列名數據類型及長度描述cnochar(4)課程號,主碼,不允許為空cnamevarchar(16)課程名pcnochar(4)先修課程的課程號credittinyint學分 (d) grade表的結構為:列名數據類型及長度描述snochar(8)學號,參照student,與course組成主碼,不為空cnochar(4)課程號,參照course,不為空scorenumeric成績,1位小數(2)修改學生成績管理數據庫中的各表

4、(3)將表student增加一列department(系別)char(2)。3、表數據的操作(1)用企業(yè)管理器插入表數據1)向表(class)中插入數據clsnoclsnamedirectorspecialtycs01信管一班王寧計算機應用mt04數學四班陳晨數學ph08物理八班葛格物理插入數據之后使用命令:select * from class; 檢查插入數據的正確性2)向表(student)中插入數據snosnamesexclsnostuaddrbirthdaydepartment19920101王軍男cs01下關40#1976-12-21房管1019920102李杰男cs01江邊路96#

5、1974-5-24房管1119920306王彤女mt04中央路94#1977-3-18工業(yè)1019940107吳杪女ph08蓮化小區(qū)74#1979-4-8工業(yè)11插入數據之后使用命令:select * from student; 檢查插入數據的正確性3)向表(course )中插入數據cnocnamepcnocredit0001數學null60003計算機基礎000130007物理00014插入數據之后使用命令:select * from course; 檢查插入數據的正確性4)向表(grade )中插入數據snocnoscore19920101000190199201010007861992

6、010200018719920102000376199203060001871992030600039319940106000785插入數據之后使用命令:select * from grade; 檢查插入數據的正確性5)使用delete語句刪除表中數據(2)用t-sql向表(student)插入一條數據(3)使用企業(yè)管理器刪除表(student)表中剛剛插入的數據(4)使用delete語句刪除表(grade)中學號為“19920101“數據4、表索引的操作(1)利用sql server企業(yè)管理器,為學生表(student)創(chuàng)建一個基于身高(height)和學號(sno)的索引ix_height

7、_sno,其中身高(height)按降序排列,學號(sno)升序排列,填充因子為80%。(2)利用查詢分析器為學生情況(student)表創(chuàng)建一個基于姓名(sname)和班級(clsno)的索引ix_name_class,其中按姓名升序、班級降序排列。(3)利用索引管理器查看索引。(4)刪除索引ix_height_sno。5、為下次實驗做準備 備份學生成績管理數據庫并將備份文件考入自己的u盤。六、實驗報告要求及記錄、格式1、實驗報告為word文檔,文件名為“學號+姓名.doc”,如“88888888張三.doc”。2、實驗報告的內容為實驗指導書的內容:標題+截屏。3、每個實驗結束后一周內由每班學習委員收齊實驗報告的電子版后壓縮為一個名為“班級+實驗x.doc“的rar文件并上交,如“信管11實驗1.rar”。七、實驗注意事項1、實驗過程中注意愛護計算機,實驗完畢要按政黨操作關閉計算機;2、不要隨意更改sa的登錄密碼;3、注意自己創(chuàng)建的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論