數(shù)據(jù)庫大型試驗-試驗報告_第1頁
數(shù)據(jù)庫大型試驗-試驗報告_第2頁
數(shù)據(jù)庫大型試驗-試驗報告_第3頁
數(shù)據(jù)庫大型試驗-試驗報告_第4頁
數(shù)據(jù)庫大型試驗-試驗報告_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、高校成績管理系統(tǒng)數(shù)據(jù)庫設計與實現(xiàn)專業(yè)班級:機自1001班學 號: 201026811803學生姓名:胡紹利1、需求分析1.1 系統(tǒng)開發(fā)意義隨著學校規(guī)模的不斷擴大,專業(yè),班級,學生的數(shù)量急劇增加,有 關學生選課的各種信息量也成倍增長, 而目前許多高校的學生選課管理荏苒 停留在復雜的人工操作上,重復工作較多,工作量大,效率地,因此,迫切 需要開發(fā)基于互聯(lián)網(wǎng)的學生信息管系統(tǒng)來提高管理工作的效率?;谶@種學生信息管理系統(tǒng)在學生選課的規(guī)范管理,科學統(tǒng)計和快速查詢方面具有較大 的實用意義。它提高了信息的開發(fā)性,達到地改善了學生,教師對其最新信 息查詢的準確性。學生成績管理系統(tǒng)是一個教育單位不可或缺的部分,

2、它的 內(nèi)容對于學校的決策者和管理者來說都是至關重要的,所以學生成績管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段,對學生來說可以輕松地查閱自己在校的成績已經(jīng)信息等。 但是一直以來人們都是靠傳統(tǒng)人工的方 式管理學生成績,這種管理方式存在著許多缺點,效率低,保密性差,另外 時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這對于查找,更新和維護都帶來了不 是困難。因此,開發(fā)這樣的一套成績管理系統(tǒng)成為很必要的事情。學生成績 管理系統(tǒng)提供了強大學生成績管理功能,方便系統(tǒng)管理員對學生成績等信息 的添加,修改,刪除,查詢等操作,同時也方便學生對自己各科成績的查詢 學習的必要性。1.2 功能需求學生成績管理系統(tǒng)主要提

3、供學生成績的查詢、維護,方便管理的網(wǎng)上的 信息查閱平臺,學生可以通過該系統(tǒng)查閱與自己相關信息。教師可以通過成 績管理系統(tǒng)查閱學生信息,教師信息、以及自己所執(zhí)教課程學生成績的錄入。 系統(tǒng)管理員可以實現(xiàn)以上的所以功能, 還有對學生信息的添加,刪除,修改; 教師信息的添加,刪除,修改;課程信息的添加,刪除,修改。具體功能如 下:a,管理員模塊主要功能是對每學期課課程信息的添加, 修改,刪除;教師信息的添 力口,刪除,修改;學生信息的添加,修改,刪除;還可以對全體學生信息, 教師信息的查詢,學生成績的查詢以及自己登陸密碼的修改等。b,教師模塊主要功能是對自己教課程進行成績的錄入, 還有對全體學生信息,

4、教 師部分信息的查詢,學生成績的查詢以及自己登陸密碼的修改等。c,學生模塊主要功能是對自己信息的查詢,每學期成績的查詢,自己已修課程和 學分的查詢,登陸密碼修改等。1.3 環(huán)境配置需求系統(tǒng)運行環(huán)境:(1) 硬件環(huán)境:鍵盤、鼠標、顯示器(2)軟件環(huán)境:windows操作系統(tǒng),Microsoft SQLsever 2008 , iis6.0 , Macromedia Dreamweaver 8b.適合用戶:適合各類中等學校對中學生成績事務管理。c.系統(tǒng)模塊化設計:本系統(tǒng)遵循了 “自頂向下,逐層展開”結(jié)構(gòu)化時間原則,系統(tǒng)功能按模 塊化實現(xiàn),各模塊之間既關聯(lián)又相互獨立,每個模塊執(zhí)行特定的功能,系統(tǒng)設計

