學(xué)籍管理系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告_第1頁
學(xué)籍管理系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告_第2頁
學(xué)籍管理系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告_第3頁
學(xué)籍管理系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告_第4頁
學(xué)籍管理系統(tǒng)設(shè)計(jì)數(shù)據(jù)庫課程設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、重慶科技學(xué)院課程設(shè)計(jì)報(bào)告 院(系):_ 電氣與信息工程學(xué)院 _ 專業(yè)班級(jí): xxx 設(shè)計(jì)地點(diǎn)(單位)_第一實(shí)驗(yàn)樓i515_ _ _ _ 設(shè)計(jì)題目:_學(xué)籍管理系統(tǒng)設(shè)計(jì)_ 指導(dǎo)教師評(píng)語: _ _ _ 成績(五級(jí)記分制):_ _ 指導(dǎo)教師(簽字):_ _摘要 隨著信息技術(shù)的飛速發(fā)展, 信息化對(duì)學(xué)生個(gè)人提出了駕馭和掌握最新信息技術(shù)的要求;信息化也為提高教學(xué)質(zhì)量,提高管理水平,工作效率創(chuàng)造了有效途徑。例如這次課程設(shè)計(jì)主要設(shè)計(jì)的是對(duì)學(xué)籍信息的管理以及操作,方便對(duì)于學(xué)生信息的管理。學(xué)籍管理系統(tǒng)主要采用了sql 2005作為數(shù)據(jù)庫,使用odbc作為數(shù)據(jù)源,在數(shù)據(jù)庫內(nèi)部實(shí)現(xiàn)部分功能時(shí)運(yùn)用的是觸發(fā)器以及存儲(chǔ)過程;

2、而且還可用視圖查看部分信息。關(guān)鍵詞:數(shù)據(jù)庫 觸發(fā)器 存儲(chǔ)過程 視圖重慶科技學(xué)院課程設(shè)計(jì)任務(wù)書設(shè)計(jì)題目:學(xué)籍管理系統(tǒng)設(shè)計(jì)學(xué)生姓名xxx課程名稱數(shù)據(jù)庫原理課程設(shè)計(jì)專業(yè)班級(jí)計(jì)科2010-03地 點(diǎn)i515、i524和計(jì)算機(jī)自主學(xué)習(xí)中心起止時(shí)間2012.6.25-2012.7.6設(shè)計(jì)內(nèi)容及要求內(nèi)容: 學(xué)生根據(jù)本課程設(shè)計(jì)指導(dǎo)書中的題目,進(jìn)行設(shè)計(jì)。(1)學(xué)生基本信息系統(tǒng) 能夠完成新、老生信息的輸人、修改、插人、刪除等工作。 可以按照特定的信息進(jìn)行查找,并按照特定的要求進(jìn)行排序。 可以對(duì)老生的信息進(jìn)行備份,以便日后查詢。 可以對(duì)學(xué)生的信息進(jìn)行打印輸出。 提供詳細(xì)的幫助文件和系統(tǒng)維護(hù)功能。(2)學(xué)生成績管理系

