版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、.:.;DDL 練 習(xí)一、定義數(shù)據(jù)庫(kù):界面方式:1、【例2.1】 創(chuàng)建數(shù)據(jù)庫(kù)PXSCJ,數(shù)據(jù)文件和日志文件的屬性按默許值設(shè)置。2、【例2.2】 在PXSCJ數(shù)據(jù)庫(kù)中添加數(shù)據(jù)文件PXSCJ_2,其屬性均取系統(tǒng)默許值。3、【例2.3】 設(shè)要在數(shù)據(jù)庫(kù)PXSCJ中添加一個(gè)名為FGroup的文件組。4、【例2.4】 刪除PXSCJ數(shù)據(jù)庫(kù)。命令方式:5、【例2.5】 創(chuàng)建一個(gè)名為T(mén)EST1的數(shù)據(jù)庫(kù),其初始大小為5MB,最大大小不限制,允許數(shù)據(jù)庫(kù)自動(dòng)增長(zhǎng),增長(zhǎng)方式是按10%比例增長(zhǎng)。日志文件初始為2MB,最大可增長(zhǎng)到5MB,按1MB增長(zhǎng)。假設(shè)SQL Server效力已啟動(dòng),并以系統(tǒng)管理員身份登錄計(jì)算機(jī)。6、
2、【例2.6】 創(chuàng)建一個(gè)名為T(mén)EST2的數(shù)據(jù)庫(kù),它有兩個(gè)數(shù)據(jù)文件,其中主數(shù)據(jù)文件為20MB,不限制增長(zhǎng),按10%增長(zhǎng)。1個(gè)輔數(shù)據(jù)文件為20MB,最大大小不限,按10%增長(zhǎng);有1個(gè)日志文件,大小為50MB,最大大小為100MB,按10MB增長(zhǎng)。7、【例2.7】 創(chuàng)建一個(gè)具有2個(gè)文件組的數(shù)據(jù)庫(kù)TEST3。要求:1主文件組包括文件TEST3_dat1,文件初始大小為20MB,最大為60MB,按5MB增長(zhǎng);2有1個(gè)文件組名為T(mén)EST3Group1,包括文件TEST3_dat2,文件初始大小為10MB,最大為30MB,按10%增長(zhǎng);3數(shù)據(jù)庫(kù)只需一個(gè)日志文件,初始大小為20MB,最大為50MB,按5MB增長(zhǎng)
3、。8、【例2.8】 假設(shè)曾經(jīng)創(chuàng)建了例2.5中的數(shù)據(jù)庫(kù)TEST1,它只需一個(gè)主數(shù)據(jù)文件,其邏輯文件名為T(mén)EST1_DATA,大小為5MB,最大為50MB,增長(zhǎng)方式為按10%增長(zhǎng)。要求:修正數(shù)據(jù)庫(kù)TEST1現(xiàn)有數(shù)據(jù)文件的屬性,將主數(shù)據(jù)文件的最大大小改為100MB,增長(zhǎng)方式改為按每次5MB增長(zhǎng)。9、【例2.9】 先為數(shù)據(jù)庫(kù)TEST1添加數(shù)據(jù)文件TEST1BAK,然后刪除該數(shù)據(jù)文件。10、【例2.10】 為數(shù)據(jù)庫(kù)TEST1添加文件組FGROUP,并為此文件組添加兩個(gè)大小均為 10MB的數(shù)據(jù)文件。11、【例2.11】從數(shù)據(jù)庫(kù)中刪除文件組,將例2.10中添加到TEST1數(shù)據(jù)庫(kù)中的文件組FGROUP刪除。1
4、2、【例2.12】 為數(shù)據(jù)庫(kù)TEST1添加一個(gè)日志文件。13、【例2.13】 從數(shù)據(jù)庫(kù)TEST1中刪除一個(gè)日志文件,將日志文件TEST1_LOG2刪除。二、定義數(shù)據(jù)表:界面方式:表3.3 XSB的表構(gòu)造1、創(chuàng)建學(xué)生管理系統(tǒng)的三個(gè)表:學(xué)生表表名為XSB、課程表表名為KCB和成果表表名為CJB列 名數(shù) 據(jù) 類(lèi) 型長(zhǎng) 度是 否 可 空默 認(rèn) 值說(shuō) 明學(xué)號(hào)定長(zhǎng)字符型char6無(wú)主鍵,前2位年級(jí),中間2位班級(jí)號(hào),后2位序號(hào)姓名定長(zhǎng)字符型char8無(wú)性別位型bit111:男;0:女出生時(shí)間日期型datetime系統(tǒng)默許無(wú)專(zhuān)業(yè)定長(zhǎng)字符型char12無(wú)總學(xué)分整數(shù)型int400總學(xué)分160備注不定長(zhǎng)字符型var
5、char500無(wú)表3.4 KCB的表構(gòu)造列 名數(shù) 據(jù) 類(lèi) 型長(zhǎng) 度可 空默許 值說(shuō) 明課程號(hào)定長(zhǎng)字符型char3無(wú)主鍵課程名定長(zhǎng)字符型char16無(wú)開(kāi)課學(xué)期整數(shù)型tinyint11只能為18學(xué)時(shí)整數(shù)型tinyint10學(xué)分整數(shù)型tinyint10表3.5 CJB的表構(gòu)造列 名數(shù) 據(jù) 類(lèi) 型長(zhǎng) 度可空默許值說(shuō) 明學(xué)號(hào)定長(zhǎng)字符型char6無(wú)主鍵課程號(hào)定長(zhǎng)字符型char3無(wú)主鍵成果整數(shù)型int默許值02、【例3.1】 將XSB表的表名改為student。3、【例3.2】 向表XSB中添加一個(gè)“獎(jiǎng)學(xué)金等級(jí)列,“獎(jiǎng)學(xué)金等級(jí)列為“tinyint,允許為空值。4、【例3.3】 在XSB表中,將“姓名列名改為
6、“name,數(shù)據(jù)長(zhǎng)度由8改為10,允許為空值。將“出生時(shí)間列名改為“birthday,數(shù)據(jù)類(lèi)型由“datetime改為“smalldatetime。5、【例3.4】 運(yùn)用界面方式刪除表XSB。命令方式:6、【例3.5】 設(shè)曾經(jīng)創(chuàng)建了數(shù)據(jù)庫(kù)PXSCJ,如今該數(shù)據(jù)庫(kù)中需創(chuàng)建學(xué)生情況表XSB,該表的構(gòu)造見(jiàn)表3.3。7、【例3.6】 創(chuàng)建一個(gè)帶計(jì)算列的表,表中包含課程的課程號(hào)、總成果和學(xué)習(xí)該課程的人數(shù)以及課程的平均成果。8、【例3.10】 設(shè)曾經(jīng)在數(shù)據(jù)庫(kù)PXSCJ中創(chuàng)建了表XSB。先在表XSB中添加1個(gè)新列獎(jiǎng)學(xué)金等級(jí)。然后在表XSB中刪除名為“獎(jiǎng)學(xué)金等級(jí)的列。9、【例3.11】 修正表XSB中已有列的
7、屬性:將名為“姓名的列長(zhǎng)度由原來(lái)的8改為10;將名為“出生時(shí)間的列的數(shù)據(jù)類(lèi)型由原來(lái)的datetime改為smalldatetime。DDL 練 習(xí)一、定義數(shù)據(jù)庫(kù):界面方式和命令方式:1、本義務(wù)要求為“教學(xué)管理實(shí)例創(chuàng)建“教學(xué)管理數(shù)據(jù)庫(kù),數(shù)據(jù)文件、文件組和事務(wù)日志文件如表2-1所示。 表2-1“教學(xué)管理數(shù)據(jù)庫(kù)的數(shù)據(jù)文件和事務(wù)日志文件文件類(lèi)型文件組邏輯稱(chēng)號(hào)操作系統(tǒng)文件名初始尺寸最大尺寸增長(zhǎng)尺寸數(shù)據(jù)文件PRIMARYPri_教管理需1D:DataFilePri_教學(xué)管理1.mdf10MB60MB5MB數(shù)據(jù)文件UserFleGrp1Snd教學(xué)管理1D:DataFileSnd_教學(xué)管理1.ndf10MB6
8、0MB5MB事務(wù)日志文件LF_教學(xué)管理1D:LogFileLF_教學(xué)管理1.ldf10MB60MB5MB2、修正“義務(wù)一中創(chuàng)建的“教學(xué)管理數(shù)據(jù)庫(kù),為主要文件組添加數(shù)據(jù)文件、為用戶(hù)定義文件組添加數(shù)據(jù)文件、添加事務(wù)日志文件,詳細(xì)要求如表2-3所示。表2-3向“教學(xué)管理數(shù)據(jù)庫(kù)中添加數(shù)據(jù)文件和日志文件文件類(lèi)型文件組邏輯稱(chēng)號(hào)操作系統(tǒng)文件名初始尺寸最大尺寸增長(zhǎng)尺寸數(shù)據(jù)文件primaryPri_教學(xué)管理2D: 教學(xué)管理Pri_教學(xué)管理2.mdf10MB60MB5MB數(shù)據(jù)文件UserFleGrpSnd_教學(xué)管理2D: 教學(xué)管理Snd_教學(xué)管理2.ndf10MB60MB5MB事務(wù)日志LF_教學(xué)管理2D: 教學(xué)管
9、理LF_教學(xué)管理2.ldf10MB60MB5MB3、在【企業(yè)管理器】中刪除“教學(xué)管理數(shù)據(jù)庫(kù)。二、定義數(shù)據(jù)表:界面方式和命令方式:1、用兩種方式創(chuàng)建表: 表3-2 “學(xué)生表的數(shù)據(jù)構(gòu)造列名數(shù)據(jù)類(lèi)型長(zhǎng)度/精度能否允許為空值描畫(huà)學(xué)生編號(hào)varchar10否英文字符和數(shù)字,獨(dú)一區(qū)分標(biāo)志,不允許反復(fù)。學(xué)生姓名varchar10是中文和英文字符,允許反復(fù)。所屬專(zhuān)業(yè)編號(hào)char3是英文字符和數(shù)字。所屬班級(jí)編號(hào)char3是英文字符和數(shù)字。職務(wù)varchar6是中文闡明。性別int4是數(shù)字,1代表男,0代表女。出生日期datetime8是日期格式為“年-月-日yyyy-mm-dd。籍貫varchar10是中文闡明
10、,包括省和市。入學(xué)日期datetime8是日期格式為“年-月-日yyyy-mm-dd。2、用兩種方式修正“學(xué)生表的數(shù)據(jù)構(gòu)造,修正內(nèi)容如表3-4所示。 表3-4列名原數(shù)據(jù)構(gòu)造定義新數(shù)據(jù)構(gòu)造定義學(xué)生編號(hào)varchar(10)char(4)性別intbit籍貫varchar(10)varchar(50)3、在【表編輯器】的【結(jié)果窗格】中輸入下表所示的記錄。學(xué)生編號(hào)學(xué)生姓名所屬專(zhuān)業(yè)編號(hào)所屬班級(jí)編號(hào)職務(wù)性別出生日期籍貫入學(xué)日期X001宋小南Z01B01班長(zhǎng)01980-8-1黑龍江省哈爾濱市2001-9-1X002宋雪燕Z01B01學(xué)生01982-12-26北京市2001-9-1X003張經(jīng)緯Z01B01
11、學(xué)生11981-10-10北京市2001-9-1X004張黎輝Z01B02班長(zhǎng)11983-6-2遼寧省沈陽(yáng)市2002-9-1X005張黎陽(yáng)Z01B02學(xué)生11983-4-12上海市2002-9-1X006王霞Z02B03班長(zhǎng)01973-5-6黑龍江省哈爾濱市2001-9-1X007王旭Z02B03學(xué)生01978-4-1北京市2001-9-1X008曹軒明Z02B04班長(zhǎng)11984-5-5福建省廈門(mén)市2002-9-1X009曹萬(wàn)里Z02B04學(xué)生11977-12-10重慶市2002-9-14、用insert語(yǔ)句插入下表所示記錄。學(xué)生編號(hào)學(xué)生姓名所屬專(zhuān)業(yè)編號(hào)所屬班級(jí)編號(hào)職務(wù)性別出生日期籍貫入學(xué)日期X010包海中Z03B05班長(zhǎng)11980-11-8新疆烏魯木齊市2003-9-1X011鄭賢淑Z03B05學(xué)生01984-9-7北京市2003-9-1X012王憶浦Z03B06班長(zhǎng)01982-3-21云南省昆明市2004-9-1X013薛智Z03B06學(xué)生11976-1-1上海市2004-9
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版校園熱水供應(yīng)系統(tǒng)節(jié)能改造與優(yōu)化合同2篇
- 2025版智能家居項(xiàng)目提成協(xié)議書(shū)(智能家居產(chǎn)品銷(xiāo)售分成協(xié)議)3篇
- 二零二五年度辦公樓水電裝修設(shè)計(jì)與施工承包合同2篇
- 二零二五年度寵物醫(yī)院死亡賠償金責(zé)任合同3篇
- 學(xué)校安全管理制度匯編15篇
- 戶(hù)外廣告廣告位出租合同
- 物業(yè)車(chē)位出租合同
- 簽約攝影師協(xié)議
- 2025年全球及中國(guó)臨床實(shí)驗(yàn)室外包服務(wù)行業(yè)頭部企業(yè)市場(chǎng)占有率及排名調(diào)研報(bào)告
- 二零二四年度校園實(shí)習(xí)生聘用合同書(shū)3篇
- 小學(xué)六年級(jí)數(shù)學(xué)100道題解分?jǐn)?shù)方程
- 部編版五年級(jí)語(yǔ)文下冊(cè)第七單元大單元教學(xué)設(shè)計(jì)
- 社區(qū)獲得性肺炎護(hù)理查房?jī)?nèi)科
- 淺談提高中學(xué)生歷史學(xué)習(xí)興趣的策略
- 藥品儲(chǔ)存養(yǎng)護(hù)知識(shí)大全
- 新版藥品批發(fā)企業(yè)質(zhì)量管理體系文件大全
- 項(xiàng)目管理實(shí)施規(guī)劃-無(wú)錫萬(wàn)象城
- 浙大一院之江院區(qū)就診指南
- 離婚協(xié)議書(shū)電子版下載
- 相似三角形判定專(zhuān)項(xiàng)練習(xí)30題(有答案)
- 2023學(xué)年完整公開(kāi)課版mydreamjob作文教學(xué)
評(píng)論
0/150
提交評(píng)論