5、 操作簡單,可讀性強。d.系統(tǒng)實用性:為了提高系統(tǒng)效率,系統(tǒng)提供了多種形式的對話框,并在設計過程中考 慮盡量減少用戶的輸入。為了提高查詢效率,系統(tǒng)提供了多種組合查詢。e.系統(tǒng)安全性:為了防止非法人員進入系統(tǒng),造成意外破壞,在進入本系統(tǒng)之前,需經(jīng) 過密碼認證,同時,系統(tǒng)管理員對每個用戶的使用權(quán)限進行設置,使不至于越權(quán)操作。1.4數(shù)據(jù)需求描述學生成績管理系統(tǒng)學生模塊教師模塊管理員模塊密碼修改成績查詢已修學分及課程查詢密碼修改學生成績維護教師課程查詢公共查詢密碼修改公共查詢學生信息維護教師信息維護課程信息維護教師授課信息查詢?nèi)w學生成績查詢按地區(qū)學生成績查詢以上各模塊的作用分別是:1)對于學生用戶,

6、通過登錄進入到管理系統(tǒng), 學生界面有密碼修改, 成績查詢?nèi)齻€選 項等。點擊修改密碼,則進入修改密碼界面,該界面上已有學生的用戶名和舊密碼,學生只需輸入新密碼,點擊修改,則可修改成功。點擊成績查詢,則可進入成績查詢界面, 通過輸入學期,則可查詢該學期的各門課程成績情況。學生的選課是通過班級課程的安排設置的,所以沒有特別的選擇, 即可認為學生的選課由班級決定,這在管理員基本功能中實現(xiàn)。2)對于教師用戶,通過登錄進入到管理系統(tǒng), 教師界面有密碼修改, 學生成績的維護, 教師課程查詢,公共查詢頁面。密碼修改功能與學生用戶一樣。點擊進入學生成績的維護界面,教師可以通過添加按鈕,修改按鈕,刪除按鈕對學生成

7、績進行基本的添加,修改和刪除。點擊進入教師課程查詢, 教師可以查詢到自己所教學生的成績以及成績的基 本統(tǒng)計;對于公共查詢, 教師可以對學生基本信息,教師基本信息的查詢。教師還可以通過在按地區(qū)查詢學生信息界面輸入地區(qū)名字查詢該地區(qū)的學生信息。3)對于管理員用戶,通過登錄進入到管理系統(tǒng)。管理員界面也設置了三個選擇方向,基本功能有密碼修改, 學生信息的維護,教師信息的維護,公共查詢,課程信息的維護。 密碼修改同前兩種用戶一致。三種信息的維護則是通過添加按鈕輸入相應的新的信息, 修改按鈕修改已有選中信息,以及刪除按鈕刪除選擇信息。公共查詢與教師界面的公共 查詢一樣。2、概念結(jié)構(gòu)設計2.1、設計各個局部

8、E-R圖學生班級2.2、合并出統(tǒng)一的全局E-R3、邏輯結(jié)構(gòu)設計3.1、 E-R圖向關系模式轉(zhuǎn)換,定義實體型和屬性及其聯(lián)系。課程(課程編號,課程名稱,教師編號,開課學期,學時,課程類型,學分 )教師(教師編號,教師姓名,性別,年齡,職稱,電話)學生(學號,姓名,班級編號,性別,年齡,生源地,已修學分)學生成績(學號,課程號,學期,成績,教師編號)班級(班級編號,名稱,所屬專業(yè))3.2、 數(shù)據(jù)字典描述A.數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進行詳細的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得 的主要成果,數(shù)據(jù)字典是對系統(tǒng)所用到的所有表結(jié)構(gòu)的描述,學生成績管理系統(tǒng)的主要數(shù)據(jù)見下表。班級信息表序號字段別名數(shù)據(jù)類型長度

9、約束條件主鍵1班級編號HSL班級號Char20Y2班級名稱HSL班級名稱Char20N3專業(yè)HSL專業(yè)Char20N學生信息表序號字段別名數(shù)據(jù)類型長度約束條件主鍵1學號HSL學號Char20Y2姓名HSL姓名Char20N3性別HSL性別Char2男or女N4年齡HSL年齡Int0And 0N7班級編號HSL班級編號Char20N教師信息表序號字段別名數(shù)據(jù)類型長度約束條件主鍵1教師編號HSL教師編號Char20Y2教師姓名HSL教師姓名Char20N3教師性別HSL教師性別Char2男or女N4教師年齡HSL教師年齡Char200And0N6課程類型HSL課程類型Char20考查or考試N7學

