實(shí)驗(yàn)二:使用SQLServer管理數(shù)據(jù)表.doc_第1頁
實(shí)驗(yàn)二:使用SQLServer管理數(shù)據(jù)表.doc_第2頁
實(shí)驗(yàn)二:使用SQLServer管理數(shù)據(jù)表.doc_第3頁
實(shí)驗(yàn)二:使用SQLServer管理數(shù)據(jù)表.doc_第4頁
實(shí)驗(yàn)二:使用SQLServer管理數(shù)據(jù)表.doc_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、實(shí)驗(yàn)二:使用SQL Server管理數(shù)據(jù)表一、實(shí)驗(yàn)?zāi)康?. 熟悉數(shù)據(jù)表的特點(diǎn);2. 熟悉在Management Stuio中創(chuàng)建、編輯及刪除數(shù)據(jù)表;3. 熟悉使用T-SQL創(chuàng)建、編輯及刪除數(shù)據(jù)表;二、實(shí)驗(yàn)環(huán)境已安裝SQL Server企業(yè)版的計算機(jī)(120臺);具有局域網(wǎng)環(huán)境,有固定IP;三、實(shí)驗(yàn)學(xué)時2學(xué)時四、實(shí)驗(yàn)要求1. 了解表的結(jié)構(gòu)特點(diǎn);2. 了解SQL Server的基本數(shù)據(jù)類型;3. 熟悉使用T-SQL語法;4. 完成實(shí)驗(yàn)報告。五、實(shí)驗(yàn)內(nèi)容請分別使用Management Stuio及T-SQL完成以下內(nèi)容:1、請在指定數(shù)據(jù)庫內(nèi)完成以下內(nèi)容:1)依據(jù)數(shù)據(jù)表的結(jié)構(gòu)創(chuàng)建相對應(yīng)的數(shù)據(jù)表,表結(jié)構(gòu)

2、如下所示;學(xué)生信息表(student)字段名稱字段類型及長 度說明備注SnoChar( 9)學(xué)生學(xué)號主關(guān)鍵字Sn ameChar( 6)學(xué)生姓名非空SsexChar(2)學(xué)生性別可為空SageInt學(xué)生年齡可為空SdeptVarChar( 8)學(xué)生所在院系可為空表 -dbostijdlent列名埶拒貴型冗許空char snamechar(S)ssexchar(2)sageintdeptvardiarfB)use試驗(yàn)create table student(sno char (9) constraint pk_student primary key, sname char (6) not nuI

3、I,ssex char(2),sage int ,sdept varchar (8)課程信息表(course )字段名稱字段類型及長 度說明備注CnoChar (4)課程編號主關(guān)鍵字Cn ameVarChar (20)課程名稱非空CpnoChar (4)先行課可為空CcreditInt學(xué)分可為空表-dbe.course 表-dbo.student列名數(shù)據(jù)類型允許空char (4)criamewercher(20)creditchar (書ccreditint壓use試驗(yàn) create table course(eno char(4) constraintpk_course primary ke

4、y,cname VarChar(20) not null,epno char (4), ccredit int )選課信息表(sc)字段名稱字段類型及長 度說明備注SnoChar (9)學(xué)生學(xué)號主關(guān)鍵字CnoChar (4)課程編號主關(guān)鍵字GradeInt成績可為空表-dbo.se 言-dbo.course 表-clbo.student劉名敎據(jù)類型允許空snodiar(9)B%Chochar (4)Bgradeintuse試驗(yàn)create table sc(sno char (9),eno char (4),constraint pk_sc primary key(sno, eno),grad

5、e int )2) 在表student中增加新字段 “班級名稱(sclass ) “;use 試驗(yàn)alter table student add sclass char (10)3) 在表student中刪除字段“班級名稱(sclass )”;use 試驗(yàn)alter table student drop column sclass4) 修改表student中字段名為“ snamd的字段長度由原來的6改為8;use s試驗(yàn)alter table studentalter column sname char (8)5) 修改表student中字段“ sdept ”名稱為“ dept ”,長度為20

