sql學(xué)生成績管理系統(tǒng)_第1頁
sql學(xué)生成績管理系統(tǒng)_第2頁
sql學(xué)生成績管理系統(tǒng)_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡介

1、(完整word版)sql學(xué)生成績管理系統(tǒng)編輯整理:尊敬的讀者朋友們:這里是精品文檔編輯中心,本文檔內(nèi)容是由我和我的同事精心編輯整理后發(fā)布的,發(fā)布之前我們 對文中內(nèi)容進(jìn)行仔細(xì)校對,但是難免會(huì)有疏漏的地方,但是任然希望(完整word版)sql學(xué)生成 績管理系統(tǒng))的內(nèi)容能夠給您的工作和學(xué)習(xí)帶來便利。同時(shí)也真誠的希望收到您的建議和反饋, 這將是我們進(jìn)步的源泉,前進(jìn)的動(dòng)力。本文可編輯可修改,如果覺得對您有幫助請收藏以便隨時(shí)查閱,最后祝您生活愉快業(yè)績進(jìn)步,以 下為(完整word版)sql學(xué)生成績管理系統(tǒng)的全部內(nèi)容。一、創(chuàng)建學(xué)生成績管理數(shù)據(jù)庫1、學(xué)生成績管理數(shù)據(jù)庫概念模型(ER圖)如下:2、在查詢分析器中創(chuàng)

2、建學(xué)生成績管理數(shù)據(jù)庫,數(shù)據(jù)庫名為“學(xué)生成績管理表”,物 理文件的存儲(chǔ)位置為:“E: 學(xué)生成績管理表XSCJGLB-;(1)打開查詢分析器,在查詢分析器中輸入如下代碼創(chuàng)建數(shù)據(jù)庫CREATE DATABASE學(xué)生成績管理表ON PR I MARY(NAME二XSCJGLB_DATA,FILENAME二'E:學(xué)生成績管理表XSCJGLB. MDF',SIZE=5,FILEGROWTH=1O%)LOG ON(NAME二XSCJGLB_LOG,FILENAME=*E: 學(xué)生成績管理表XSCJGLB. LDF',SIZE=1,MAXSIZEhO,FILEGROWTH=1O)單擊運(yùn)行

3、按鈕,顯示運(yùn)行結(jié)果如圖1所示圖1建立數(shù)據(jù)庫在企業(yè)管理器中窗體示意圖如圖2所示圖2企業(yè)管理器學(xué)生成績管理數(shù)據(jù)庫示意圖3、根據(jù)數(shù)據(jù)庫概念模型(ER圖)建立基本表如下:學(xué)生表(學(xué)號(hào),姓名,性別,出生日期,系部,班級(jí),備注)課程表(課程號(hào),課程名,開課日期,任課教師)成績表(學(xué)號(hào),課程號(hào),成績)4、在查詢分嶄謗中右學(xué)生成績管理數(shù)據(jù)庫中新建表:學(xué)生表表結(jié)構(gòu)字段數(shù)據(jù)類型長度是否允許空 值備注Char8主鍵Char10Char2做檢查約束岀生日期SmaI Idatet ime系部Char30是班級(jí)Char30是備注Text是課程表結(jié)構(gòu)字段數(shù)據(jù)類型長度是否允許空備注值課程號(hào)Char4主鍵課程名Char30開課

4、日期Tinyint第廣6學(xué)期任課教師Char10成績表結(jié)構(gòu)字段數(shù)據(jù)類型長度是否允許空 值備注學(xué)號(hào)Char8主鍵課程號(hào)Char4主鍵成績Tinyint在 rioc間在查詢分析器中創(chuàng)建學(xué)生表、課程表、成績表程序代碼如下:USE學(xué)生成績管理表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 C

5、HECK (性別 IN ('男',1 女')CREATE TABLE 課程表(課程號(hào) CHAR (4) PR I MARY KEY NOT NULL,課程名 CHAR (30) NOT NULL,開課日期TINYINT NULL,任課教師 CHAR (10) NULL,CONSTRAINT 約束 2 CHECK(開課日期 LIKE ' 1-6')CREATE TABLE 成績表(學(xué)號(hào) CHAR (8) NOT NULL,課程號(hào) CHAR (4) NOT NULL,成績 TINYINT NULL,CONSTRAINT 約束 3 CHECK(成績 BETWE

6、EN 1 AND 100),CONSTRAINT 約束 4 PR I MARY 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所示圖3建表示意圖在企業(yè)管理器中查看設(shè)計(jì)界面 在企業(yè)管理器中窗體示意圖如圖4所示圖4企業(yè)管理器中各表 企業(yè)管理器中學(xué)生表設(shè)計(jì)示意圖,圖5所示圖5學(xué)生表 企業(yè)管理器中課程表表設(shè)計(jì)示意圖,圖6所示圖6課程表 企業(yè)管理器中成績表設(shè)計(jì)示意

7、圖,圖7所示圖7成績表二、在企業(yè)管理器中創(chuàng)建關(guān)系圖打開企業(yè)管理器中學(xué)生成績管理表數(shù)據(jù)庫,選擇“關(guān)系圖”,右擊“關(guān)系圖”選 項(xiàng),如圖8所示,彈出快捷菜單在彈出的快捷菜單中選中新建數(shù)據(jù)庫關(guān)系圖彈出圖9對話框,單擊【下一步】按 鈕,在可用的表中將學(xué)生表、成績表、課程表添加到右側(cè)列表框中,出現(xiàn)圖10所 示對話框,單擊【下一步】查看選中的表,如圖11所示圖8關(guān)系圖快捷菜單圖9關(guān)系圖向?qū)υ捒驁D10添加表對話框圖11完成數(shù)據(jù)庫關(guān)系向?qū)螕簟就瓿伞堪粹o,出現(xiàn)如圖12所示關(guān)系圖圖12 學(xué)生成績管理表關(guān)系圖在彈出的“另存為“對話框中輸入學(xué)生表關(guān)系圖如圖13所示圖13保存學(xué)生表關(guān)系圖三、在企業(yè)管理器中創(chuàng)建視圖打開

