實驗二數(shù)據(jù)庫簡單操作精編版_第1頁
實驗二數(shù)據(jù)庫簡單操作精編版_第2頁
實驗二數(shù)據(jù)庫簡單操作精編版_第3頁
實驗二數(shù)據(jù)庫簡單操作精編版_第4頁
實驗二數(shù)據(jù)庫簡單操作精編版_第5頁
免費預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、最新資料推薦重慶理工大學(xué)數(shù)據(jù)庫精品課程教輔材料實驗報告冊6課程:數(shù)據(jù)庫系統(tǒng)概論班級:114030601學(xué)號:11403060109劉敏姓名:重慶理工大學(xué)計算機科學(xué)與工程學(xué)院2016年3月實驗?zāi)康睦貌樵兎治銎饔肧QL語言定義基本表、索引并進行相關(guān)操作。實驗軟件平臺SqlServer實驗內(nèi)容1、創(chuàng)建學(xué)生課程數(shù)據(jù)庫 SCDB并在SCDB中完成以下操作。結(jié)果:create database SCDB/*創(chuàng)建數(shù)據(jù)庫scdb*/2、創(chuàng)建學(xué)生關(guān)系表 S :(學(xué)號為主碼,姓名要求唯一值,各屬性數(shù)據(jù)類型根據(jù)實際情況設(shè)置)學(xué)號姓名性別年齡所在系SnoSn ameSsexSagesde pt結(jié)果/* 創(chuàng)建表 st

2、udent*/create tablestude nt(sno nchar (11),sname varchar ( 20) unique ,/* 將學(xué)生姓名設(shè)置唯一 */ssex nchar ( 2), sage smalli nt,sdeptvarchar ( 20),/*將sno設(shè)置為主鍵*/primarykey ( sno )cnochar(4),cn amechar(40),cpnochar(4),ccreditsmalli nt,p rimarykey(cno )create table course ()課程號課程名先行課學(xué)分CnoCn ameCpnoccredit3、創(chuàng)建課程關(guān)

3、系表 C :(課程號為主碼,各屬性數(shù)據(jù)類型根據(jù)實際情況設(shè)置)結(jié)果/* 創(chuàng)建表 course*/4.創(chuàng)建課程關(guān)系表 SC : (sno和eno共同作為主碼,sno和cno分別為外碼,各屬性 數(shù)據(jù)類型根據(jù)實際情況設(shè)置)學(xué)號課程號成績SnoCnograde結(jié)果6、刪除表S的“年齡”屬性列。alter tablestude ntdrop7、刪除表S姓名列的唯一值約束。colum nsagealter8、修改tablestude ntdropSC表成績屬性列為精確數(shù)字型。UQ stude nt 0F1ED583023D5A04alter9、在表table sc alter column grade fl

4、oatS上,按學(xué)號屬性列的唯一值方式建立索引。uniqueindexstusno on student ( sno );10、在C表上,按課程號屬性列升序和課程名屬性降序建立唯一值索引。createcreate unique index couno on course (eno asc , cname desc );11、刪除S上的唯一值索引。drop indexstudent. stusno ;12、創(chuàng)建教材P74頁習(xí)題5中SPJ數(shù)據(jù)庫中的四個關(guān)系:create database SPJS、P、J、SPJ。create table s ( sno char ( 2) unique , sna

5、me char ( 16), statu char ( 2), city char (4), p rimary key)createtable(sno )P(pno char ( 2)char ( 6), char ( 2), int ,key ( pno )un ique ,pn ame colorweight p rimary ) createtable j (createtablesc (snonchar ( 11 ),cnochar (4),gradesmalli nt,p rimarykey (sno,cno ),foreig nkey (sno )refere ncesstude

6、nt(sno ),foreig n)key (cno )refere ncescourse(cno )r r r一 , r , r1l=r lr. -r-,t5、在表 S上增加 出生日期 丿禹性列sbirtn ,數(shù)據(jù)類型為日期型。altertablestude ntadd sbirthdate ;jnochar ( 2)jname1 char ( 8citychar (4)p rimarykey)createJtablesnochar ( 2),pnochar ( 2),jnochar ( 2),qtyintspj ()uni que(jno )思考題數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和完整性約束三個要素組成。 可以修改已定義屬性的參數(shù),新增加的屬性列可以定義為非空。 可能1.2.3.4. 1) 定義主鍵的數(shù)據(jù)列一定要建立索引。2)定義有外鍵的數(shù)據(jù)列一定要建立索引。3)對于經(jīng)常查詢的數(shù)據(jù)列最好建立索引。5. 可以在表的屬性里面看到吧。查看建立的表的列屬性。6. 可以。7.聚簇索引項的順序與表中記錄的物理順序一致。如果經(jīng)常查詢該列的話建立 聚簇索引會提高效率一個基本表最多建

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論