6、use 試驗(yàn)exec sp_rename student.sdept, deptaltertable stude ntalter olumn ept archar (20)6) 修改表student中sage字段名稱為sbirth,類型為smalldatetime ; use 試驗(yàn)exec sp_rename student.sage, sbirthalter table stude ntalter olu mn birth malldatetime7) 修改表student新名稱為stunfo ;use試驗(yàn)exec sp_rename student , stu_info8) 刪除數(shù)據(jù)表st

7、udentdrop table stude nt2、創(chuàng)建教師授課管理數(shù)據(jù)庫JSSK并完成以下內(nèi)容;1)在數(shù)據(jù)庫JSSK中創(chuàng)建下列三張表;表名:teachers列名數(shù)據(jù)類型說明描述Tno字符型,長度7主鍵教師號Tn ame字符型,長度10非空姓名Tsex字符型,長度2默認(rèn)取值為“男”性別Birthday小日期時間型允許空出生日期Dept字符型,長度20允許空所在部門Sid字符型,長度18身份證號use jsskcreate table teachers(tno char(7) primary key, tname char (10) not null, tsex char(2) default

8、(男), birthday datetime ,dept char (20),sid char (18)表名:less ons列名數(shù)據(jù)類型說明描述Cno字符型,長度10主鍵課程號Cn ame字符型,長度20非空課程名Credit短整型學(xué)分property字符型,長度為10課程性質(zhì)use jsskcreate table lessons(eno char(10) primary key, cname char (20) not null, credit smallint ,proprety char (10)表名:shouke列名數(shù)據(jù)類型說明描述Tno字符型,長度7主鍵教師號Cno字符型,長度1

9、0主鍵課程名Hours整數(shù)課時use jsskcreate table shouke(tno char (7),cno char (10),hours int ,primary key(tno , cno)2) 在shouke表里添加一個授課類別字段,列名為Type,類型為Char,長度為4;alter table shloukeadd type char (4)3) 將shouke表的Hours的類型改為smallint ;alter table shloukealter colu mn hours samlli nt4) 刪除lessons表中的property 列;alter table

10、 lessonsdrop column proprety3、(選做)創(chuàng)建產(chǎn)品銷售數(shù)據(jù)庫CPXS數(shù)據(jù)文件的邏輯文件名為cpxs_data,物理文件名為D:sqlcpxs.mdf ;文件初始大小為2MB自動增長,每次增長1MB日志文件邏輯文件名為 cpxs_log ,物理文件為D:sqlcpxs.ldf ;文 件初始大小2MB自動增長,每次增長15%create database cpxs on(name=cpxs_data ,file name =sqlcpxs.mdf size =3,maxsize= unlimited , filegrowth =1)log on(name=cpxs_log

11、 ,file name =sqlcpxsdf size =2, maxsize= un limited filegrowth =15%)1)在數(shù)據(jù)庫CPXS創(chuàng)建下列三張表;表名:產(chǎn)品表(cp)表結(jié)構(gòu)列名數(shù)據(jù)類型說明描述Cpbh字符型,長度6主鍵產(chǎn)口口編號Cpmc字符型,長度30非空產(chǎn)品名稱Jg浮點(diǎn)型,長度8允許空價格Kcl整型,長度4允許空庫存量use cpxscreate table cp(cpbh char (6) primary key,cpmc char(30) not nuII,jg float ,kcl int)表名:銷售商(xss)表結(jié)構(gòu)列名數(shù)據(jù)類型說明描述Xsbh字符型,長度6

12、主鍵銷售商編號Xsmc字符型,長度30非空銷售商名稱Dq字符型,長度10允許空地區(qū)Fzr字符型,長度8允許空負(fù)責(zé)人Dh字符型,長度12允許空電話Bz文本,長度16允許空備注use cpxscreate table xss(xsbh char (6) primary key, xsmc char(30) not nuII, dq char (10),fzr char (8)表名:產(chǎn)品銷售(xss)表結(jié)構(gòu)列名數(shù)據(jù)類型說明描述Cpbh字符型,長度6主鍵產(chǎn)口口編號Xsbh字符型,長度6主鍵銷售商編號XssjDatetime,長度 8非空銷售時間SI整型,長度4非空數(shù)量Je浮點(diǎn)型,長度8非空金額use cpxscreate table cpss(cpbh char (6),xsbh char (6),xssj datetime not nuII,sl int n

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論