資源描述:
《SQL2000簡介及數(shù)據(jù)庫和表的創(chuàng)建》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、桂林電子科技大學(xué)數(shù)學(xué)與計算科學(xué)學(xué)院實驗報告實驗室:實驗日期:2012年10月27日院(系)數(shù)學(xué)與計算科學(xué)學(xué)院年級、專業(yè)、班級11007102姓名羅婕成績課程名稱數(shù)據(jù)庫原理實驗實驗項H名稱SQLServer2000簡介及數(shù)據(jù)庫和表的創(chuàng)建指導(dǎo)教師毛?!?實驗?zāi)康?、認(rèn)識SQLServer軟件功能和基木操作。2、了解SQLServer數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu);3、了解表的結(jié)構(gòu)特點;4、了解SQLServe的基本數(shù)據(jù)類型;5、了解空值的概念;6、初步掌握在企業(yè)管理器中創(chuàng)建數(shù)據(jù)庫和表;7、掌握查詢分析器的使用方法;8、熟練掌握使用T-SQL語句創(chuàng)建數(shù)據(jù)庫和表;二
2、,實驗原理1.SQLServe中常用數(shù)據(jù)類型以及空值的概念;2.SQL語言屮數(shù)據(jù)庫的創(chuàng)建(CreateDatabase)、表的創(chuàng)建(Createtable)、表的修改(update)以表刪除(delete)操作的語法格式以及各參數(shù)的意義。三,使用儀器,材料電腦。四,實驗內(nèi)容與步驟(1)創(chuàng)建用于教學(xué)管理的學(xué)生數(shù)據(jù)庫,名為“Studcntll00710205”。1>打開SQLServerEterpriseManager的企業(yè)管理器。2、打開“數(shù)據(jù)庫”文件夾。3、在“數(shù)據(jù)庫”文件夾的空白處單機右鍵選中“新建數(shù)據(jù)庫”,如圖:4、在彈開的“數(shù)據(jù)庫屬性”窗口中的“常
3、規(guī)”選項卡下的名稱處寫:Studentll00710205;如圖:在“數(shù)據(jù)文件”選項卡中選擇“文件自動增長”、“按百分比:5”、“將文件增長限制為(MB):40”;如圖:在“事務(wù)日志”選項卡中選擇“文件自動增長”、“按百分比:5”、“將文件增長限制為:4”如圖:單機“確定”,成功建立以"Studentll00710205"為名的數(shù)據(jù)庫。分別新建(2)在^Studentl100710205"的窗口中選擇“表”,在表中的工具欄上選擇-student表、course表、sc表。女口圖:血,,StudentllOO71O2O5n中(在“(locals上)的新表I
4、數(shù)據(jù)類型長度允許空Ich2tarnh?1c00241md?1數(shù)子増Gu值種遞5、]MicrosoftSQLServers表21個項目屋性表
6、關(guān)系
7、索引/鍵CHECK約束名稱苗]%tudentll00710205"中(在M(local)n上)笊表名:Student選走的約束(S):CKStudent新建00I刪除(約束名(C):
8、CK_Student約束表達式00:性別請or性別女'V創(chuàng)建中檢查現(xiàn)存數(shù)據(jù)00P對復(fù)制強制約束U)P對INSERT和UPDATE強制約束(E)關(guān)閉避(Y)插入列(M)刪除列
9、(D)藝(A)?ms)索引/鍵(X)關(guān)漿(H)...CHECK約束(N)(上表為填入表的列屬性)SQLServerEnterpriseManager文件(F)窗口(W)幫助(H)
10、01西,翁舛時畫(上圖為對表中的性別進行條件約束)▲oserver組I圉dtpropertiesdbo逾1,Studentll00710205rT中(在n(local)n上)的新表:□aI數(shù)據(jù)類型丨長度I允許空I插入列(M)刪除列(D)2054(上表為定義表屮的主鍵)(上表為保存、修改表的名稱),1性表
11、關(guān)系
12、索引/鍵CHECK約束
13、表名:TABLE1選定的約束(S):
14、CKT
15、ABLE1zJ新建?)
16、刪除(D)
17、約束名(C):
18、CKTABLE1約束表達式(X):成績NO,or成績<三10『▲▼疋創(chuàng)建中檢查現(xiàn)存數(shù)據(jù)00啟對復(fù)制強制約束(F)[7對INSERT和UPDATE強制約束(E)(上表為約朿成績的范圍)-下圖片是使用T-SQL語句創(chuàng)建的數(shù)據(jù)庫和表:乜SQL訥分析器?[訥—MM-PC.studentllOO71O2O5.mm-PCmm—無慮:T]郵文件(F)扁輯(E)查詢(Q)工具(T)窗口(W)幫助(H)崗▼色嗚前爲(wèi)電宦百風(fēng)G曰?vZ?■[0"studentl10071jJW囹圉Onname=,student110071
19、0205_data,、Filename=,e:programfilemicrosoftsqlServermssqldatastudent1100710205_data.mdf',Size=10mb,Maxsize=40mb5Flegrowth=5%)Logon(najne=,student1100710205_log,$Filename=?e:programfilesinicrosoftsqlservermssqldatastudent1100710205-log.ldf*,size二1MB」maxsize=5mb,filegrowt
20、h=lmb)go0SQL—MM?PGttudentl10071020S.mm-P