sql學(xué)生成績(jī)管理系統(tǒng)_第1頁(yè)
sql學(xué)生成績(jī)管理系統(tǒng)_第2頁(yè)
sql學(xué)生成績(jī)管理系統(tǒng)_第3頁(yè)
sql學(xué)生成績(jī)管理系統(tǒng)_第4頁(yè)
sql學(xué)生成績(jī)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、一、創(chuàng)建學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)1、學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)概念模型(E R圖)如下:2、在查詢(xún)分析器中創(chuàng)建學(xué)生成績(jī)管理數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)名為“學(xué)生成績(jī)管理表” 物理文件的存儲(chǔ)位置為:“E:學(xué)生成績(jī)管理表XSCJGLB ”; 打開(kāi)查詢(xún)分析器,在查詢(xún)分析器中輸入如下代碼創(chuàng)建數(shù)據(jù)庫(kù)CREATE DATABASE學(xué)生成績(jī)管理表ON PRIMARY(NAME=XSCJGLB_DATA,學(xué)生成績(jī)管理表',SIZE=5,FILEGROWTH=10%)LOG ON(NAME=XSCJGLB_LOG ,學(xué)生成績(jī)管理表',SIZE=1,MAXSIZE=10,FILEGROWTH=10)單擊運(yùn)行按鈕,顯示運(yùn)行結(jié)果

2、如圖 1所示rPFj-TP Dh:£F的豐弓說(shuō)活咅輕農(nóng) iw rmiAjiiB4HF XSCJGLE.WrA.PI LESLIE E: 1 律生成籲* 遇黃 iESirjCLH. EL 廠.SIZE 5.Lg CO鼬腔I3;JCLE LC匚FIlnjyFB飛八哮主廠靖話瑋専肘nxsrzE io.niACiftT-i-rci*>CRUTB MtfMSL址軽工詢(xún)盤(pán)'ISCWLE&歯 上州E氐.r 1廠TPBPATP IMTKBAET 牌B:E在宙盎丄°曠 上打83 . C(I HR的玄叵L圖1建立數(shù)據(jù)庫(kù)在企業(yè)管理器中窗體示意圖如圖 2所示4* 11 kft

3、 D *龍 TflcD HOf4 也EEl瞎澧A宀丨D慮詁7nH AtBic naot I5“盲Serntr 紐 I L0IZM4 <Vibdi: « MT Z希穩(wěn)Jt二二|1$測(cè)甘桓目囂數(shù)晝璋 睛龍目h-冃 5SL r UfV4 t 運(yùn)-j> CLKMJ 伽如弓 FT:iA iMu9$fiU建0 FT;專(zhuān)評(píng)* ij Hbc4d* Ijj m 津-f IJiuHlwi-aLd H j>obi* Ij ScbA-vl Lj t«r*IJ牛生她tt*屮:営浬 J Eft-_i立芳浮瞥 二I £-! aBfr*i«vli圖2企業(yè)管理器學(xué)生成績(jī)

4、管理數(shù)據(jù)庫(kù)示意圖3、根據(jù)數(shù)據(jù)庫(kù)概念模型(E R圖)建立基本表如下:學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,系部,班級(jí),備注)課程表(課程號(hào),課程名,開(kāi)課日期,任課教師)成績(jī)表(學(xué)號(hào),課程號(hào),成績(jī))4、在查詢(xún)分析器中在學(xué)生成績(jī)管理數(shù)據(jù)庫(kù)中新建表: 學(xué)生表表結(jié)構(gòu)字段數(shù)據(jù)類(lèi)型長(zhǎng)度是否允許空值備注學(xué)號(hào)Char8否主鍵姓名Char10否性別Char2是做檢查約束出生日期Smalldatetime否系部Char30是班級(jí)Char30是備注Text是課程表結(jié)構(gòu)字段數(shù)據(jù)類(lèi)型長(zhǎng)度是否允許空值備注】田千口 i=r. 課程號(hào)Char4否主鍵課程名Char30否開(kāi)課日期dTi nyi nt是第16學(xué)期任課教師Char10