10、時HSL學時Int0N學生成績信息表序號字段別名數(shù)據(jù)類型長度約束條件主鍵1學生學號HSL學生學號Char20Y2課程編號HSL課程編號Char20Y3學期HSL學期CHAR20N4成績HSL成績Int0N5教師編號HSL教師編號Char20NB,數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)結(jié)構(gòu)反映了數(shù)據(jù)之間的組合關系。一個數(shù)據(jù)結(jié)構(gòu)可以由若干個數(shù)據(jù)項組成,也可以由若干個數(shù)據(jù)結(jié)構(gòu)組成,或若干個數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)混合組成。經(jīng)過數(shù)據(jù)項和用戶需求的分析,我對本系統(tǒng)一共分了 5個組,具體如下表所示:數(shù)據(jù)結(jié)構(gòu)名含義說明組成部分學生基本信息這是學生成績管理系統(tǒng)的主 要數(shù)據(jù)結(jié)構(gòu),定義一個學生的 基本信息學號,姓名,班級,性別,年 齡,生源地,已

11、修學分教師基本信息這是學生成績管理系統(tǒng)的主 要數(shù)據(jù)結(jié)構(gòu),定義一個老師的 基本信息教師編號,姓名,性別,年齡, 職稱,電話課程基本信息這是學生成績管理系統(tǒng)的主 要數(shù)據(jù)結(jié)構(gòu),描述課程的相關 信息,老師的授課信息,以及 班級學生的選課信息課程編號,課程名稱,教師編 號,開課學期,學分,課程類 型,學時學生成績管理描述學生相關課程的成績情 況學生學號,課程編號,學期, 教師編號,成績3.3、 系模式的優(yōu)化:規(guī)范化處理,模式的評價與修正優(yōu)化全局E-R模式的幾個原則:1)實體型的合并。這里的合并不是指公共實體型”的局部E-R模式合并,而是指兩個有聯(lián)系的實體型的合并。2)冗余屬性的消除。通常在各個局部E-R

12、模式中式不允許冗余屬性存在的,但在合并為全局E-R模式后,可能產(chǎn)生全局范圍內(nèi)的冗余屬性。3)冗余聯(lián)系的消除。由于上述關系模式都為 BCNF,因此不需要對他們進行規(guī)范化了。4、物理結(jié)構(gòu)設計4.1 聚簇設計聚簇是將有關的數(shù)據(jù)元組集中存放于一個物理塊內(nèi)或若干相鄰物理塊內(nèi)或同一柱面內(nèi), 以提高查詢效率的數(shù)據(jù)存儲結(jié)構(gòu)。聚簇設計就是根據(jù)用戶需求確定每個關系是否需要建立聚 簇,如果需要,則應確定在該關系的哪些屬性列上建立聚簇。一般在遇到以下一些特定情況時才考慮對一個關系建立聚簇:a,當對一個關系的某些屬性列的訪問時該關系的主要應用,而對其他屬性的訪問很少 或是次要應用時,可以考慮對該關系在這些屬性列上建立聚

13、簇b,如果一個關系在某些屬性列上的值重復率很高,則可以考慮對該關系在這些組屬性 列上建立聚簇。c,如果一個關系一旦裝入數(shù)據(jù),某些屬性列的值很少修改,也很少增加或刪除元組, 則可以考慮對該關系對該關系在這些組屬性列上建立聚簇?;谝陨弦?,該成績管理系統(tǒng)可建立的聚簇索引有: 學生(學生號)教師(教師號)課程(課程號)事實上,SQL在建表的過程中已經(jīng)相應地在各個表中建立了聚簇索引。4.2 索引設計索引也是按照關系的某些屬性列建立的,它與聚簇的不同之處在于,當索引屬性列發(fā)生變化,或增加,刪除元組時,只有索引發(fā)生變化,而關系中原先得元組的存放位置不受影響。 此外,每個關系只能建立一個聚簇,但卻可以同時

