資源描述:
《SQL語句創(chuàng)建學生管理系統.docx》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、ifexists(select*fromsys.databaseswherename='student')dropdatabasestudentgocreatedatabasestudentonprimary(name=student_data,filename='e:student_data.mdf',size=20mb,maxsize=40mb,filegrowth=1mb)logon(name=student_log,filename='e:student_log.ldf',size=20mb,maxsize
2、=40mb,filegrowth=1mb)go--學生選課管理系統各表創(chuàng)建USEstudentGOCREATETABLE系部(系部代碼char(2)CONSTRAINTpk_xbdmPRIMARYKEY,系部名稱varchar(30)NOTNULL,系主任char(8))GOCREATETABLE專業(yè)(專業(yè)代碼char(4)CONSTRAINTpk_zydmPRIMARYKEY,專業(yè)名稱varchar(20)NOTNULL,系部代碼char(2)CONSTRAINTfk_zyxbdmREFERENCES系部(系部代碼)
3、)GOCREATETABLE班級(班級代碼char(9)CONSTRAINTpk_bjdmPRIMARYKEY,班級名稱varchar(20),專業(yè)代碼char(4)CONSTRAINTfk_bjzydmREFERENCES專業(yè)(專業(yè)代碼),系部代碼char(2)CONSTRAINTfk_bjxbdmREFERENCES系部(系部代碼),備注varchar(50))GOCREATETABLE學生(學號char(12)CONSTRAINTpk_xhPRIMARYKEY,姓名char(8),性別char(2),出生日期da
4、tetime,入學時間datetime,班級代碼char(9)CONSTRAINTfk_xsbjdmREFERENCES班級(班級代碼),系部代碼char(2)CONSTRAINTfk_xsxbdmREFERENCES系部(系部代碼),專業(yè)代碼char(4)CONSTRAINTfk_xszydmREFERENCES專業(yè)(專業(yè)代碼))GOCREATETABLE課程(課程號char(4)CONSTRAINTpk_kcPRIMARYKEY,課程名char(20)NOTNULL,學分smallint)GOCREATETABLE
5、教師(教師編號char(12)CONSTRAINTpk_jsbhPRIMARYKEY,姓名char(8)NOTNULL,性別char(2),出生日期datetime,學歷char(10),職務char(10),職稱char(10),系部代碼char(2)CONSTRAINTfk_jsxbdmREFERENCES系部(系部代碼),專業(yè)char(20),備注varchar(50))GOCREATETABLE教學計劃(課程號char(4)CONSTRAINTpk_jxjhchREFERENCES課程(課程號),專業(yè)代碼cha
6、r(4)CONSTRAINTpk_jxjhzydmREFERENCES專業(yè)(專業(yè)代碼),專業(yè)學級char(4),課程類型char(8),開課學期tinyint,學分tinyint)GOCREATETABLE教師任課(教師編號char(12)CONSTRAINTfk_jsrkjsbhREFERENCES教師(教師編號),課程號char(4)CONSTRAINTfk_jsrkchREFERENCES課程(課程號),專業(yè)學級char(4),專業(yè)代碼char(4)CONSTRAINTfk_jsrkzydmREFERENCES專
7、業(yè)(專業(yè)代碼),學年char(4),學期tinyint,學生數smallint)GOCREATETABLE課程注冊(注冊號bigintidentity(010000000,1)notforreplicationCONSTRAINTpk_zchPRIMARYKEY,學號char(12)CONSTRAINTfk_kczcxhREFERENCES學生(學號),課程號char(4)CONSTRAINTfk_kczckchREFERENCES課程(課程號),教師編號char(12)CONSTRAINTfk_kczcjsbhREF
8、ERENCES教師(教師編號),專業(yè)代碼char(4)CONSTRAINTfk_kczczydmREFERENCES專業(yè)(專業(yè)代碼),專業(yè)學級char(4),選課類型char(8),學期tinyint,學年char(4),成績tinyint,學分tinyint)GO