




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選文檔一、創(chuàng)建同學(xué)成果管理數(shù)據(jù)庫1、同學(xué)成果管理數(shù)據(jù)庫概念模型(ER圖)如下: 同學(xué)表成果表課程表姓名性別學(xué)號(hào)誕生日期系部班級(jí)備注成果任課老師開課日期課程名課程號(hào)2、 在查詢分析器中創(chuàng)建同學(xué)成果管理數(shù)據(jù)庫,數(shù)據(jù)庫名為“同學(xué)成果管理表”,物理文件的存儲(chǔ)位置為:“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 (NAME=
2、XSCJGLB_LOG, FILENAME=E:同學(xué)成果管理表XSCJGLB.LDF, SIZE=1, MAXSIZE=10, FILEGROWTH=10)單擊運(yùn)行按鈕,顯示運(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ù)類型長(zhǎng)度是否允許空值備注學(xué)號(hào)Char8否主鍵姓名Char10否性別Ch
3、ar2是做檢查約束誕生日期Smalldatetime否系部Char30是班級(jí)Char30是備注Text是課程表結(jié)構(gòu)字段數(shù)據(jù)類型長(zhǎng)度是否允許空值備注課程號(hào)Char4否主鍵課程名Char30否開課日期Tinyint是第16學(xué)期任課老師Char10是成果表結(jié)構(gòu)字段數(shù)據(jù)類型長(zhǎng)度是否允許空值備注學(xué)號(hào)Char8否主鍵課程號(hào)Char4否主鍵成果Tinyint是在1100之間在查詢分析器中創(chuàng)建同學(xué)表、課程表、成果表程序代碼如下:USE 同學(xué)成果管理表CREATE TABLE 同學(xué)表(學(xué)號(hào) CHAR(8) PRIMARY KEY NOT NULL, 姓名 CHAR(10) NOT NULL, 性別 CHAR(2
4、) NULL, 誕生日期 SMALLDATETIME NOT NULL, 系部 CHAR(30) NULL, 班級(jí) CHAR(30) NULL, 備注 TEXT NULL,CONSTRAINT 約束1 CHECK(性別 IN (男,女)CREATE TABLE 課程表(課程號(hào) CHAR(4) PRIMARY 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 NUL
5、L, 課程號(hào) CHAR(4) NOT NULL, 成果 TINYINT NULL,CONSTRAINT 約束3 CHECK(成果 BETWEEN 1 AND 100),CONSTRAINT 約束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所示 圖3 建表示意圖在企業(yè)管理器中查看設(shè)計(jì)界面在企業(yè)管理器中窗體示意圖如圖4所示 圖4 企業(yè)管理
6、器中各表企業(yè)管理器中同學(xué)表設(shè)計(jì)示意圖,圖5所示圖5 同學(xué)表企業(yè)管理器中課程表表設(shè)計(jì)示意圖,圖6所示 圖6 課程表企業(yè)管理器中成果表設(shè)計(jì)示意圖,圖7所示圖7 成果表二、在企業(yè)管理器中創(chuàng)建關(guān)系圖打開企業(yè)管理器中同學(xué)成果管理表數(shù)據(jù)庫,選擇“關(guān)系圖”,右擊“關(guān)系圖”選項(xiàng),如圖8所示,彈出快捷菜單在彈出的快捷菜單中選中新建數(shù)據(jù)庫關(guān)系圖彈出圖9對(duì)話框,單擊【下一步】按鈕,在可用的表中將同學(xué)表、成果表、課程表添加到右側(cè)列表框中,消滅圖10 所示對(duì)話框,單擊【下一步】查看選中的表,如圖11所示 圖8 關(guān)系圖快捷菜單 圖9 關(guān)系圖向?qū)?duì)話框 圖10 添加表對(duì)話框 圖11 完成數(shù)據(jù)庫關(guān)系向?qū)?單擊【完成】按鈕,消
7、滅如圖12 所示關(guān)系圖圖12 同學(xué)成果管理表關(guān)系圖在彈出的“另存為”對(duì)話框中輸入同學(xué)表關(guān)系圖如圖13 所示 圖13 保存同學(xué)表關(guān)系圖三、在企業(yè)管理器中創(chuàng)建視圖打開企業(yè)管理器中同學(xué)成果管理表數(shù)據(jù)庫,選擇“視圖”,右擊“視圖”選項(xiàng),如圖14所示,彈出快捷菜單 圖14 “視圖”快捷菜單在彈出的菜單中選擇“新建視圖命令”,將彈出“同學(xué)成果管理表”中的“新視圖”,如圖15所示,在對(duì)話框上半部分的灰色框內(nèi)右擊,從彈出的快捷菜單中選擇“添加表”命令,消滅如圖16所示“添加表”對(duì)話框 圖15 新視圖窗口 圖16 添加表對(duì)話框在“添加表”對(duì)話框內(nèi),選擇表同學(xué)表、成果表、課程表,單擊【添加】按鈕,關(guān)閉“添加表”對(duì)
8、話框,返回新視圖窗口,如圖17所示 圖17 添加表后視圖在列中選擇要添加到視圖中的字段,學(xué)號(hào)、課程號(hào)選擇成果表中的字段,每個(gè)字段只選一次,如圖18 所示 圖18 向視圖中添加所需字段添加表后新視圖窗口如圖19所示 圖19 添加表后視圖單擊【保存】按鈕,在“另存為”對(duì)話框中輸入同學(xué)表視圖,如圖20所示,單擊【確定】按鈕,完成視圖的建立 圖20 保存視圖四、使用VBCREATE DATABASE 同學(xué)成果管理表ON PRIMARY ( NAME=XSCJGLB_DATA, FILENAME=d:同學(xué)成果管理表Bdata.mdf, SIZE=10, maxsize=500, FILEGROWTH=1
9、0)LOG ON ( NAME=XSCJGLB_LOG, FILENAME=d:同學(xué)成果管理表data.ldf, 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
10、) NOT NULL, 課程名 CHAR(30) NOT NULL, 開課日期 datetime , 任課老師 CHAR(10),CONSTRAINT 約束2 CHECK(開課日期 LIKE 1-6)alter TABLE 成果表(學(xué)號(hào) CHAR(12) NOT NULL, 課程號(hào) CHAR(4) NOT NULL, 成果 INT NULL,CONSTRAINT 約束3 CHECK(成果 BETWEEN 1 AND 100),CONSTRAINT 約束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 課程表(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園消防測(cè)試題及答案
- 營口教師考試試題及答案
- 銀行總部面試試題及答案
- 學(xué)校智慧校園實(shí)施方案
- 雅安消防應(yīng)聘考試題及答案
- 保密與競(jìng)業(yè)禁止協(xié)議公證及律師見證服務(wù)合同
- 合作開發(fā)分成補(bǔ)充協(xié)議
- 生物醫(yī)藥新藥研發(fā)與臨床試驗(yàn)合作協(xié)議
- 股權(quán)收益代管與新材料產(chǎn)業(yè)合作協(xié)議
- 繼承房產(chǎn)優(yōu)先權(quán)放棄與子女贍養(yǎng)責(zé)任合同
- 《困難氣道的處理》課件
- 微弱的光亮(2024年山東煙臺(tái)中考語文試卷記敘文閱讀試題)
- 食品安全質(zhì)檢員的崗位職責(zé)分析
- 康復(fù)醫(yī)療評(píng)定課件
- 2025年浙江省金融控股有限公司招聘筆試參考題庫含答案解析
- 交管12123駕駛證學(xué)法減分題庫及答案(學(xué)法免分100題完整版)
- 2024-2030年中國家電維修市場(chǎng)發(fā)展現(xiàn)狀及前景趨勢(shì)分析報(bào)告
- 國家開放大學(xué)《煤礦安全管理》形考作業(yè)1-3
- 2024年12月英語四級(jí)真題及參考答案
- 搪瓷反應(yīng)釜安全操作規(guī)程模版(3篇)
- 腦卒中一病一品護(hù)理匯報(bào)
評(píng)論
0/150
提交評(píng)論