




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、一、創(chuàng)建學(xué)生成績管理數(shù)據(jù)庫1、學(xué)生成績管理數(shù)據(jù)庫概念模型(ER圖)如下: 學(xué)生表成績表課程表姓名性別學(xué)號出生日期系部班級備注成績?nèi)握n教師開課日期課程名課程號2、 在查詢分析器中創(chuàng)建學(xué)生成績管理數(shù)據(jù)庫,數(shù)據(jù)庫名為“學(xué)生成績管理表”,物理文件的存儲位置為:“E: 學(xué)生成績管理表XSCJGLB”;打開查詢分析器,在查詢分析器中輸入如下代碼創(chuàng)建數(shù)據(jù)庫 CREATE DATABASE 學(xué)生成績管理表ON PRIMARY ( NAME=XSCJGLB_DATA, FILENAME='E:學(xué)生成績管理表XSCJGLB.MDF', SIZE=5, FILEGROWTH=10%) LOG ON
2、(NAME=XSCJGLB_LOG, FILENAME='E:學(xué)生成績管理表XSCJGLB.LDF', SIZE=1, MAXSIZE=10, FILEGROWTH=10)單擊運行按鈕,顯示運行結(jié)果如圖1所示 圖1 建立數(shù)據(jù)庫在企業(yè)管理器中窗體示意圖如圖2所示圖2 企業(yè)管理器學(xué)生成績管理數(shù)據(jù)庫示意圖3、根據(jù)數(shù)據(jù)庫概念模型(ER圖)建立基本表如下:學(xué)生表(學(xué)號,姓名,性別,出生日期,系部,班級,備注) 課程表(課程號,課程名,開課日期,任課教師) 成績表(學(xué)號,課程號,成績)4、在查詢分析器中在學(xué)生成績管理數(shù)據(jù)庫中新建表:學(xué)生表表結(jié)構(gòu)字段數(shù)據(jù)類型長度是否允許空值備注學(xué)號Char8
3、否主鍵姓名Char10否性別Char2是做檢查約束出生日期Smalldatetime否系部Char30是班級Char30是備注Text是課程表結(jié)構(gòu)字段數(shù)據(jù)類型長度是否允許空值備注課程號Char4否主鍵課程名Char30否開課日期Tinyint是第16學(xué)期任課教師Char10是成績表結(jié)構(gòu)字段數(shù)據(jù)類型長度是否允許空值備注學(xué)號Char8否主鍵課程號Char4否主鍵成績Tinyint是在1100之間在查詢分析器中創(chuàng)建學(xué)生表、課程表、成績表程序代碼如下:USE 學(xué)生成績管理表CREATE TABLE 學(xué)生表(學(xué)號 CHAR(8) PRIMARY KEY NOT NULL, 姓名 CHAR(10) NOT
4、 NULL, 性別 CHAR(2) NULL, 出生日期 SMALLDATETIME NOT NULL, 系部 CHAR(30) NULL, 班級 CHAR(30) NULL, 備注 TEXT NULL,CONSTRAINT 約束1 CHECK(性別 IN ('男','女')CREATE TABLE 課程表(課程號 CHAR(4) PRIMARY KEY NOT NULL, 課程名 CHAR(30) NOT NULL, 開課日期 TINYINT NULL, 任課教師 CHAR(10) NULL,CONSTRAINT 約束2 CHECK(開課日期 LIKE
5、9;1-6')CREATE TABLE 成績表(學(xué)號 CHAR(8) NOT NULL, 課程號 CHAR(4) NOT NULL, 成績 TINYINT NULL,CONSTRAINT 約束3 CHECK(成績 BETWEEN 1 AND 100),CONSTRAINT 約束4 PRIMARY KEY CLUSTERED (學(xué)號,課程號),CONSTRAINT 約束5 FOREIGN KEY (學(xué)號) REFERENCES 學(xué)生表(學(xué)號),CONSTRAINT 約束6 FOREIGN KEY (課程號) REFERENCES 課程表(課程號),)單擊運行按鈕,顯示運行結(jié)果如圖3所示
6、圖3 建表示意圖在企業(yè)管理器中查看設(shè)計界面在企業(yè)管理器中窗體示意圖如圖4所示 圖4 企業(yè)管理器中各表企業(yè)管理器中學(xué)生表設(shè)計示意圖,圖5所示圖5 學(xué)生表企業(yè)管理器中課程表表設(shè)計示意圖,圖6所示 圖6 課程表企業(yè)管理器中成績表設(shè)計示意圖,圖7所示圖7 成績表二、在企業(yè)管理器中創(chuàng)建關(guān)系圖打開企業(yè)管理器中學(xué)生成績管理表數(shù)據(jù)庫,選擇“關(guān)系圖”,右擊“關(guān)系圖”選項,如圖8所示,彈出快捷菜單在彈出的快捷菜單中選中新建數(shù)據(jù)庫關(guān)系圖彈出圖9對話框,單擊【下一步】按鈕,在可用的表中將學(xué)生表、成績表、課程表添加到右側(cè)列表框中,出現(xiàn)圖10 所示對話框,單擊【下一步】查看選中的表,如圖11所示 圖8 關(guān)系圖快捷菜單 圖
7、9 關(guān)系圖向?qū)υ捒?圖10 添加表對話框 圖11 完成數(shù)據(jù)庫關(guān)系向?qū)?單擊【完成】按鈕,出現(xiàn)如圖12 所示關(guān)系圖圖12 學(xué)生成績管理表關(guān)系圖在彈出的“另存為”對話框中輸入學(xué)生表關(guān)系圖如圖13 所示 圖13 保存學(xué)生表關(guān)系圖三、在企業(yè)管理器中創(chuàng)建視圖打開企業(yè)管理器中學(xué)生成績管理表數(shù)據(jù)庫,選擇“視圖”,右擊“視圖”選項,如圖14所示,彈出快捷菜單 圖14 “視圖”快捷菜單在彈出的菜單中選擇“新建視圖命令”,將彈出“學(xué)生成績管理表”中的“新視圖”,如圖15所示,在對話框上半部分的灰色框內(nèi)右擊,從彈出的快捷菜單中選擇“添加表”命令,出現(xiàn)如圖16所示“添加表”對話框 圖15 新視圖窗口 圖16 添加表
8、對話框在“添加表”對話框內(nèi),選擇表學(xué)生表、成績表、課程表,單擊【添加】按鈕,關(guān)閉“添加表”對話框,返回新視圖窗口,如圖17所示 圖17 添加表后視圖在列中選擇要添加到視圖中的字段,學(xué)號、課程號選擇成績表中的字段,每個字段只選一次,如圖18 所示 圖18 向視圖中添加所需字段添加表后新視圖窗口如圖19所示 圖19 添加表后視圖單擊【保存】按鈕,在“另存為”對話框中輸入學(xué)生表視圖,如圖20所示,單擊【確定】按鈕,完成視圖的建立 圖20 保存視圖四、使用VBCREATE DATABASE 學(xué)生成績管理表ON PRIMARY ( NAME=XSCJGLB_DATA, FILENAME='d:學(xué)
9、生成績管理表Bdata.mdf', SIZE=10, maxsize=500, FILEGROWTH=10)LOG ON ( NAME=XSCJGLB_LOG, FILENAME='d:學(xué)生成績管理表data.ldf', SIZE=5, MAXSIZE=100, FILEGROWTH=10)CREATE TABLE 學(xué)生表(學(xué)號 CHAR(12) PRIMARY KEY NOT NULL, 姓名 CHAR(6) NOT NULL, 性別 CHAR(2) NULL, 出生日期 char(8) NOT NULL, 系部 CHAR(30) NULL, 班級 CHAR(30)
10、NULL,CONSTRAINT 約束1 CHECK(性別 IN ('男','女')create table 課程表 ( 課程號 CHAR(4) NOT NULL, 課程名 CHAR(30) NOT NULL, 開課日期 datetime , 任課教師 CHAR(10),CONSTRAINT 約束2 CHECK(開課日期 LIKE '1-6')alter TABLE 成績表(學(xué)號 CHAR(12) NOT NULL, 課程號 CHAR(4) NOT NULL, 成績 INT NULL,CONSTRAINT 約束3 CHECK(成績 BETWEEN 1 AND 100),CONSTRAINT 約束4 PRIMARY KEY CLUSTERED (學(xué)號,課程號),CONSTRAINT 約束5 FOREIGN KEY (學(xué)號) REFERENCES 學(xué)生表(學(xué)號),CONSTRAINT 約束6 FOREIGN KEY (課程號) REFERENCE
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新解讀《CB-T 81 - 1999船用鋼質(zhì)斜梯》新解讀
- DBJ04-T494-2025 《坡地建筑設(shè)計防火標(biāo)準(zhǔn)》
- Brand KPIs for neobanking BMTX in the United States-英文培訓(xùn)課件2025.4
- 基于電極原位培養(yǎng)技術(shù)的微生物耐受性檢測新方法研究
- 汽車傳感器與檢測技術(shù)課件:儀表輪胎壓力報警燈點亮-輪胎胎壓傳感器故障
- Brand KPIs for neobanking Inter in Brazil-英文培訓(xùn)課件2025.4
- 汽車傳感器與檢測技術(shù)電子教案:量芯式空氣流量傳感器
- 淺論在“求是”中“求道”
- 江蘇省鹽城市國民經(jīng)濟和社會發(fā)展第十二個五年規(guī)劃綱要94
- 商貿(mào)公司運營管理制度
- 糖尿病社區(qū)護理與管理
- 抖音運營-品牌推廣策劃方案
- 《現(xiàn)代農(nóng)業(yè)技術(shù)》考試復(fù)習(xí)題庫
- 水務(wù)集團水利安全生產(chǎn)標(biāo)準(zhǔn)化評審報告
- 2020-2021年成都市青羊區(qū)五年級(下)數(shù)學(xué)期末試卷(附答案版)
- 2024秋期國家開放大學(xué)??啤冬F(xiàn)代教師學(xué)導(dǎo)論》一平臺在線形考(形成性考核任務(wù)一至四)+終結(jié)性考核(大作業(yè))試題及答案
- 智能財務(wù)管理系統(tǒng)合同
- 脛骨骨折課件
- 四川省高職單招餐飲類《中式烹飪技藝》復(fù)習(xí)備考試題庫-上(選擇題)
- 《建筑施工測量標(biāo)準(zhǔn)》JGJT408-2017
- 鋼結(jié)構(gòu)廠房施工組織設(shè)計
評論
0/150
提交評論