5、是成績(jī)表結(jié)構(gòu)字段數(shù)據(jù)類(lèi)型長(zhǎng)度是否允許空值備注學(xué)號(hào)Char8否主鍵】田千口 口、 課程號(hào)Char4否主鍵成績(jī)Ti nyi nt是在1100之間在查詢(xún)分析器中創(chuàng)建學(xué)生表、課程表、成績(jī)表程序代碼如下:USE學(xué)生成績(jī)管理表CREATE TABLE 學(xué)生表(學(xué)號(hào) CHAR(8) PRIMARY KEY NOT NULL,姓名 CHAR(10) NOT NULL,性別 CHAR(2) NULL,出生日期 SMALLDATETIME NOT NULL,系部 CHAR(30) NULL,班級(jí) CHAR(30) NULL,備注 TEXT NULL,CONSTRAINT 約束 1 CHECK(性別 IN (

6、9;男','女')CREATE TABLE 課程表(課程號(hào) CHAR PRIMARY KEY NOT NULL,課程名 CHAR(30) NOT NULL,開(kāi)課日期 TINYINT NULL,任課教師 CHAR(10) NULL,CONSTRAINT 約束 2 CHECK(開(kāi)課日期 LIKE'1-6')CREATE TABLE 成績(jī)表(學(xué)號(hào) CHAR(8) NOT NULL,課程號(hào) CHAR(4) NOT NULL,成績(jī) TINYINT NULL,CONSTRAINT 約束 3 CHECK(成績(jī) BETWEEN 1 AND 100),CONSTRAINT

7、 約束 4 PRIMARY KEY CLUSTERED (學(xué)號(hào),課程號(hào)),CONSTRAINT 約束 5 FOREIGN KEY (學(xué)號(hào))REFERENCES 學(xué)生表(學(xué)號(hào)),CONSTRAINT 約束 6 FOREIGN KEY (課程號(hào))REFERENCES 課程表(課程號(hào)),)單擊運(yùn)行按鈕,顯示運(yùn)行結(jié)果如圖 3所示sdr£-KLLJF JJ5lrnm - ±昇工"J dim圧* IJ I'M.!*亠 IJ J *1*-|J* (J |J E-iAvL U t "申血-u ktmr®E 兀吹S豈尹LlF03T» jiWSM

8、_ 一I日嘲蝕i砸黔 亠_l ST孚舸I 一I ff U啓辭O -Tftin 'Ckjj. I .- .ftIJ.'.'i(KK 耳冃日則 II.-:.:> I Ahl: E 艸嚴(yán)+5 但 Ji li甲匡* .jL±. <: : Ir.A TDCfUT口;fiSTEiiUT 計(jì)肘3 CEEC!腳I HDerffiTbJPTp*.ntaEY mami 號(hào)'<-.TiTiTirTIRY 睪* KEFTHRTE5 禽豐克舍和妁滾百FTRtLM tEY 勲導(dǎo) 臟甩?曲TE5連石黑 鍛卷目 j|口啼宓蝕總.1,: rs k?0)麵:卜叭山伽 a

9、iu 'ij.oi fl fl “刮”圖3建表示意圖在企業(yè)管理器中查看設(shè)計(jì)界面 在企業(yè)管理器中窗體示意圖如圖 4所示Efl = SB-5S4l xi gj eIL JaAL - irvriiL 日冏L 7WTiF iff-占 OJDCAL) bin論 JT) 卜 _ir® ±* # ilUitf+ . jdb B A-t dL f (J lUriJpiiiLi+弓< 甘右.0 t«rp-J手空走砒理呑編iKE1盅葉(7 *£C電誌左沖EH4HH-1FHKIaoci>#-e i 曲.北 3d B-1-5 1;29:2 n>:i&g

10、t;i:i r m >J hf 14*1 Wit 訝 Sf 5i!5 _lL*pau.Lafi I'Jp w3 那 sim 勺 27XtLla32 ""I ryif si1 i jrxkvri.3 伽何1E吃應(yīng)3 Ml g Lnotl ItTyEL=.daz'« e 二:y:-i ; d(r*.Fy-23 LF5T珀£j| T7T1.lt WE22 M hiSQL3“/“ *ML0CU.) t<i>d iu !H: 蚊摒馬亍空用!3言淫衣、衣-1I出匕斟髭蠱醫(yī)誥盂常畫(huà)燼益器器| ryri aj i-rt e3 i;t|&

11、#171;rRi ;iii jc23 fcJH® U *»Um iho 山。IUILqcbvUSDiJb中 如IEa lb* 鞋tbo4chaIbo 山 ih&EbeIUeKr.IKrJ-fl fl:池豐 JKi-JG 1:2®. JZ 雄I :的 3£ :M葉Q I ;» S2 2IK-J-6 :2S:2 1:2? as 測(cè)ME l;能北 次附黔丘1:£9:3E蔔KM哎l:囂.業(yè) 39B-I-6 1 翎:觀 ififfij-M 1:20:12l'SS 2ODD-H : :Mr 12 CJO-iO-JID V:? 35

12、 »j0-lO3C 1?啊 圖4企業(yè)管理器中各表 企業(yè)管理器中學(xué)生表設(shè)計(jì)示意圖,圖5所示圖5 學(xué)生表 企業(yè)管理器中課程表表設(shè)計(jì)示意圖,圖6所示二、在企業(yè)管理器中創(chuàng)建關(guān)系圖打開(kāi)企業(yè)管理器中學(xué)生成績(jī)管理表數(shù)據(jù)庫(kù),選擇“關(guān)系圖”,右擊“關(guān)系圖”選項(xiàng),如圖8所示,彈出快捷菜單在彈出的快捷菜單中選中新建數(shù)據(jù)庫(kù)關(guān)系圖彈出圖 9對(duì)話框,單擊【下一步】 按鈕,在可用的表中將學(xué)生表、成績(jī)表、課程表添加到右側(cè)列表框中,出現(xiàn)圖10所示對(duì)話框,單擊【下一步】查看選中的表,如圖11所示*器at工享u茸宜甘沖弄二(皚.* SifN£s%D丄聲切柑歆耀使用MMT嫩和疥艾幕圖同導(dǎo)圖8關(guān)系圖快捷菜單圖9關(guān)系

13、圖向?qū)?duì)話框淺-媒也d.wja二upg關(guān)理-lbb可用丟餐中壬掙一咐處g可哥廂何3?MlM去國(guó)軻胡辿I碼 dufc=4FfQlbiTFw!呷Bs«-orid&rf:jejiswircw; sbiels< BiMiED |IJISES15HT J*1目筑處聊!匸斑監(jiān)j禍紙砂廠2上TF頂-1下攀磁 |圖10添加表對(duì)話框劉帶笛抿片瓦#雪向奇圖11完成數(shù)據(jù)庫(kù)關(guān)系向?qū)螕簟就瓿伞堪粹o,出現(xiàn)如圖12所示關(guān)系圖奮土嵌彊ErV 中ctt -(Locfu-:.-上、的X吳丟怡WffKll梓號(hào)JsW一4¥臉號(hào)叫廠汀+圖12學(xué)生成績(jī)管理表關(guān)系圖在彈出的“另存為”對(duì)話框中輸入學(xué)生表關(guān)

