資源描述:
《sqlserver實驗四用向?qū)Ш蛃ql語句創(chuàng)建和刪除表》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。
1、實驗四用向?qū)Ш蚐QL語句創(chuàng)建和刪除表一.實驗?zāi)康?.了解表的結(jié)構(gòu)特點。2.了解SQLServer的基本數(shù)據(jù)類型。3.學(xué)會在企業(yè)管理器中創(chuàng)建表。4.學(xué)會使用T-SQL語句創(chuàng)建表。二.實驗要求1.熟練使用企業(yè)管理器創(chuàng)建和刪除基本表。2.是用查詢分析器,完成用SQL語句創(chuàng)建和刪除基本表。3.完成用企業(yè)管理器和SQL創(chuàng)建和刪除基本表的實驗報告。三.實驗準(zhǔn)備1.確定數(shù)據(jù)庫包含包含的各表的結(jié)構(gòu),還要了解SQLServer的常用數(shù)據(jù)類型,以創(chuàng)建數(shù)據(jù)庫的表。2.已完成實驗三,成功創(chuàng)建了數(shù)據(jù)庫EDUC。3.了解常用的創(chuàng)建表的方法。四.實驗內(nèi)容1.在
2、實驗三建立的數(shù)據(jù)庫EDUC中,根據(jù)分析需要如下幾個表:表2.1student表(學(xué)生信息表)字段名稱類型寬度允許空值主鍵說明snochar8NOTNULL是學(xué)生學(xué)號snamechar8NOTNULL學(xué)生姓名sexchar2NULL學(xué)生性別nativechar20NULL籍貫birthdaysmalldate4NULL學(xué)生出生日期dnochar6NULL學(xué)生所在院系spnochar8NULL專業(yè)代碼(外鍵)classnochar4NULL班級號entimesmalldate4NULL學(xué)生入校時間homevarchar40NULL學(xué)生
3、家庭住址telvarchar40NULL學(xué)生聯(lián)系電話表2.2course表(課程信息表)字段名稱類型寬度允許空值主鍵說明cnochar10NOTNULL是課程編號spnochar8NULL專業(yè)代碼(外鍵)cnamechar20NOTNULL課程名稱ctnotinyint1NULL課程類型編號(外鍵)experimenttinyint1NULL實驗時數(shù)lecturetinyint1NULL授課學(xué)時semestertinyint1NULL開課學(xué)期credittinyint1NULL課程學(xué)分表2.3student_course表(學(xué)生選
4、課成績表)字段名稱類型寬度允許空值主鍵說明snochar8NOTNULL是學(xué)生學(xué)號tcidsmallint2NOTNULL是上課編號scoretinyint1NULL學(xué)生成績表2.4teacher表(教師信息表)字段名稱類型寬度允許空值主鍵說明tnochar8NOTNULL是教師編號tnamechar8NOTNULL教師姓名sexchar2NULL教師性別birthdaysmalldate4NULL教師出生日期dnochar6NULL教師所在院系pnotinyint1NULL教師職務(wù)或職稱編號homevarchar40NULL教師
5、家庭住址zipcodechar6NULL郵政編碼telvarchar40NULL聯(lián)系電話emailvarchar40NULL電子郵件表2.5teacher_course表(教師上課課表)字段名稱類型寬度允許空值主鍵說明tcidsmallint2NOTNULL是上課編號tnochar8NULL教師編號(外鍵)spnochar8NULL專業(yè)代碼(外鍵)classnochar4NULL班級號cnochar10NOTNULL課程編號(外鍵)semesterchar6NULL學(xué)期schoolyearchar10NULL學(xué)年classtime
6、varchar40NULL上課時間classroomvarchar40NULL上課地點weektimetinyint1NULL每周課時數(shù)2.根據(jù)如上表結(jié)構(gòu)用向?qū)?chuàng)建各表。3.用企業(yè)管理器刪除所建立的表Student_course,Student和Course4.在查詢分析器中用sql語句刪除表Tearch_course和表Teacher5.根據(jù)如上表結(jié)構(gòu)用SQL語句創(chuàng)建各表。6.將以上創(chuàng)建表的SQL命令以.SQL文件的形式保存在磁盤上五.實驗指導(dǎo)實驗指導(dǎo)——分別用向?qū)Ш蚐QL語句創(chuàng)建和刪除表1,2.在實驗三建立的數(shù)據(jù)庫EDUC中,
7、根據(jù)分析需要建立幾個表步驟:右鍵單擊EDUC的子目錄“表”,選擇“新建表”,在新表中輸入“字段名稱”,選擇“類型”與“寬度”,并設(shè)置“sno“為主鍵,右鍵單擊“sno”,單擊“設(shè)置主鍵”,關(guān)閉,保存表名為“student”同理可建立表student_course,teacher,teacher_course。3.根據(jù)如上表結(jié)構(gòu)用SQL語句創(chuàng)建各表。創(chuàng)建student表代碼如下createtablestudent(snochar(8)NOTNULL,snamechar(8)NOTNULL,sexchar(2)NULL,birthda
8、ysmalldatetimeNULL,dnochar(6)NULL,spnochar(4)NULL,clssnochar(4)NULL,entimesmalldatetimeNULL,homevarchar(40)NULL,telvarchar(4