3、統(tǒng) 此部分的功能如下: 學(xué)生成績的輸入、修改、刪除等基本操作。 成績的綜合統(tǒng)計(jì)功能,包括學(xué)生成績按照不同條件進(jìn)行排名。管理人員可以選擇不同的排序條件,并可以將排序結(jié)果進(jìn)行打印輸出。 計(jì)算各班的總分和平均分,并按照平均分將各班成績進(jìn)行排序。 統(tǒng)計(jì)不及格考生的信息,根據(jù)條件確定是重修還是補(bǔ)考。 學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì),自動(dòng)生成每班獲得獎(jiǎng)學(xué)金的同學(xué)的信息,并可以將獎(jiǎng)學(xué)金分成不同的等級(jí),以及所得獎(jiǎng)學(xué)金的數(shù)目。 本系統(tǒng)可以在單機(jī)上運(yùn)行,也可以應(yīng)用在網(wǎng)絡(luò)上供在線查詢成績和其他一些學(xué)生的信息(此功能選做人提供給學(xué)生進(jìn)行查詢的系統(tǒng)和提供給教務(wù)處使用的系統(tǒng),在不同用戶使用時(shí),應(yīng)該會(huì)有不同的使用權(quán)限。 提供詳細(xì)的幫助文件。

4、要求: 按照數(shù)據(jù)庫系統(tǒng)開發(fā)步驟進(jìn)行數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì),使學(xué)生掌握數(shù)據(jù)庫應(yīng)用軟件的開發(fā)流程,sql語句的使用和存儲(chǔ)過程的使用。設(shè)計(jì)參數(shù)至少5個(gè)表結(jié)構(gòu);3個(gè)存儲(chǔ)過程;2個(gè)觸發(fā)器;3個(gè)視圖。進(jìn)度要求19.1 講課 閱讀分析任務(wù)書 制訂設(shè)計(jì)計(jì)劃19.2-3 需求分析 概念結(jié)構(gòu)設(shè)計(jì)19.4-5 概念結(jié)構(gòu)設(shè)計(jì) 準(zhǔn)備文擋20.1-3 邏輯結(jié)構(gòu)設(shè)計(jì) 物理結(jié)構(gòu)設(shè)計(jì)20.4-5 寫文擋答辯 交設(shè)計(jì)報(bào)告書參考資料1雷亮等數(shù)據(jù)庫原理課程設(shè)計(jì)指導(dǎo)書2王珊、薩師煊數(shù)據(jù)庫系統(tǒng)概述(第四版) 北京:高等教育出版社2006。3c.j.date著孟小峰、王珊等譯數(shù)據(jù)庫系統(tǒng)導(dǎo)論(第8版) 北京:機(jī)械工業(yè)

5、出版社.2007。4陳根才等. 數(shù)據(jù)庫課程設(shè)計(jì)浙江浙江大學(xué)出版社2007其它說明.本表應(yīng)在每次實(shí)施前一周由負(fù)責(zé)教師填寫二份,院系審批后交院系辦備案,一份由負(fù)責(zé)教師留用。.若填寫內(nèi)容較多可另紙附后。3.一題多名學(xué)生共用的,在設(shè)計(jì)內(nèi)容、參數(shù)、要求等方面應(yīng)有所區(qū)別。教研室主任: 指導(dǎo)教師:雷亮/游明英/張亞軍/裴仰軍 2012年 06 月 15 日目錄1 需求分析11.1 系統(tǒng)目標(biāo)設(shè)計(jì)11.2 系統(tǒng)功能分析11.3 功能模塊分析21.4 系統(tǒng)全局?jǐn)?shù)據(jù)流圖21.5 數(shù)據(jù)字典32 概念結(jié)構(gòu)設(shè)計(jì)72.1 構(gòu)成系統(tǒng)的實(shí)體型72.2 工資管理系統(tǒng)e-r圖73 邏輯結(jié)構(gòu)設(shè)計(jì)83.1邏輯結(jié)構(gòu)簡介83.2 關(guān)系模型

6、84物理模型設(shè)計(jì)105 物理結(jié)構(gòu)設(shè)計(jì)與功能實(shí)現(xiàn)115.1定義數(shù)據(jù)庫115.2 創(chuàng)建表115.3 創(chuàng)建存儲(chǔ)過程145.4 創(chuàng)建觸發(fā)器155.5 創(chuàng)建視圖176 總結(jié)197 致謝208 參考文獻(xiàn)211 需求分析1.1 系統(tǒng)目標(biāo)設(shè)計(jì)(1)使得學(xué)生的學(xué)籍管理工作更加清晰、條理化、自動(dòng)化。(2)很容易地完成新生信息的輸入、老生信息的備份、畢業(yè)學(xué)生的信息可以很容易地保存。(3)當(dāng)學(xué)生需要查詢成績時(shí),可以很簡單地將其需要的信息從數(shù)據(jù)庫中查找出來并可以打印查詢結(jié)果。(4)隨著當(dāng)今網(wǎng)絡(luò)技術(shù)的發(fā)展,提供網(wǎng)絡(luò)在線查詢功能,可以為畢業(yè)生提供更多的就業(yè)機(jī)會(huì)。1.2 系統(tǒng)功能分析(1)學(xué)生基本信息系統(tǒng) 能夠完成新、老生信