14、建立多個索引。對于一個確定的關系,通 常在下列情況下可以考慮建立索引:a,在在主屬性列和外鍵屬性列上通常都可以分別建立索引,不僅有助于唯一性檢測和 完整性檢查,而且可以加快連接查詢的速度b,以查詢?yōu)橹鞯年P系可以建立盡可能多的索引。c,對等值連接,但滿足條件的元組較少的查詢可考慮建立索引。d,如果查詢可以從索引直接得到結(jié)果而不必訪問關系,則對此種查詢可建立索引。例 如,為查詢某個屬性的 MIN,MAX,A VG,SUM,COUNT等函數(shù)值,可在該屬性列上建立索引。根據(jù)以上要求,本關系的課程表,學生表,教師表分別按照課程號,學號,教師編號的 升序建立索引。4.3 分區(qū)設計磁盤分區(qū)設計的一般原則:(

15、1) 減少訪問沖突,提高 I/O并發(fā)性。多個事物并發(fā)訪問同一磁盤時,會產(chǎn)生磁盤 訪問沖突而導致效率低下,如果事務訪問數(shù)據(jù)均能分布于不同磁盤上,則I/O可并發(fā)執(zhí)行,從而提高數(shù)據(jù)庫訪問速度。(2) 分散熱點數(shù)據(jù),均衡I/O負擔。在數(shù)據(jù)庫中數(shù)據(jù)訪問的頻率是不均勻的,那些 經(jīng)常被訪問的數(shù)據(jù)成為熱點數(shù)據(jù),此類數(shù)據(jù)宜分散存在于不同的磁盤上,以均 衡各個磁盤的負荷,充分發(fā)揮多磁盤的并行操作的優(yōu)勢。(3) 保證關鍵數(shù)據(jù)快速訪問,緩解系統(tǒng)瓶頸。在數(shù)據(jù)庫中有些數(shù)據(jù)如數(shù)據(jù)字典等的 訪問頻率很高,為保證對它的訪問不直接影響整個系統(tǒng)的效率,可以將其存放 在某一固定磁盤上,以保證其快速訪問。該成績管理系統(tǒng)由于程序較小,所

