版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實驗1 SQL Server數(shù)據(jù)庫基本操作一、實驗?zāi)康谋緦嶒炛饕私釳icrosoft SQL Server 2012中各組件的主要功能和基本使用方法;了解SQLServer數(shù)據(jù)庫的邏輯結(jié)構(gòu)和物理結(jié)構(gòu);了解數(shù)據(jù)表的結(jié)構(gòu)特點以及索引的基本概念。通過本實驗,讀者將學(xué)會在“企業(yè)管理器”中創(chuàng)建和修改數(shù)據(jù)庫和數(shù)據(jù)表結(jié)構(gòu)、對數(shù)據(jù)表進(jìn)行數(shù)據(jù)的添加、刪除和更新操作以及在數(shù)據(jù)表上創(chuàng)建字段索引的操作。二、實驗環(huán)境Microsoft SQL Server 2012 SSMS三、實驗內(nèi)容1.創(chuàng)建一個名稱為 Book的數(shù)據(jù)庫,支持教材訂購信息管理,要求:(1)將主數(shù)據(jù)庫文件 Book_放置在的D:DBF文件夾中,文件大
2、小為 5MB最大值為50MB文件增量為2MB(2)將事務(wù)日志文件 Book_放置在的D:DBF文件夾中,文件大小為 5MB最大值為100MB文件增量為1MB【實驗步驟】1)在 下創(chuàng)建DBF文件夾。2)在SSM計的對象資源管理器窗口右單擊“數(shù)據(jù)庫” ,從快捷菜單中選擇“新建數(shù)據(jù)庫”命令,出現(xiàn)“數(shù)據(jù)庫屬性”對話框。對金策源苣理鐳-n x連接,出春 r國二5F 6 I APTOP-45A5TM71SQI 2012 (SQI Server 1出口安全性籽建蜘居序(N)I田ca服務(wù)葬附皿A)田口袋制無原切B左阡,Alway還原文件和文件組回_|+j Lj音理出口 Integr部著數(shù)海尾應(yīng)用程序(。島SQ
3、L S導(dǎo)入數(shù)據(jù)層應(yīng)用程序仍啟動 PowerShell I)報表(P)刷新|3)在“數(shù)據(jù)庫屬性”對話框中選擇“常規(guī)”選項卡,在名稱文本框中輸入:Book;4)在“數(shù)據(jù)庫屬性”對話框中選擇“數(shù)據(jù)文件”選項卡,設(shè)置數(shù)據(jù)文件的位置、大小、最大值和文件增量等屬性;5)在“數(shù)據(jù)庫屬性”對話框中選擇“事務(wù)日志”選項卡,設(shè)置事務(wù)日志文件的位置、大小、最大值和文件增量等屬性。6)點擊“確定”按鈕,建立“Book”數(shù)據(jù)庫,如下圖所示:對彖道蘇管理霍- x .連陵,包!出口產(chǎn)豆-S臼6 LA=TOP-5A5TM71SQL2012 (SQL Server 1I LJ數(shù)后陣l±l U整繞數(shù)后庫+i的居淮快照討
4、 j RportServerQl 2012 i j Rt?pcriServer$SQL2012TempDBBookh H 3服舞器對全I(xiàn)T i目制& 口I Al ways On 高口:用性國一雷理& - InteqtdLion Servites m是梟 SQL Server 已祟用KP)2.在上題所建數(shù)據(jù)庫 Book中建立5張數(shù)據(jù)表結(jié)構(gòu)。T_Academy學(xué)院表:存儲學(xué)院基本信息。字段名稱字段說明類型定義屬性限定索引外鍵AcadCode學(xué)院代碼Char(2)Primary KeyVAcadName學(xué)院名稱Varchar (50)Not Null【實驗步驟】1)在SSMS的對象資
5、源管理器中,選中要添加表的數(shù)據(jù)庫Book并展開,右擊“表”對象,在彈出的快捷菜單中選擇“新建表”命令,出現(xiàn)“表設(shè)計器”窗口。對筮濟(jì)源晝理署* n x行會敦國4 I APTQP 45A 5TM71 中QI? /QI Server 1H教捐辱nn系統(tǒng)教況莊停數(shù)據(jù)慝曉照E Scot1± 口效握陣關(guān)鬃圉丘口上口祝新建式(N,什 口 6FiieTbleCTY.第5啟動 PawerShdlfH)限表的由.R叩的的1+ Re pvt 1>W wr > SLXU , 寸寸 12)在“表設(shè)計器”中,根據(jù)設(shè)計好的表結(jié)構(gòu)對列名、數(shù)據(jù)類型(包括長度)進(jìn)行相應(yīng) 的設(shè)置。r LAPTOP-45A5T
6、M71 5QI2012.6ook- dbo.QN屯產(chǎn),格效碣類型允訐Null值A(chǔ)cdCoderhan(2)0 AcadNamevarchar(50)“03)設(shè)置完成后,單擊工具欄上的“保存”按鈕,在彈出的“選擇名稱”對話框中輸入 表名為T_Academy)單擊“確定”按鈕,完成數(shù)據(jù)表的創(chuàng)建。選擇名稱? Xm 口表田C3系銃表l±J _ FileTablesd b 5TAe ad g ipy4)在AcadCode列上右擊,在彈出的快捷菜單中選擇“設(shè)置主鍵”命令。蜘原當(dāng)用允許Ni山值 Ac*l3ckLATOP-4 JASTM71 S0L2。1 ZBcxjk - dbo.Table_1 L
7、APTOP-1.5A5Tm71SQL2C ( 2.6ook - dbo.T_Academy世St#?Ti刊除KKM生取川 杓僧一 令父帚:10 : MML承叫g(shù) CHECK空I同索引(Pi需性(R)Alt + Enter5)在AcadCode列上右擊,在彈出的快捷菜單中選擇“索引/鍵”命令。列名我喝羋型尤汗Null佰AcadCode3LAFTOP-45A5T M 71 SQL2 12, Book - dbo.Tdble_1 LAPTOP-4ArM71SQLZ01 Z,Book - dbo.T_Academy*蒯除_L俎囪二f 硼陳列網(wǎng))土名笑案(H)索弓 /tSiJj. 全文索引陰.XML索引
8、兇UHE匚忙約束聘. 空間書引的“生血叵/施本Alt + FnTpr6)在打開的“索引/鍵”對話框中單擊“添加”按鈕,并在右邊的“ 中的“列” 一欄后面單擊一按鈕,在新添加的窗口中選擇列名“ 順序“升序”。(常規(guī))”屬性區(qū)域AcadCode”和排序選定列工;唯lJIW率E;&).PK T Academy三在共羯三洋5主,佯-國左量引以尼姓“(TO朱里?列sw-fi 彳*標(biāo)識佛陶品而-森湖計其的唧 制窿內(nèi)更生的 鼻管空右鍵 戴唱宓間拘葩ArsdCcule (ASCJpk T Academy修PRIMARY毒順不;指定用于此常引的小和排序頁序(C):索引列? X指定用于此索引的列和排序則(
9、C):列名排/y順序確定取消7)對是否允許空進(jìn)行相應(yīng)的設(shè)置。LAPTOP-l5ASTM71SQL2012.eook - d bo, Ta ble_1 LAP TOP-45 A5TM71 SQL2012,Book - 列名制胴袋型允訐Null值鵬 AcadLodechar()卜 AcadNamevrthar(5O)(2) T_Publisher 表:存儲出版社的基本信息。字段名稱字段說明類型定義屬性限定索引外鍵PublisherCode出版社代號Char(2)PrimaryKeyVPublisher出版社Varchar(40)Telephone聯(lián)系電話Varchar(40)1)在SSMS的對象資
10、源管理器中,選中要添加表的數(shù)據(jù)庫Book并展開,右擊“表”對象,在彈出的快捷菜單中選擇“新建表”命令,出現(xiàn)“表設(shè)計器”窗口。對短潰幅管理SS口 xw /國3日心 LAPTO P-45 A &T M 71 SQL 2012 (SQL Server 1二n瓶串寺i 一系蛻詼期庫-J Book 田一lEJ幅陣關(guān)意國 F二段 用二權(quán)新建表但什同新會FileTablefD,.,出,可睥近器(1)1± -1 % I土在扇動 powerShell(H田U|安監(jiān)去伊)卜壬g即產(chǎn)砌新(5± 0 Repcjrrt-i ki ,安,。i ,Eiq” e2)在“表設(shè)計器”中,根據(jù)設(shè)計好的表
11、結(jié)構(gòu)對列名、數(shù)據(jù)類型(包括長度)進(jìn)行相應(yīng) 的設(shè)置。L APTOP-45A5TM 7 1 SQL2012Boak dbo,Table 1-*雁Publ*ihirCodf甥幅辛中允訐Null值chAr20Publishervarchar(40STelephone!arthar(40)3)設(shè)置完成后,單擊工具欄上的“保存”按鈕,在彈出的“選擇名稱”對話框中輸入 表名為T_Publisher 。單擊“確定”按鈕,完成數(shù)據(jù)表的創(chuàng)建。選擇名禰? X輸入表者稱(印T PLbli£hor| -J M士 . 去+ 一1 FileTablesT 二I db<?J' Aadmiydho.T
12、Publisher4)在PublisherCode列上右擊,在彈出的快捷菜單中選擇"設(shè)置主鍵”命令。LAPTOP-45ASTM7 1 SQL201 .Book - dboTable l LAPTOP-4SASTM7 1 SQL2C 列名假暗曲型立滸Null fS:卜:PublisherCodech£ir(2)國5)在PublisherCode列上右擊,在彈出的快捷菜單中選擇"索引 /鍵”命令。(常規(guī))”屬性區(qū)域PublisherCode ”和6)在打開的“索引/鍵”對話框中單擊“添加”按鈕,并在右邊的 中的“列” 一欄后面單擊一按鈕,在新添加的窗口中選擇列名“ 排
13、序順序“升序”。索弓!/»PK T Publisher1L在35觀自 主/唯一也TGIg廟住.-(««)芟空 列 是唯TD標(biāo)取(«*) 必明 AifiHS包含/J列0U座為雙空的 與 BBitn” 數(shù)»»空間賽死£0PubhsherCode (ASC)PK T Publisher2否PRIMARY添加(A)ttJKk(D)關(guān)例選定的主/晦一雄或右引:IX T Publisher* PK T Publisher正在筋新的唯一泛打引的屋住.-EMA)類型是啥一的、標(biāo)雙(名稱) JWfj Zifin z 包含的列 創(chuàng)建為更華的 三
14、腿由乂通觸空螂SlFublisherCode (A$C)|百IK T Publisher百百PRIMARY漆 ftO(A)舊除(D)索弓I列揖定用于此索引的歹J和排序破序(O:列名排啟映序升序修走取消腦癥用 于 此案呼I的列和漳"葉+F ”,HEJTMUr|升才,+*7)對是否允許空進(jìn)行相應(yīng)的設(shè)置。UU>TOP-45ASTM7l&QUOl2.BoDk - dbcLTabbejLAPTOP-4SASTM7lSQL2DlZeafjk - dbcxT PubUshe列名儕漏簽軍先評Null值:種:Piib ihrCod?PublishervjrchAr(40)13Teleph
15、onewar£har(4C)S口(3) T_Teacher表:存儲教師基本情況。字段名稱字段說明類型定義屬性限定索引外鍵TeacherCode教師工號Char(8)Primary KeyVTeacherName教師姓名Varchar(20)Not NullVAcadCode所屬學(xué)院Char(2)Not NullVT_Academy: AcadCodeSex性別Char(2)Not NullEnterDate入校時間DatetimeTitle職稱Char(10)Not NullTelephone聯(lián)系電話Varchar(40)【實驗步驟】1)在SSMS的對象資源管理器中,選中要添加表的數(shù)
16、據(jù)庫Book并展開,右擊“表”對象,在彈出的快捷菜單中選擇“新建表”命令,出現(xiàn)“表設(shè)計器”窗口。2)在“表設(shè)計器”中,根據(jù)設(shè)計好的表結(jié)構(gòu)對列名、數(shù)據(jù)類型(包括長度)進(jìn)行相應(yīng) 的設(shè)置。LAPTUP-4SASTM71SQL20 l2.book - dboJ able 1 *手TeacherCodefhar(A)引力T Null值 口Teacher Namevrchr(20>叼a<. dCodechdf(2)自 mSexchar(2)Enter DatedatetimeTitlechar(l 0)PTTelephoneYwruhwr(4Q)|0D3)設(shè)置完成后,單擊工具欄上的“保存”按鈕
17、,在彈出的“選擇名稱”對話框中輸入 表名為T_Teacher。單擊“確定”按鈕,完成數(shù)據(jù)表的創(chuàng)建。選擇客群? X輸人去名稱(F):T Teacliei確定取消EU衰i-i -I案筑表困口 FileTables±1 dbo,T_Acddemyti 3 Jbo.T Publisherdho.Tuhpr4)在TeacherCode列上右擊,在彈出的快捷菜單中選擇“設(shè)置主鍵”命令。LAPTOP-45A5TM7 1 SQL2012.Book - dbo.Table 1LAPTOP-45A5TM71SQL2im ra h口 E E列名設(shè)置壬斑(Y) 屆入列g(shù))刪除列(N) 關(guān)系(H).素弓I,鋌
18、 全文索引(F) XMI索弓l(X) 匚HECK均申(。) 交問索引(P1 看成再改腳本(S)31 尾性(RJAlt-f Lnter5)在TeacherCode列上右擊,在彈出的快捷菜單中選擇“索引 /鍵”命令。LAPTOP 4 b A51 IVI / 1 SQL2O 1 2.Book -dbo. Table 1 LAP 1 OP 4bAb 1 MZlSQLi><列名元芹 Noll蒯際Tf邦(V宜入列刪除劑(bl)nQ日char(S)關(guān)糠傘立幸引(F,xXML而弓IfX) C HhCK約束(口上一空同裁弓|£31一一屈住電Al t+ Enter6)在打開的“索引/鍵”對話
19、框中單擊“添加”按鈕,并在右邊的“中的“列” 一欄后面單擊一按鈕,在新添加的窗口中選擇列名“序順序“升序”正在昵左右唯一1=噓*Fl效不性,- <*«登至 列 罡唯TJk X后 餡林) 說明*颯計 BBETJ 卵窿上理£的效堀空®嫩甩回00 n(常規(guī))”屬性區(qū)域TeacherCode”和排TeflcherCode fASC)Epk t readier,s sPRIMARY助陣lL>索弓歸燃定的土/連-拜三索弓JSJ1(X T_TFatip* PK T Te.Achr3 EIS早唯一的-何海稱)礎(chǔ)* *業(yè)時宿修含的列 倒建為矍集的.蔡盛玉且電 雙指空司娓
20、危蚓Teache<C0d& (ASC1|舌IK T T«ch#r&rH牟:X J c:加生用于此索弓I的利利打琲由1®序升才T4口匚h餐rCQd坦Ld.無nAcadICode EnterDate Sexf eac li e FCodleT edchtrrNamcI el epho ne ride百由J排斤值由開序、他備用于此索引的 打和口鼻通蛇J小傳上Taar grkdp陌摩確定取酒7)重復(fù)上述步驟(5)、(6),對TeacherName歹U、AcadCode列建立索弓I。LAPTOP-45A5TM7lSQL2012.Book- dbo.Table 1
21、LAPTOP-45A5TM71 SQL20列名Te>AchprCodp數(shù)相類型允許Null值 TeacherName設(shè)置主神(Y)T播入列(M)¥刪除列網(wǎng))W吳系(H)國索弓1/肄1崔全文索引的XML索弓|(X)d匚HE匚K為中(。)空向索引(P)生成更改腳本g)nAlt 十 EnterS 百 畫 PI E n索引/鍵選定的±7唾一屋或索引:IX T Teacher正在編M街的唯一修成索引的局性DC T Teacher 1致定空司蝶尼排序暗序升序確ii:取消-(«m) 買空| eacherCode (ASC) 是唯一的 -UiR(名初 說眄-*i&i
22、+S 包含自例一洛, W 士的PRIMARY淳加(A)B3?(D)索引力老用于此索引的歹J禮報小)際(。:列名TeacherCode無a AcadCodc EnrerDte SexTPHchrrCodkTelephone Title室5I列指定用于北素弓I的列利排序則久口;列名時序順序Teacher Name«h»LAP IOP-45A5 I M / 1 SQL201 2.Book - dbo.Iable_1 LAP I OP45Asi M71SQLi 列名數(shù)由美中允許Null值冒 Teac herCodechar(8)T eac her Nmevarchar(2O)和1/
23、鍵iS五主的Y?插入列(M) 刪除列31) 關(guān)系(H)*弓1/血(!).全文激弓1(E).XML家弓l(X) CHECK 空間*弓I但)±/5£JJI改MJ本 )應(yīng)性(囚Al t + Enter選定的主/唯一秘或安弓):IX_T_Teacher IX_T Teacher 1 IX T Teacher 2* PKJJeacher正在我汨產(chǎn)的唯一度或京弓I第JEtL-(WW)呈唯一的- (名稱)-*ifH+s 包含的列 創(chuàng)建為聚焦不 e卑里宜就 觸空間JR范索引*eacherCode (ASC| 否IX T Teacher 2否 S PRIMARY添加(A)W(D)關(guān)閉(C)索
24、弓I列? X指運用于此索引的死和排序股中(C):的白明清賣=1列中后運用于1比索引的列 和排序靶序C0:歹焙TeachertSbde8)在AcadCode列上右擊,在彈出的快捷菜單中選擇“關(guān)系”命令。LAPTOP-45A5TM7 1SQL201?.Book - dbo,Table_ I LAPTCP-45A5TM7 1SQL2C列笆 g TenrherCFedthef NiJ*ne敷 1S學(xué)冗訐 Mullchar(8) vorchar(20j <_hTr I但入列(21)刪哮列Zj索弓1/tW仝文七弓l(QXML 漳弓|g.C H EC K至同等:弓I(印里J道史設(shè)JWd、G)廝件 fR
25、)Alt + Enter口匚 mczll9)在外鍵關(guān)系對話框中,點擊“添加”按鈕;運融田嶼u FK T Teacher T Teacher*正在冉福新的天系的卮尼 再奧用際表和列理危*后性.牖I鞋才1尚妾更新的注.麗麗一: 也和季|砥 4F肛可卡新存用PH中苦守父HV標(biāo)01 咯則Ft_r_T esrlwr_ T_Tcher說明 “北詆計霸MFRT 即 UPDATE 券刊夕為網(wǎng)罡弓翎|用千/制左關(guān)閉麻加/ifUWfDl10)點擊“表和列規(guī)范”右側(cè)的一按鈕;FK T Teacher T Tcochcf*正在蚓倒新re.工不的屈也需泰比rFT寶和歹.規(guī)志盡住,舔后萬隨受新比-建期在翎硅噴重新宿用時隨
26、百直時是7標(biāo)識 修荊FKTTedtherTTMcher說明INSERT 物 UPDATE 津通 州也.安夏的柬是酬?用于總制呈XflNQ11)在彈出的對話框中,在主鍵表下方選擇外鍵列所在的表T_Academy和該外鍵歹UAcadCode,在外鍵表下方選擇與主鍵表的列相應(yīng)的列AcadCode即可。工莖名(師*F K_T_T teacher_T_ I eac her三陵Ir_Teacher。夕沙注.t "r號口T_TcachcrI cat heiCodeT Arad ftpTedcherCodeTPublisher T Teacher表用列? X關(guān)季名NY(K_ 1 _ T eacher
27、_ (Academy主蹺制P):T_ACii(Jc?nny艾黎Mg:FK T Teacher T Acadrr y1 (七c.ht:rT_AcjdeiTiyAcidCodeTejtherCodeV 三 IAcddCodeEm ter DateSe»I edtlifrCode T吧君仁he r N d meI el ephone TitleFKJ_T e<K I ic r_T_At /削叩*上在麻苗當(dāng)?shù)拿辣P的卮隹 弟要冗玷充表*處觀泡看區(qū) 然WT熊密三粘的*停珈)在醒或皿Hnmram是陷涮諭國3表時傳INSERT ffiLPDATtJ£?E名制外鍵舊柬禿利層千手/FK_
28、T_T eacher_T_ Academy 1呼匚仲:無除:;M冰)12)對是否允許空進(jìn)行相應(yīng)的設(shè)置。LAP TOP-4SA5TM71 SQL2012. Book - dbo.Table 1 LAPTOP-45 ASTIV17 I SQL20l 2.Book -列名H Te«ic hereode技據(jù)類型rhJir(曲尤許Null信 1 echerNflmevirchar(2O)nAcadC odechdr<2)口Sexchdr(Z)nEnterDatedatetime里Tidechrir0O)r 二二二日二二二Telephonevarchar40)口(4) T_BookInfo
29、 表:存儲教材基本信息。字段名稱字段說明類型定義屬性限定索引外鍵BookCode教材代號Char(6)Primary KeyVBookName教材名稱Varchar(40)Not NullVPublisherCode出版社Char(2)T_Publisher:PublisherCodeAuthor編寫人Varchar(40)PublishDate出版日期DatetimePrice價格MoneyNot NullISBNCodeISBN 號Char(20)StockNum庫存量SmallintNot NullVBookSort教材類別Char(20)【實驗步驟】1)在SSMS的對象資源管理器中,選
30、中要添加表的數(shù)據(jù)庫Book并展開,右擊“表”對象,在彈出的快捷菜單中選擇“新建表”命令,出現(xiàn)“表設(shè)計器”窗口。時彖密源管理嘴-ax,南*,擊二 丁固盤-曷1SUL2012 (SUL Server 1L Oi+ -i莖觸數(shù)揖等Ft i一數(shù)招庫快照臼 11 Book+撤退庫美冠圖 子口目 + 一標(biāo) 工=3同+ 1可I I !W1有 國,有IT 11 Re pi知娃表:附 新建 FileTablefn. 篩施相啟動 PowerShell(l IJ 棍志曲啕新(F) ri Tr1 £ tetTJ/LTD2)在“表設(shè)計器”中,根據(jù)設(shè)計好的表結(jié)構(gòu)對列名、數(shù)據(jù)類型(包括長度)進(jìn)行相應(yīng)的設(shè)置。LAP
31、TOP 45A5TM71£QL2012 Bock - dbo.Table V的由野型Null 后BookCodechar (6)回BookNamevarchar(4O)日PublisherC odechiir(2)臼Authorva(chdr(40)0PubliiliDatdatetime回PricemoneyISBMCodechflr(20)叼StockNumsmallint回+ BookSortchar(20)|國口3)設(shè)置完成后,單擊工具欄上的“保存”按鈕,在彈出的“選擇名稱”對話框中輸入 表名為T_BookInfo 。單擊“確定”按鈕,完成數(shù)據(jù)表的創(chuàng)建。選正名松?XT_B&l
32、t;juklnfu|確定取消I D -m Iffi n J .莖的,14 - FdH"TmLiiw&111 Clt>Ci.T_/>L&c3±Hiy£flfciiO,T iBook infoi+ 二 dbo.T_Publisher仆 D cIiLjo . T_T eejcher4)在BookCode列上右擊,在彈出的快捷菜單中選擇“設(shè)置主鍵”命令。LAP I OR-<ibAi> I M,I1book -1LAP I 4 A J NA / 1 SClL2OiStM 壬皿 Y>苦iffi人刑(MJ7 H 示 fH> 一
33、閆 家弓|/郎I".迅 告 P75K=SIW)_三:KMI HTIPQ-口 CHECK 為皿6*.-S2 室 1®K號 IfP-d 生J曲中己旻幽1+OL.4 1峰3)5)在BookCode列上右擊,在彈出的快捷菜單中選擇“索引/鍵”命令。LAPTOP-4SASTM7 IS-QL201-也匕口 TZHI曲 1 LAPTOP-4GAGTM7 1 SQL2(口刪降TW»<Y)¥ 睡入列(M)/ 腳降手UfN)7工卒中)1 布弓l/t州全文聚弓KF)_XML 3fcl(X),-CHFC K 句R(C)_- 審問荷弓Alt -I- Enterbi日Ld 團(tuán)
34、 mu6)在打開的“索引/鍵”對話框中單擊“添加”按鈕,并在右邊的“(常規(guī))”屬性區(qū)域中的“列” 一欄后面單擊一按鈕,在新添加的窗口中選擇列名“BookCode”和排序順序“升序”。止定的王/ 口索引網(wǎng)PK_T_lJDokkD在江翊?域餐巨或東山t j.nT* E師 另皇 利 ft*eft標(biāo)承 冶闞 W前-.設(shè)計工 目掛的州 酗電的 尊隆國電值 般取至河葡電±400Moe1號(ASC)SPK T BooklnloPHIMAY.V. 1 :C:逼定的主說K!索?仁,:例 T &ooHg*PK_ I _&aoklrkfo止注嚼明聞地 博或索2 vrMn.一網(wǎng)凰美坦求成區(qū)B
35、cwkCodc <ASC)訴坦<«*F) ifiJM *ifll+W包含第為 旬由尢喙3J %St更舞域 *sie空間幽 m'yIX T Book IntoPftlMAR*寄m/卜n唯(3美lt_g素三囪報走用于此京弓I的列和排序IWIF亨亡:修定電制案弓I克IttfsfcffiT引 的冽和掛:后手(O列:SBockCod年才尚7)重復(fù)上述步驟(5)、(6),對BookNam的U、StockNum列建立索弓I。LA零.j一iPTOP-45A51 M 71 SQL2O1 2.Book - dbo.Tabl 列名數(shù)宙BookCodechar(6)BookNamevar
36、char(4OU段里壬忸(Y)下恬入列(M)卡 刪除列(Z)當(dāng)關(guān)系(H)iU索弓1/犍裾全弓|(F)國 XML定弓l(X).口 CHECK的內(nèi)。)運空間案弓l(P) 士HEJ31雙腳不 6)星馬同住(R)Alt + Entere 1 LAPTOP-45A5T M71 SQL2C 類中允許Mull佰口| 日Q J應(yīng) 日 ra 叼 回 O索引府X選定的王/唯一健或索引(S):K T Bookinfo壬在能迫友有主厘TS或室弓的后生PK T Bookinfo®M(A)爾除(0)關(guān)耿C)索弓7W法定的主建一掾或索引:IX T Bookinfo IX_T_Booklnfo_1 * PK T B
37、ookinfo-國閡是唯TJ“標(biāo)以(») 說明包含的列 創(chuàng)生為發(fā)怎的 WB8蟲復(fù)方效as至間觀是 .,E k常引 BooIcCode (ASC) 否IX T Bookinfo 1否 否 PRIMARY港加(A)AB 除(D)跖(C)索引列琲序政序指定用于此不引的刊和排方如雙C):列名BookNameri ildISBNCode1115 py char(20)確定取消次百壬鍵(Y)IS入列(M) 刪際列(Z) 關(guān)系(H) 索引/ta 全文索弓l(F"XML 索弓 l(X)一CHECK約束(O) 空間索引(P) 生欣也改腳本(,). 后件(R)Alt* EnterStockNu
38、msmallint選定的力唯一健成索引(S):三在狗看記有主/雎一鍵或索弓I F叵性.* (»«)列 是唯一的“標(biāo)識(«») 期,哀 lints 包含的列 創(chuàng)建為聚爰的數(shù)據(jù)空間&范索引EookCode (ASC) 5IX T Bookinfo否 百 PRIMARY添7»(A)我除(D)升序案引列后運用于此索引的為和琲停2方(Q:列名BookCod BookCoda BookNumc BookSort ISBNCode Price PublishDate PublisherCodeStockNum素引列? X總定用于此累引的歹而)琲六 噬
39、呼。;穗記取清8)在PublisherCode列上右擊,在彈出的快捷菜單中選擇"關(guān)系”命令。9)在外鍵關(guān)系對話框中,點擊“添加”按鈕,然后點擊“表和列規(guī)范”右側(cè)的按鈕;比走的頭生鴇上I fK.T.BooklMo-T.BooklnFfl正在窩品0有黑系的 12性.匐L削期危三立律或更力之用匕根食視電*工7 *51洽用IF K_r_eod( InJo_T BooWnfd暮膽”縮INSERT X: UPDATE 弘苑理制?N3叱I最累加用于餐前是10)在彈出的對話框中,在主鍵表下方選擇外鍵列所在的表T_Publisher 和該外鍵列PublisherCode ,在外鍵表下方選擇與主鍵表的列
40、相應(yīng)的列PublisherCode 即可。 dq k£_ ode1T BooicinfoBookCodT PublistierPublisher Codf關(guān)生石tN):FK T BoQklnfo T PublisherT iPublisharT BooklnfsPublh#rPu bl isherCod e的內(nèi)志和利? X美品君CNj! FK_ I Booklnfo I Publisher孫做F:-I Bonklnfo世足的關(guān)親:. FK T Boolslftfo T Publivier正在室交7與土掌的尾性一博明表和列規(guī)范 ttU二但料息用由旭電入春?是-um 倍標(biāo))F K_T_B
41、ooi lnfo_T_PublrsFierJi制 表設(shè)Lt賽IMSERT *U UPDATE 或危 強制撲旌約束是期制用干愛刪是語加照)網(wǎng)陣2;11)對是否允許空進(jìn)行相應(yīng)的設(shè)置。LAPFOP-45A5 I M/1SQL2O1 LHouk - dboJ dble_ 1 LAP TOP-45>A> I M/1 SQL2012.8oh列名榔導(dǎo)EJ允音Null值吊 BookCodecht(6)BookNdrnevat chdff (-40)口Pub 1 isherCcdechar(Z囹AuthorYaiYhar 曾。)sPublish Dcitedatetime自PrkemonyISBNC
42、odcchar(20)sk StockNum nBookSortchar(2O)口(5) T_BookOrder表:存儲教師及學(xué)生訂書的基本信息字段名稱字段說明類型定義屬性限定索引外鍵BookCode教材代號Char(6)PrimaryKeyVT_BookInfo: BookCodeTeacherCode教師工號Char(8)PrimaryKeyVT_Teacher:TeacherCodeStuBookNum學(xué)生訂書量SamllintNot NullTeaBookNum教師訂數(shù)量SmallintNot NullOrderTime訂書日期DatetimeTakeAway是否領(lǐng)走BitDefaul
43、t 0Description備注說明Text【實驗步驟】1)在SSMS勺對象資源管理器中,選中要添加表的數(shù)據(jù)庫Book并展開,右擊“表”對象,在彈出的快捷菜單中選擇“新建表”命令,出現(xiàn)“表設(shè)計器”窗口。對象圈除管理等b n.南*,智薪星J-LAPTOP-45ASTM71SQL20I2 GQ_ Server 1i-蛟揖i4王一系覽都厚廬+ 敷電等快演U Book止一敢招摩關(guān)惠國& Cj田口視新建去則人“什 LJ 后FileTable(T) L.國口'篩選器E+田口 Jj 在啟動 PowerSbellCHK 0 &TE(P)了! ?ep1flan+ Iji Rep5 PE
44、VET 3八HE3 U i ntTpLF©2)在“表設(shè)計器”中,根據(jù)設(shè)計好的表結(jié)構(gòu)對列名、數(shù)據(jù)類型(包括長度)進(jìn)行相應(yīng) 的設(shè)置。LAlPTOP-45A5TM7 1 SQL2O1 2.Book - dbo.Table_l *列名右許Null住BookCodechat(6)回I echerCodechdr(8)SStuBoDkNum自TeaBookNumsmallint口OrderrimedatetimemTdlceAwmybit口Descriptiontext7回i i3)設(shè)置完成后,單擊工具欄上的“保存”按鈕,在彈出的“選擇名稱”對話框中輸入表名為T_BookOrder。單擊“確定”
45、按鈕,完成數(shù)據(jù)表的創(chuàng)建。稱?X喻人安 者稱(目二T_BockOrdr|fiftlTP取轉(zhuǎn)口J*L+J L-i聶經(jīng)我 l+l J File 1 a ble$ 國二 T_ ALdiUemy m F clL>o. I Booklnfu i + i 1 clt>o.T_BookOrclcr l+l n dt>oT I Publisher 國 n t.il>oTT_T t?dicher4)在BookCode列上右擊,在彈出的快捷菜單中選擇"設(shè)置主鍵”命令,在TeacherCode列上右擊,結(jié)合 Ctrl鍵在彈出的快捷菜單中選擇“設(shè)置主鍵”命令。LAPTOP-45A5TM
46、7 1XSQL20 1 N.Book - dbo.Tdibl«_1 LAPTOP-4 5A5TM7 lSQL2列目Jtj!=F Null 1,r",","n" :i BookcodecMarg)/日T日r附1除科1(7)笑或(HninEl*引/膽*wlLJrHHfXML室弓l(X)泣CHFrKT+«(o).空間室弓MP)皿生皿卻叼s)-.jfl一.q應(yīng)1生(R)Alt + Enter亨U名豫 BookC odt?j元了Null 占口入*um*弓1/甌0:一一空文素弓gXIVII 5R|<X>, MFC K hj申(C>
47、;空(尸)生把Ed雙網(wǎng)140.X性gAl"t + Enter匚 r(t>)囪 日 日Ld 屋 LAPTOP-4SASTIVI/ IXSCILU I 上-Houk - dLio.lLAP fM f I、占口L*,LAPf OP-45A51 M,1占口(_上口 1 W Hook - dbo. roblc_iLAP 1 CP-4bM/ 1SQL2(J I列MBookCode碇JH彩型 chtar(6)北孝f N ljI 1 (S T e1 a c hertZ odediar(fi)'l_lStLilBookfXlLjm£nni<ilillinit"臼
48、TeBookNimiW1OrderTiimedritetime6Tmk. A如上vbitFlDescriptiontextFln5)在BookCode歹U上右擊,在彈出的快捷菜單中選擇“索引 /鍵”命令。LAlPTOP-45A57M71SQL01 2.Boofc - dt»o.Table_1 LAPTOP-45A5TM71SQLS 列名數(shù)段弊里尤訐Mull B1瓶! RnnkCnrlr3 腑1批主1律2)才抽人5HM)¥ 刪除列»-W :XL3MT”.J 奈號I,漫篇全文索弓1(F)林 XML素弓IpQ.口 check同空向曲弓1伊)一.本(與L_i_j StifR.)Alt + Enter S 日 田 口 回 口6)在打開的“索引/鍵”對話框中單擊“添加”按鈕,并在右邊的“(常規(guī))”屬性區(qū)域中的“列” 一欄后面單擊一按鈕,在新添加的窗口中選擇列名«BookCode”和排
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中語文第6課語言的藝術(shù)第1節(jié)語不驚人死不休-選詞和煉句課件新人教版選修語言文字應(yīng)用
- 概預(yù)算第六章公路工程定額
- 增城市英語短文語法填空閱讀理解高考一輪訓(xùn)練及答案
- Windows Server網(wǎng)絡(luò)管理項目教程(Windows Server 2022)(微課版)10.4 拓展案例1 NAT服務(wù)器
- 江蘇省徐州市邳州市2023-2024學(xué)年九年級上學(xué)期期中抽測物理試卷(含答案解析)
- 小學(xué)五年級上冊安全教育教案 全冊
- 2024八年級英語上冊Unit8HowdoyoumakeabananamilkshakePeriod2SectionAGrammarFocus-3c習(xí)題課件新版人教新目標(biāo)版
- 大學(xué)水土保持學(xué)006第三章土壤侵蝕原理土壤侵蝕規(guī)律
- 語法高中英語句子成分詳細(xì)解析教你如何分解英語句子
- 高中物理第二章恒定電流課時13串聯(lián)電路和并聯(lián)電路課件新人教版選修3-
- 高思學(xué)校競賽數(shù)學(xué)課本五年級
- 油田開發(fā)方案及調(diào)整方案經(jīng)濟(jì)評價技術(shù)要求
- 終期預(yù)評估報告
- 膠東國際機場
- 關(guān)鍵時刻的決策力
- 上海交通大學(xué)電子信息與電氣工學(xué)學(xué)院本科生課表
- 水工建筑物課程設(shè)計任務(wù)和指導(dǎo)書
- 蛋白的分離純化
- 16開(19x26)獎狀打印模版
- 2021年國家公務(wù)員考試《申論》真題(副省級)及參考答案(兩套答案)
- 大班健康《預(yù)防手足口病》課件
評論
0/150
提交評論