7、息的輸人、修改、插人、刪除等工作。 可以按照特定的信息進(jìn)行查找,并按照特定的要求進(jìn)行排序。 可以對(duì)老生的信息進(jìn)行備份,以便日后查詢。 可以對(duì)學(xué)生的信息進(jìn)行打印輸出。 提供詳細(xì)的幫助文件和系統(tǒng)維護(hù)功能。(2)學(xué)生成績管理系統(tǒng) 此部分的功能如下: 學(xué)生成績的輸入、修改、刪除等基本操作。 成績的綜合統(tǒng)計(jì)功能,包括學(xué)生成績按照不同條件進(jìn)行排名。管理人員可以選擇不同的排序條件,并可以將排序結(jié)果進(jìn)行打印輸出。 計(jì)算各班的總分和平均分,并按照平均分將各班成績進(jìn)行排序。 統(tǒng)計(jì)不及格考生的信息,根據(jù)條件確定是重修還是補(bǔ)考。 學(xué)生獎(jiǎng)勵(lì)統(tǒng)計(jì),自動(dòng)生成每班獲得獎(jiǎng)學(xué)金的同學(xué)的信息,并可以將獎(jiǎng)學(xué)金分成不同的等級(jí),以及所得

8、獎(jiǎng)學(xué)金的數(shù)目。1.3 功能模塊分析 根據(jù)系統(tǒng)功能的基本要求,系統(tǒng)的功能模塊設(shè)計(jì)圖如下圖所示:圖1.1 功能模塊圖1.4 系統(tǒng)全局?jǐn)?shù)據(jù)流圖 系統(tǒng)的全局?jǐn)?shù)據(jù)流圖,也稱第一層數(shù)據(jù)流圖,是從整體上描述系統(tǒng)的數(shù)據(jù)流,反映系統(tǒng)數(shù)據(jù)的整體流向,給設(shè)計(jì)者、開發(fā)者和用戶一個(gè)總體描述。圖1.2 數(shù)據(jù)流圖1.5 數(shù)據(jù)字典表1.1學(xué)生表基本信息表(student)字段名數(shù)據(jù)類型約束說明snoint主鍵學(xué)號(hào)snamevarchar(10)不為空姓名sbirthdatetime無出生年月sidvarchar(20)無身份證號(hào)碼spoliticvarchar(10)無政治面貌scomedatetime不為空入學(xué)時(shí)間smin

9、zuvarchar(10)無民族sjiguanvarchar(10)無籍貫saddvarchar(100)無家庭住址stelvarchar(15)無聯(lián)系電話smorevarchar(500)無聯(lián)系電話表1.2 畢業(yè)生表(graduate)字段名類型約束說明gnoint主鍵畢業(yè)編號(hào)snoint不為空學(xué)號(hào)ghavefloat不為空已修學(xué)分gmorevarchar無說明表1.3 教師表(teacher)字段名數(shù)據(jù)類型約束說明tnoint主鍵教師號(hào)tnamevarchar(10)不為空姓名sexsymbolchar(2)無性別tbirthdatetime無出生年月tidvarchar(20)無身份證號(hào)

10、碼tpoliticvarchar(10)無政治面貌tcomedatetime無入職時(shí)間tminzuvarchar(10)無民族tjiguanvarchar(10)無籍貫taddvarchar(100)無家庭地址ttelvarchar(15)無聯(lián)系電話tmorevarchar(500)無說明表1.4 院系表(faculty)字段名數(shù)據(jù)類型約束說明fnoint主鍵院系號(hào)fnamevarchar(50)無院系名fmonsterint無系主任表1.5專業(yè)表(specialty)字段名類型約束說明spsymbolvarchar(20)不為空專業(yè)代碼spnamevarchar(50)無專業(yè)名spmonst

11、erint無學(xué)院fnoint外鍵專業(yè)主任表1.6班級(jí)表(class)字段名類型約束說明clsymbolvarchar(10)主鍵班級(jí)號(hào)clnamevarchar(50)無班級(jí)名clpeopleint無人數(shù)tnoint無輔導(dǎo)員spnoint外鍵專業(yè)號(hào)表1.7課程表(course)字段名類型約束說明cnoint主鍵,不為空課程號(hào)cnamevarchar無課程名cfirstint無先行課ccreditfloat無學(xué)分表1.8宿舍表(department)字段名類型約束說明dnoint主鍵宿舍號(hào)dnamevarchar(50)無宿舍名dpeopleint無人數(shù)表1.9職稱表(jobtitle)字段名類