14、系圖如圖13所示圖13保存學(xué)生表關(guān)系圖三、在企業(yè)管理器中創(chuàng)建視圖,右擊“視圖”選項(xiàng),打開(kāi)企業(yè)管理器中學(xué)生成績(jī)管理表數(shù)據(jù)庫(kù),選擇“視圖” 如圖14所示,彈出快捷菜單圖14 “視圖”快捷菜單在彈出的菜單中選擇“新建視圖命令”,將彈出“學(xué)生成績(jī)管理表”中的“新 視圖”,如圖15所示,在對(duì)話框上半部分的灰色框內(nèi)右擊, 從彈出的快捷菜單中 選擇“添加表”命令,出現(xiàn)如圖16所示“添加表”對(duì)話框圖15 新視圖窗口MS圖16添加表對(duì)話框在“添加表”對(duì)話框內(nèi),選擇表學(xué)生表、成績(jī)表、課程表,單擊【添加】按鈕,關(guān)閉“添加表”對(duì)話框,返回新視圖窗口,如圖17所示*_畑J* AWSffl? . _JFWBW.'

15、J.MJ LSli耳Iff»匚同.冷Rtr5対廿UM"中 CTT 'n.otti.y' t) Ps<45匸匡國(guó)ho?”料*二悄I 廠出生日暉5FLTCTFMH lb ItfO imH I 雖謹(jǐn)豊超呃db= 4hi'¥LEff W 如圖17添加表后視圖每個(gè)在列中選擇要添加到視圖中的字段, 學(xué)號(hào)、課程號(hào)選擇成績(jī)表中的字段, 字段只選一次,如圖18所示商1* -FhaltIwtiipjt l<wl< .FTWT?4F|dID .旳澤 V. #'唳窩鞋.St® ih:盤(pán)醫(yī)去* 如 VlttK W 連fi寢換 肪i

16、Ht晝?M ”CIS>iVETdtYKjizjul S': Srr j- VL c « r 直 W4 E"二<jjoezi.r L)nnu.m匚叵匱iIiiTIIIijt5c£l圖18向視圖中添加所需字段添加表后新視圖窗口如圖19所示圖19 添加表后視圖單擊【保存】按鈕,在“另存為”對(duì)話框中輸入學(xué)生表視圖,如圖20所示,單擊【確定】按鈕,完成視圖的建立圖20保存視圖四、使用VBCREATE DATABASE學(xué)生成績(jī)管理表 ON PRIMARY(NAME=XSCJGLB_DATA,學(xué)生成績(jī)管理表',SIZE=10, maxsize=500

17、, FILEGROWTH=10)LOG ON(NAME=XSCJGLB_LOG ,學(xué)生成績(jī)管理表',SIZE=5,MAXSIZE=100,FILEGROWTH=10)CREATE TABLE 學(xué)生表(學(xué)號(hào) CHAR(12) PRIMARY KEY NOT NULL, 姓名 CHAR(6) NOT NULL, 性別 CHAR(2) NULL, 出生日期 char(8) NOT NULL, 系部 CHAR(30) NULL, 班級(jí) CHAR(30) NULL,CONSTRAINT 約束 1 CHECK(性別 IN ('男':女') create table 課程表( 課程號(hào) CHAR(4) NOT NULL, 課程名 CHAR(30) NOT NULL, 開(kāi)課日期 datetime , 任課教師 CHAR(10),CONSTRAINT 約束 2 CHECK(開(kāi)課日期 LIKE'1-6') alter TABLE 成績(jī)表(學(xué)號(hào) CHAR(12) NOT NULL,課程號(hào) CHAR(4) NOT NULL,成績(jī) INT NULL,CONSTRAINT 約束 3 CHECK(成績(jī) BETWEEN 1 AND 100),CONSTRAINT 約束 4 PRIMARY KEY CLUSTERED (

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論