8、企業(yè)管理器中學(xué)生成績管理表數(shù)據(jù)庫,選擇“視圖”,右擊“視圖”選項(xiàng), 如圖14所示,彈出快捷菜單圖14“視圖”快捷菜單在彈出的菜單中選擇“新建視圖命令”,將彈出“學(xué)生成績管理表”中的“新視 圖”,如圖15所示,在對話框上半部分的灰色框內(nèi)右擊,從彈出的快捷菜單中選 擇“添加表“命令,出現(xiàn)如圖16所示“添加表”對話框圖15 新視圖窗口圖16添加表對話框在“添加表”對話框內(nèi),選擇表學(xué)生表、成績表、課程表,單擊【添加】按鈕, 關(guān)閉“添加表”對話框,返回新視圖窗口,如圖17所示圖17添加表后視圖在列中選擇要添加到視圖中的字段,學(xué)號(hào)、課程號(hào)選擇成績表中的字段,每個(gè)字 段只選一次,如圖18所示圖18向視圖中添

9、加所需字段添加表后新視圖窗口如圖19所示圖19 添加表后視圖單擊【保存】按鈕,在“另存為”對話框中輸入學(xué)生表視圖,如圖20所示,單 擊【確定】按鈕,完成視圖的建立圖20保存視圖四、使用VBCREATE DATABASE學(xué)生成績管理表ON PRIMARY(NAME二XSCJGLB_DATA,FILENAME二'd: 學(xué)生成績管理表 Bdata。mdf',SIZE=10,maxs i ze二500,FILEGR0WTH=10)LOG ON(NAME二XSCJGLB_LOG,FILENAME='d:學(xué)生成績管理表 data。Idf',SIZE=5,MAXSI ZE二1

10、00,FILEGR0WTH=10)CREATE TABLE 學(xué)生表(學(xué)號(hào) CHAR (12) PR I MARY 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 tab I e 課程表(課程號(hào) CHAR (4) NOT NULL,課程名 CHAR (30) NOT NULL,開課日期datetime ,任課教師CH

11、AR (10),CONSTRAINT 約束 2 CHECK(開課日期 LIKE J 1-6 J ) alter TABLE 成績表(學(xué)號(hào) CHAR (12) NOT NULL,課程號(hào) CHAR (4) NOT NULL,成績 I NT NULL,CONSTRAINT 約束 3 CHECK (成績 BETWEEN 1 AND 100),CONSTRAINT 約束 4 PR I MARY 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))

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論