上海建橋?qū)W院實(shí)驗(yàn)報(bào)告_第1頁
上海建橋?qū)W院實(shí)驗(yàn)報(bào)告_第2頁
上海建橋?qū)W院實(shí)驗(yàn)報(bào)告_第3頁
上海建橋?qū)W院實(shí)驗(yàn)報(bào)告_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

上海建橋?qū)W院實(shí)驗(yàn)報(bào)告課程名稱:數(shù)據(jù)庫原理實(shí)驗(yàn)類型:驗(yàn)證型學(xué)號(hào)—姓名實(shí)驗(yàn)項(xiàng)目名稱: SQLServer環(huán)境及數(shù)據(jù)庫定義實(shí)驗(yàn)實(shí)驗(yàn)地點(diǎn): 信息315實(shí)驗(yàn)日期:2023年3月21日一、實(shí)驗(yàn)?zāi)康暮鸵?、掌握SQLServer安裝和使用過程2、使用SQLServer完成數(shù)據(jù)庫和數(shù)據(jù)庫表的創(chuàng)建。二'實(shí)驗(yàn)內(nèi)容1、安裝SQLSERVER2、SQLSERVER基本操作與使用3、數(shù)據(jù)庫的創(chuàng)建4、數(shù)據(jù)庫表的創(chuàng)建三'實(shí)驗(yàn)環(huán)境(所使用的平臺(tái)和相關(guān)軟件)PC機(jī);WINDOWS7;SQLSERVER2014四'實(shí)驗(yàn)過程及實(shí)驗(yàn)結(jié)果1>寫出創(chuàng)建數(shù)據(jù)庫“教師授課(teacher_class),,的SQL語句:(數(shù)據(jù)文件存在"c:\data”文件夾下,初始大小為10MB,最大為50MB,自動(dòng)增長時(shí)的遞增量為5MBo日志文件存在"c:\data”文件夾下,初始大小為3MB,最大不限,自動(dòng)增長時(shí)的遞增量為10%。)createdatabaseteacher_classon(name=teacherdata,filename='C:\data\teacher_class_,,size=10mb,maxsize=50mb,filegrowth-5)logon(name二teacherlog,filename='C:\data\teachor_class_',size-3mb,maxsizeunlimited,filegrowth=10%)2、在數(shù)據(jù)庫teachejclass下,寫出創(chuàng)建教師表、課程表、授課表的SQL語句,并完成關(guān)系圖:各表結(jié)構(gòu)如下所示:教師表(teachers)列名數(shù)據(jù)類型約束教師號(hào)(tno)char(7)主鍵姓名(tname)nchar(5)非空性別(tsex)char(2)取值為“男”、“女”出生日期(birthday)smalldatetime所在部門(dept)char(20)電話號(hào)碼(phone)char(8)每位均是0-9的數(shù)字,且取值不重課程表(courses)列名數(shù)據(jù)類型約束課程號(hào)(eno)char(10)主鍵課程名(cname)char(20)非空學(xué)分(credit)tinyint大于0課程性質(zhì)(birthday)char(10)默認(rèn)值為“必修”授課表(tc)列名數(shù)據(jù)類型約束教師號(hào)(tno)char(7)主鍵,引用教師表的外鍵課程號(hào)(eno)char(10)主鍵,引用課程表的外鍵授課時(shí)數(shù)(hours)int建表語句:useteacher_classcreatetableteachers(tnochar(7)primarykey,tnamenchar(5)notnull,tsexchar(2)check(tsexin('男','女')),birthdaysmalldatetime,deptchar(20),phonechar(8)uniquecheck(phonelike[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]J))createtablecourses(enochar(10)primarykey,cnamechar(20)notnull,crediIlinyinlcheck(credil>0),birthdaychar(10)default'必修')createtabletc(tnochar(7),enochar(10),hoursint,primarykey(tno,eno),foreignkey(tno)referencesteachers(tno),foreignkey(eno)referencescourses(eno)關(guān)系圖:8tnocourses88tnocourses8enocnamecreditbirthday$enocreditbirthdayhourstnametsexbirthdaydeptphone3、通過SQL語句修改數(shù)據(jù)表結(jié)構(gòu):(1)為授課表(tc)添加“修課類別”列,此列的定義為typenchar(1),允許空。altertabletcaddtypenchar(1)⑵在授課表(tc)中將新添加的type列的數(shù)據(jù)類型修改為nchar(2)。altertabletcaltercolumntypechar(2)(3)刪除授課表(tc)中的type歹U。altertab1etcdropcolumntype五、總結(jié)(對(duì)實(shí)驗(yàn)結(jié)果進(jìn)行分析、問題解答、實(shí)驗(yàn)心得體會(huì)及改進(jìn)意見,不少于100字)在本次實(shí)驗(yàn)中,我遇到了創(chuàng)建數(shù)據(jù)文件和日志文件時(shí)name報(bào)錯(cuò),結(jié)果發(fā)現(xiàn)是因?yàn)槲蚁惹皥?zhí)行了createdatabase的創(chuàng)建數(shù)據(jù)庫語句,導(dǎo)致后續(xù)數(shù)據(jù)文件于日志文件報(bào)錯(cuò),于是我將原先創(chuàng)建完成的數(shù)據(jù)庫刪除以后重新統(tǒng)一執(zhí)行后解決報(bào)錯(cuò),并且成功創(chuàng)建。并且我發(fā)現(xiàn),由于自己的實(shí)操次數(shù)較少,對(duì)代碼還較為生疏,需要在今后的學(xué)習(xí)中多加練習(xí)。附加題:按照要求寫出建立下表的語句:工作表:列名數(shù)據(jù)類型約束工作編號(hào)Char(6)非空,主鍵最低工資Numeric(7,2)大于等于800最高工資Numeric(7,2)大于等于最低工資職工表:列名數(shù)據(jù)類型約束職工編號(hào)Char(7)非空,主鍵姓名NChar(5)非空工作編號(hào)Char(6)外鍵,引用工作表的工作編號(hào)工資Numeric(7,2)默認(rèn)值1000電話號(hào)碼Char(8)每一位均是0-9數(shù)字,且取值不重復(fù)createdatabase工作職員關(guān)系表use工作職員關(guān)系表createtable工作表(工作編號(hào)char(6)notnullprimarykey,最低工資numeric(7,2)check(最低工資>=800),最高工資numeric(7,2)check(最高工資》=800),CONSTRAINTCHKSalaryCHECK(最低工資>最高工資)createtable職工表(職工編號(hào)char(7)notnul1primarykey,姓名nchar(5)notnull,工作編號(hào)char(6),工資numeric(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論