12、型約束說明jsymbolvarchar(10)主鍵職稱代號(hào)jnamevarchar(50)無職稱名稱表1.10獎(jiǎng)學(xué)金表(award)字段名類型約束說明asymbolvarchar(10)主鍵獎(jiǎng)學(xué)金代號(hào)anamevarchar(50)無獎(jiǎng)學(xué)金名amoneyint無金額表1.11性別表(sex)字段名類型約束說明sexsymbolchar(2)主鍵性別代碼sexnamechar(2)無性別名表1.12 選課表(sc)字段名類型約束說明snoint主鍵學(xué)號(hào)cnoint主鍵課程號(hào)scorefloat無成績morenchar(10)無說明表1.13 授課表(tc)字段名類型約束說明cnoint主鍵課程號(hào)

13、tnoint主鍵教師號(hào)2 概念結(jié)構(gòu)設(shè)計(jì)2.1 構(gòu)成系統(tǒng)的實(shí)體型由學(xué)生學(xué)籍系統(tǒng)的數(shù)據(jù)流圖和數(shù)據(jù)字典,抽取出系統(tǒng)的5個(gè)主要實(shí)體,包括:學(xué)生、教師、班級(jí)、課程、畢業(yè)生。學(xué)生(學(xué)號(hào),姓名,出生年月,身份證號(hào)碼,政治面貌,入學(xué)時(shí)間,民族,籍貫,家庭住址,聯(lián)系電話,備注)教師(教師編號(hào),姓名,出生年月,身份證號(hào)碼,政治面貌,職稱,入職時(shí)間,民族,籍貫,家庭住址,聯(lián)系電話,說明)班級(jí)(班級(jí)代碼,班級(jí)名稱,人數(shù),輔導(dǎo)員)課程(課程號(hào),課程名,先行課,學(xué)分)畢業(yè)生(畢業(yè)編號(hào),學(xué)號(hào),已修學(xué)分,說明)圖2.1 工資管理系統(tǒng)e-r圖2.2 工資管理系統(tǒng)e-r圖3 邏輯結(jié)構(gòu)設(shè)計(jì)3.1邏輯結(jié)構(gòu)簡介邏輯結(jié)構(gòu)設(shè)計(jì)就是把概念結(jié)

14、構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本e-r圖轉(zhuǎn)換為與選用dbms產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。 設(shè)計(jì)邏輯結(jié)構(gòu)一般分為3步進(jìn)行:(1) 將概念結(jié)構(gòu)轉(zhuǎn)換為一般的關(guān)系、網(wǎng)狀、層次模型;(2) 將轉(zhuǎn)換來的關(guān)系、網(wǎng)狀、層次模型向特定dbms支持下的數(shù)據(jù)模型轉(zhuǎn)換;(3) 對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化。3.2 關(guān)系模型將e-r圖轉(zhuǎn)換為關(guān)系模型實(shí)際上就是要獎(jiǎng)實(shí)體型、實(shí)體的屬性和實(shí)體型之間的聯(lián)系轉(zhuǎn)換為關(guān)系模式,這種轉(zhuǎn)換一般遵循如下原則:(1)一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式,一個(gè)多對(duì)多的關(guān)系可以轉(zhuǎn)化為一個(gè)關(guān)系模式;(2)一對(duì)多的關(guān)系可以融合在其他的相關(guān)的關(guān)系模式中。將概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的基本e-r圖轉(zhuǎn)換成關(guān)系模型,如下所示(以

15、下為主要實(shí)體的關(guān)系模型): 學(xué)生(學(xué)號(hào),姓名,性別,寢室代碼,班級(jí)代碼,出生年月,身份證號(hào),政治面貌,入學(xué)時(shí)間,民族,籍貫,家庭住址,電話號(hào)碼,獎(jiǎng)學(xué)金代碼,備注),此為學(xué)生實(shí)體對(duì)應(yīng)的關(guān)系模式。教師(教師號(hào),姓名,性別,出生年月,身份證號(hào),政治面貌,職稱代碼,學(xué)院代碼,入職時(shí)間,電話號(hào)碼,民族,籍貫,家庭住址,備注),此為教師實(shí)體對(duì)應(yīng)的關(guān)系模式。畢業(yè)生(畢業(yè)編號(hào),學(xué)號(hào),已修學(xué)分,說明),此為畢業(yè)生實(shí)體對(duì)應(yīng)的關(guān)系模式。課程(課程號(hào),課程名,先行課,學(xué)分,)此為課程實(shí)體對(duì)應(yīng)的關(guān)系模式。院系(院系代碼,院系名稱,院系主任),此為院系實(shí)體對(duì)應(yīng)的關(guān)系模式。選課(學(xué)號(hào),課程號(hào),成績),此為選課關(guān)系對(duì)應(yīng)的關(guān)系