16、以不進行分區(qū)設計。統(tǒng)一儲存在F盤:/數(shù)據(jù)庫大型實驗。5、數(shù)據(jù)庫實施5.1 基本表的建立數(shù)據(jù)庫D01hushaoli的建立科瓦-NE生出值力淖仁君株旺|所有考。獨叫無中口 街能占都文件集1宜件電創(chuàng)帆:呷L,自動窟箕箱招IVJk.Hli.行數(shù)逼FBINJHIj4 中為1HE,不需Itt 幫 .| C:E-TPiEr u Mn。EDMIilW:1b日志不通用L冤里為1口打不圈刎*I長,一C SFrnjr mFjla Wie基本表班級HSL的建立H尸鋼由斤.*才、amrai即:n iMVMNl-HTfiaiBiHrMB |uM WDbdM0KIMD 行create table 班級 HSL (班級編號

17、 HSL CHAR (20) PRIMARY KEY, 班級名稱 HSL CHAR (20) NOT NULL, 專業(yè) HSL CHAR (20) NOT NULL)基本表學生HSL的建立)基本表教師HSL的建立create table 學生 HSL(學號 HSL char(20) PRIMARY KEY,姓名 HSL char(20) NOT NULL,性另ij HSL char(2) check (性另hsl =男or 性另hsl =女)NOT NULL, 年齡 HSL int check(年齡 hsl 0 and 年齡 hsl 100), 出生地 HSL char(20) NOT NUL

18、L,已修學分HSL int,班級編號HSL char(20),constraint FK_班級學生 foreign key (班級編號 HSL) references 班級HSL上畫 MFi Bn*SE* Mbl* 字主Tu-而代,玄HE ldd如 I ti u msf 3i 修 uUw t_ *H*m lM l r J HwwtWvmwLA hMXMM*C Ml 域必即 ti U WitsHIWHW日&白癡解一電砌網(wǎng)HIM tmo ROWnna硅 麗氏面 !行行鰭審X際QH小1G右”旌至 HU GCtS ; .(i作訓Hi: cwn1 - o 翔第件*X皿 3BR 2WK 型a -MD403

19、附”里耐W g小興I.咕電號 HS1 ctiMi:-:.3* 蛇O+wiKwr m畦生i3HI3V1 PTT 3T3LL.11t阿I魄 血情ami強sin - F $ ft刖iMhL 市生K la:三整,工L - n3尋察JU LOA 七事聃1R gmi JQ rivl加工1m 體吊卜JRT.os&irrxaa.m: F3C .4tE 室tk3 1;三七0w2號&11r.mrna-B3i 小的 nrihudM;川 GMBKfi * 斤0 .HBfll.HHWAO44 PC 7create table 教師 HSL(教師編號 HSL CHAR (20) PRIMARY KEY,教JM姓名 HSL

20、 CHAR (20) NOT NULL,教師性別HSL CHAR (2) CHECK (教師性另1HSL=男or教師T生另1J HSL =女)NOT NULL,教JM年齡 HSL INT CHECK (教JM年齡 HSL 0 AND 教JM年齡 HSL 34 4_ tadim LM i:r * IU*iwrt*MtaHa J K*0d4*W B niQi ns pi 也門 own hki bbhi卻 ml nd I Men *,如fr嘰 r 4a - HuWOH氣 I-&QL Se IXLtlHCI T - e j MC Ji *rln$|j| MUw 4_ biAm I _M bIfi 4J

21、電 dBPonSeB. -三山glhuJJ-ui e*4-s一-1H 3一融他a 3 MHa Jbd m 也s L邛;/ 口型Q=M *聚/.EL4wryLM. Ctb-Qcvnn 4hu 常備內(nèi)一差工期eiuc cw.潞 一toil.中程啟CTEEJ-;: 3TT ITXE.r .Jliii Tlftf11Jtl I dLLi 直等二FLifiLTttfiafif!-M.4.E -ILLC1ZHJLPT KET k *鼻=%1_.聲毋憶導工! KMLHT F * 1 Cif i|Q Mm- Ut UHRTEUUW 辛主 三厚_早工 POfilTN RTTBbkIWHT力C*要憎二質(zhì)再 MK.

22、 KtlQ 口,*- NV 11Ei*5a己通科M. 1 XF史加23B,”再Q(mào)制泄E1 *JMT:hphAiiJ MjaanngjSMZflfiP bfOOT占%的tfJE麗B: 幅晝HAQMWE白八onckl-KilUCU-FC-m加量加411血kWi1司M-i11041(達可打用界g席和開HkifWMlM I K- Ciao Rrw | u C1 fKllfadu-di OMWI V f=rCREATE TABLE 學生成績 HSL(學生學號 HSL CHAR (20) NOT NULL, 課程編號 HSL CHAR (20) NOT NULL, 學期 HSL CHAR (20) NOT

23、 NULL, 成績 HSL FLOAT ,教師編號 HSL CHAR (20) NOT NULL,PRIMARY KEY (學生學號HSL ,課程編號HSL),CONSTRAINT FK_學生成績 _課程 FOREIGN KEY 程 HSL,CONSTRAINT FK_學生成績 _學生 FOREIGN KEY 生 HSL,CONSTRAINT FK_學生成績 _教師 FOREIGN KEY 師HSL(課程編號 HSL) REFERENCES(學生學號 HSL) REFERENCES(教師編號 HSL) REFERENCES基本表開課HSL的建立* Hu5fWM*C 伏i, She Id&lHO

24、 f-JI ME 4 MWX-irtan-a也 |Jr j l*qbfwrWrr J fiiMOTieW W pCB,mE J 此 hili一- j MC 強量二5 ,j W*M 3 融收.34MHSit上公豪厘國 J IE1HV U * J咄EMSL4wy4Lqa PIU Ifcimli .K*fe* 1 r, Mhi*MH病母HK CISU.J,硬啟磋I-ITT.m*U;HT嘴訐便Hl*E FlN中帽山即用方哥彳浦MNIlMtdL.DELTU.TM7 EWiq_ig程 FCEITlX JEM以程后號心工 KFULmEU 厚粗J;L竄| j * I ., n J 1日方聚;9ra由*12W7

25、91*KL+事叫鐘簿*l叫同團町目裊“一”四口M-jtClMl) 34i_ 餐名打開,n JTMIPMMAQU閑 川日看*MHc。建口MKt3 M9S-HK1?HlfUUClllH:,J 膻-BIMXrFillh.LIHTWr-20a2nNiL+* H4K目i*ifeiwi.fri *a .create table 開課 HSL (班級編號HSL CHAR (20),課程編號 HSL CHAR (20) PRIMARY KEY,CONSTRAINT FK_開課一班級 FOREIGN KEY (班級編號 HSL) REFERENCES 班級 HSL,CONSTRAINT FK_開課課程 FORE

26、IGN KEY (課程編號 HSL ) REFERENCES 課程 HSL )5.2 視圖的建立視圖學生成績統(tǒng)計HSL的創(chuàng)建丈岬 1 口 ntQi -ELF -Me r*rHKj -i雪n 甲 e AIKJMBcreate view學生成績統(tǒng)計HSLASSELECT 學生HSL .學號HSL,學生HSL.姓名HSL ,課程HSL .課程編號HSL,課程HSL.課程名稱HSL,學生成績HSL.學期HSL,學生成績HSL.成績HSLFROM學生HSL,課程HSL,學生成績HSLWHERE 學生HSL.學號HSL =學生成績HSL .學生學號HSLAND 課程HSL.課程編號HSL =學生成績HSL

27、.課程編號HSL視圖每門課平均成績統(tǒng)計 HSL的創(chuàng)建制 DOLteuci-iM-L中 I1 impjfi王修一 =DlXhiMKbBl *府。孑11 Bi JLR* H 3 dbo SfiKkH 11帛 J m 3 里生他 S 3 AumMM J ilh;“E iil51=L iWjfinsi ifflUSL.MUB Itjris; if 三$0.101x4 .包!xel lm -.-J. - A -, j *卜皿三夙安曼曲通窗陛三K 1 Xlik . mi n J 1E-0a ll UKhwMri -0 J * a。 M 口 其j im*-O tr*w IM#14口內(nèi)3 MS1西s斤.砌MM

28、卜暗白a/mMi4壯口 nfliMN! wwm (斤CREATE UNIQUE INDEX 班級HSL班級編號 HSL ON 班級HSL(班級編號 HSL)BL. 卜,卜 r 1三: 好三三 / nJaJTTiJF fl Smi?N11.*aadnbrM*flaw3M聾支署 0MLKjM&CU-FCKFTFI*:42 語;IMtM*短咽國CREATE UNIQUE INDEX 課程HSL_課程編號 HSL ON 課程HSL(課程編號 HSL)5.4觸發(fā)器的建立1使用自定義完整性實驗中的學生成績HSL表。為此表建立觸發(fā)器 UPD學生成績HSL,當插入或使更新表中的數(shù)據(jù)時,保證所操作的紀錄的學生成

29、績成績HSL值為0到100之間的CREATE TRIGGER UPDj生成績 HSL ON 學生成績 HSLFOR INSERT,UPDATEASIF( SELECT 成績 HSL FROM INSERTED ) 100BEGINPRINT學生成績必須是零到一百之間的數(shù)!操作失敗 ROLLBACK TRANSACTIONEND2.使用自定義完整性實驗中的課程表。為此表建立觸發(fā)器學分 HSL,當插入或使更新表中的數(shù)據(jù)時,保證所操作的紀錄的學生成績課程學分HSL 大于0的數(shù)。AUr 41 |jM 由甘 m nf3 HHT1 ,口 1*- VD:W DEKi HbH 6 國1J Wlnrirwi .

30、必W,% DOL 7+32HUH卜43 :七二喧二I 工sh心* fcuw7lLvql岡-hshlU曲廣PCr-BJ.-T ITiKSa1m中口 EQI El匚LXKZi TJIJdEEi 學 ffl 301?mTE fisr HX4tl 學3EH -Jjjg-JLSSR?尋 自峭的 妣冗 a 理M甲 日先航91HL.目 *57 HI MiCv 吊卦嘉中 #iMicrri11ITFt-CREATE TRIGGER 學分 HSL ON 課程 HSLFOR INSERT,UPDATEASIF( SELECT 學分 HSL FROM INSERTED ) 隼日.I0ML.B e* 出 dfcmjwJ

31、 JCREATE PROCEDURE InsertResult(學號 HSL char(20),課程編號 HSL char(20),學生成績HSL float)ASSET NOCOUNT ONDECLARE nCount int SETnCount=0DECLARE nCourse int SET nCourse=0DECLARE nExistAchievement int SET nExistAchievement =0SELECT nCount=COUNT (學號 HSL)FROM 學生 HSLWHERE 學生HSL.學號HSL =學號HSLIF nCount1BEGINPRINT學生基本

32、信息表中不存在此學號,請檢查后重新輸入RETURNENDSELECT nCourse=COUNT (課程編號 HSL)FROM 課程 HSLWHERE課程HSL.課程編號HSL = 課程編號HSLIF nCoursejhngiii jj di R?*M5*fW pOBm |,| * 13f U二融:!口 ,R建H隼MUftQU腐 Hu*a H-VBUxJC-*!。鼻,Q號管摩wu加UHIKH* 二 UPC*|*汽,加1總叫 1*用物iifTFF用P二用Fj百則器 二HSEoamnoL MmHR*.AML6、應用系統(tǒng)開發(fā)與試運行6.1開發(fā)平臺和開發(fā)環(huán)境介紹(1)硬件環(huán)境:鍵盤、鼠標、顯示器、打印機(2)軟件環(huán)境

溫馨提示

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

評論

0/150

提交評論