16、模式。授課(課程號(hào),教師號(hào)),此為授課關(guān)系對(duì)應(yīng)的關(guān)系模式。 4物理模型設(shè)計(jì)數(shù)據(jù)庫物理設(shè)計(jì)是將邏輯設(shè)計(jì)影射到存儲(chǔ)介質(zhì)上,利用可用的硬件和軟件功能盡可能快地對(duì)數(shù)據(jù)進(jìn)行物理訪問和維護(hù)。將生成的概念模型通過powerdesigner中的genertate physical data model選項(xiàng)轉(zhuǎn)換成物理模型,此物理模型如下圖:圖4.1 學(xué)生學(xué)籍管理系統(tǒng)物理模型5 物理結(jié)構(gòu)設(shè)計(jì)與功能實(shí)現(xiàn)5.1定義數(shù)據(jù)庫通過sql語言進(jìn)行數(shù)據(jù)庫創(chuàng)建,創(chuàng)建數(shù)據(jù)庫的語句如下:create database studentinfo;5.2 創(chuàng)建表創(chuàng)建學(xué)生基本信息表(student) create table student

17、 ( sno int not null, dno int not null, clno int not null, sexsymbol char(2) not null, asymbol varchar(10) not null, gno2 int null, sname varchar(10) not null, sbirth datetime null, sid varchar(20) null, spolitic varchar(10) null, scome datetime null, sminzu varchar(10) null, sjiguan varchar(10) null

18、, sadd varchar(100) null, stel varchar(15) null, smore varchar(max) null, constraint pk_student primary key nonclustered (sno);班級(jí)表 (class) create table class ( clno int not null, tno int not null, fno int null, clname varchar(20) null, clpeople int not null, constraint pk_class primary key noncluste

19、red (clno);學(xué)生課程關(guān)系表(sc) create table sc ( sno int not null, cno int not null, score float null, more varchar null, constraint pk_sc primary key (sno, cno);課程表(course) create table course ( cno int not null, cname varchar(50) null, cfirst int null, ccredit float null, constraint pk_course primary key

20、nonclustered (cno);畢業(yè)生表(graduate) create table graduate ( gno int not null, sno int not null, ghave float not null, gmore varchar(0) not null, column_5 varchar(max) null, constraint pk_graduate primary key nonclustered (gno);教師表 (teacher) create table teacher ( tno int not null, jsymbol varchar(10)

21、not null, sexsymbol char(2) not null, fno int null, tname varchar(10) null, tbirth datetime null, tid varchar(20) null, tpolitic varchar(10) null, tcome datetime null, tminzu varchar(10) null, tjiguan varchar(10) null, tadd varchar(100) null, ttel varchar(15) null, constraint pk_teacher primary key

22、nonclustered (tno);教師課程關(guān)系表(授課) create table 授課 ( cno int not null, tno int not null, constraint pk_授課 primary key (cno, tno);5.3 創(chuàng)建存儲(chǔ)過程在學(xué)生表中創(chuàng)建插入學(xué)生的存儲(chǔ)過程:use studengtinfogocreate procedure dbo.student_insert sno int, sname varchar(10), ssexsymbol char(2) = null,dsymbol char(10) = null, clno varchar(10

23、) = null, sbirth int = null, sid varchar(20) = null, spolitic varchar(20) = null,scome datetime = null,sminzu varchar(10) = null,sjiguan varchar(10) = null,sadd varchar(100) = null,stel varchar(15) = null,asymbol varchar(10) = null,smore varchar(500) = nullasbeginif exists(select * from student wher

24、e sno=sno)print(已存在此學(xué)號(hào)學(xué)生)elseinsert into student values(sno,sname,ssexsymbol,dsymbol,clno,sbirth,sid,spolitic,scome,sminzu,sjiguan,sadd,stel,asymbol,smore)update department set dpeople=dpeople+1 where dsymbol=dsymbolend在學(xué)生信息表上創(chuàng)建一個(gè)刪除學(xué)生信息的存儲(chǔ)過程:use studengtinfogocreate procedure dbo.delete_studentsno i

25、ntasbegindelete from student where sno = snoend在學(xué)生信息表上建立一個(gè)修改學(xué)生部分信息的存儲(chǔ)過程:use studengtinfogocreate procedure dbo.student_updatesno int, clsymbol varchar(20),sname varchar(10),spolitic varchar(10)asbeginupdate student set sname=sname where sno = snoupdate student set clsymbol=clsymbol where sno = snoup

26、date student set spolitic=spolitic where sno = snoend5.4 創(chuàng)建觸發(fā)器 定義一個(gè)before行級(jí)的觸發(fā)器,為學(xué)生信息表ssexsymbol定義完整性規(guī)則“學(xué)生性別只能是女或者男”。 create trigger dbo.sex_limit on dbo.studentfor insert,updateasdeclare sexsymbol char(5)beginselect sexsymbol=sexsymbol from insertedif sexsymbol not in (select sexsymbol from sex)beg

27、inraiserror(性別不能輸入m 或f 以外的字符,其中m代表男性。, 16, 8)rollback tranendend 定義一個(gè)after行級(jí)觸發(fā)器,當(dāng)學(xué)生信息表中的sno發(fā)生變化后就自動(dòng)在選課表和畢業(yè)生表中發(fā)生相應(yīng)變化。create trigger dbo.update_sno on dbo.studentfor updateasbeginupdate sc set sno = (select sno from inserted)where sno = (select sno from deleted)update graduate set sno = (select sno fr

28、om inserted)where sno = (select sno from deleted)end定義一個(gè)after行級(jí)觸發(fā)器,在學(xué)生信息表中刪除一條記錄后就自動(dòng)在選課表和畢業(yè)生表中刪除相應(yīng)信息。create trigger dbo.student_delete on dbo.studentfor deleteasbegindelete from sc where sno = (select sno from deleted)delete from graduate where sno = (select sno from deleted)end5.5 創(chuàng)建視圖用獎(jiǎng)學(xué)金表以及學(xué)生表創(chuàng)建一

29、個(gè)獲得獎(jiǎng)學(xué)金的同學(xué)的部分信息,代碼如下:select dbo.student.sno as 學(xué)號(hào), dbo.student.sname as 姓名, dbo.award.aname as 獎(jiǎng)學(xué)金名, dbo.award.amoney as 金額from dbo.award inner joindbo.student on dbo.award.asymbol = dbo.student.asymbol此代碼運(yùn)行結(jié)果如下圖:圖5.5.1 獲得獎(jiǎng)學(xué)金同學(xué)視圖用課程表、選課表以及學(xué)生表創(chuàng)建考試不及格學(xué)生的視圖,代碼如下:select dbo.student.sno as 學(xué)號(hào), dbo.student

30、.sname as 姓名, dbo.course.cname as 課程名, dbo.course.ccredit as 學(xué)分, dbo.sc.score as 成績, dbo.sc.more as 說明from dbo.course inner join dbo.sc on dbo.course.cno = dbo.sc.cno inner join dbo.student on dbo.sc.sno = dbo.student.snowhere (dbo.sc.score 60)此部分代碼視圖如下:圖5.5.2 不及格視圖用教師表、授課表、職稱表以及課程表創(chuàng)建教師授課以及班級(jí)管理的部分視圖,代碼如下:select top (100) percent dbo.teacher.tno as 教師編號(hào), dbo.teacher.tname as 姓名, dbo.jobtitle.jname as 職稱, dbo.class.clname as 管理班級(jí), dbo.teacher.ttel as 電話, db

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論