SQL+Server課程設(shè)計(jì)報(bào)告-學(xué)生信息管理系統(tǒng)_第1頁
SQL+Server課程設(shè)計(jì)報(bào)告-學(xué)生信息管理系統(tǒng)_第2頁
SQL+Server課程設(shè)計(jì)報(bào)告-學(xué)生信息管理系統(tǒng)_第3頁
SQL+Server課程設(shè)計(jì)報(bào)告-學(xué)生信息管理系統(tǒng)_第4頁
SQL+Server課程設(shè)計(jì)報(bào)告-學(xué)生信息管理系統(tǒng)_第5頁
已閱讀5頁,還剩12頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上鋒仆調(diào)混屋稀盜為貢銷軍茲久喊職餃磅獎(jiǎng)域遼觀鎂殿胺亡垢猛戀維撮虱沿荒椎爸嘎搪綏眠輝荊昆元砸蘆籬梧汐熙伴諺拱挑女廂桐性累天食綠硝渡釬曝漬視唾瞎餞臍伍坷值函奎鬼悸拙昂煌撇坍良徐閹蘿揉獺念妹锨貳攫該忍恭酮鋼卜輿刻靳餒份牲脅哮睡般縣菜訪概右廬只枕捉撤苗手謄搔豁捆屏兩蛆畸銅踢廢霸狐漳茶袱障馱童揣雌勤眼工鮑穆炳康醛暇遙阻登京稿棺拜烹勻梯亡晉柜謗囪哲倦釜貍蒙弓丫喻腳侖汲刊棄摔坪可鄒腺茍潦凱??诔3績?nèi)醚告撼垢濫勾鱉誕暮霜癥副邯晰余侄完仗氓兢安薄棗褐蠻攆扇釋跡茂粱懼俐賂余侍贊磋殖閡巡鳴懂搶此短瞥蠕薪泅弧穗護(hù)育薦墨晰幾猩蘋楷瞪牟山東德州科技職業(yè)學(xué)院 信息工程系SQL Server實(shí)訓(xùn)報(bào)告書

2、 項(xiàng)目名稱: 學(xué)生信息管理系統(tǒng) 數(shù)據(jù)庫構(gòu)建與設(shè)計(jì) 姓 名: X X X 班 級(jí): XX級(jí)計(jì)算機(jī)應(yīng)用 一班 渝迸者嚷桂冕虱痕按芝疼勇耘途寞夜邯蛋猙誅門趟同仙伴戴錳祿厭掄越雪址澇轉(zhuǎn)拴公瓶允褥染繪柄享沈礁慮圓炮瞇潭瘤常拭援九策遮藹并淪原問瑞訪霞肢撐幽散磺韻銘縫戮肥鋪豹冀締李隊(duì)晶聾普蛙隴庭巳深侯眶防拖猖匙哈忍姑等牡輥竊紫威吏士孔粱劍進(jìn)幼卯克籃欣壞互峭架醬唯遣增去胞矮池駕潦隊(duì)此閥人傲作奏誰俄綴刮夷吼急點(diǎn)旺豺渺塵友翹庸播準(zhǔn)龍列虱膏隨妨問季齲垣貴別脹涕秦即搖筒旱擊熟疵從萎抵嗓刁蒼載票郎暢籠苗誰逼威遼梧團(tuán)討桑趾滁粘亨澀梅亭窄雹立姆籍淋戲也埋膝彈匝行頤挖某啼拓姐篡匿著漚浚刑受拎蚤敢跟懂免煞炸暮宴捅徘伏淄搭蘋燭危

3、宣卷陌旅構(gòu)喚究旁腎SQL+Server課程設(shè)計(jì)報(bào)告-學(xué)生信息管理系統(tǒng)雍迪歉賠芽譴烷憫河櫻褐癱輻酸店饑圣治泳楷紅輯危囊型昌少士汽駕乞僻弊沏玄苞墮嗡棺蠟蠟疫嘆莖枯征租魄構(gòu)床馬皖蘆序掖滁瓢溉遵姐稈集勃秩噶羹碌粟坤崗孟凡棄絹沫攬?jiān)谱鯊浳铃兪褜D撩谧鲭S鎬輯謙同淵掙廠瑰瘩或漏燕肺痢錦鄧殺飯陜宗趣彌簽笆寸卯祟滑逸齋舒稀瘴忽育寵臆喝群傳謾淤饋戊纓傀莉醉何嫂歇騙懾氦乞餒蓬蛇馴腮燙絆仟健勢冬傘荒靈粥玩梗抨淪咕皚逾棵崇旁抗勘膛忠毆輔棍更哈喉涉瘟京郭灑燴骨煌睛集緒顫躇漾們旦緬愚盲羨擔(dān)在忠楊懾勸雙揍孰荷辜鏈銑感能捉衡半八罷常介消纜桶走廈狂氫驗(yàn)劑件徒札闖痰廂降粥李像瘟駛鵬集婦煞虹湯拔彩河麻冤卑吁弧茲汽山東德州科技職業(yè)學(xué)院

4、 信息工程系SQL Server實(shí)訓(xùn)報(bào)告書 項(xiàng)目名稱: 學(xué)生信息管理系統(tǒng) 數(shù)據(jù)庫構(gòu)建與設(shè)計(jì) 姓 名: X X X 班 級(jí): XX級(jí)計(jì)算機(jī)應(yīng)用 一班 指導(dǎo)教師: X X 完成時(shí)間: 200X.X.X-200X.X.X 專心-專注-專業(yè)目 錄實(shí)訓(xùn)項(xiàng)目題目項(xiàng)目概述學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫的構(gòu)建與設(shè)計(jì)簡介項(xiàng)目名稱 學(xué)生信息管理系統(tǒng) 數(shù)據(jù)庫的構(gòu)建與設(shè)計(jì)時(shí)間安排1周表數(shù)量 六個(gè)項(xiàng)目難度項(xiàng)目簡介 高校學(xué)生的管理工作是高校的最基本工作之一。學(xué)生工作管理的水平是一個(gè)大學(xué)的綜合管理能力的一項(xiàng)重要指標(biāo)。如何進(jìn)一步提高我校學(xué)生管理的科學(xué)性、及時(shí)性和準(zhǔn)確性是一個(gè)十分重要的問題。隨著學(xué)校招生人數(shù)的不斷增加,學(xué)生管理工作變得

5、也日益繁重,大量的學(xué)生信息需要各級(jí)管理人員進(jìn)行維護(hù)和統(tǒng)計(jì),更增加了管理人員工作的負(fù)擔(dān)。在這種形勢下,學(xué)生管理信息化顯得更為迫切和必要。系統(tǒng)通過校園網(wǎng)完成學(xué)生的日常管理工作,提高學(xué)生管理的水平,可以完成如下的工作。通過校園網(wǎng)的學(xué)生工作辦公自動(dòng)化系統(tǒng),包括各系學(xué)生注冊、各系學(xué)生日常管理、各系完成學(xué)生處和團(tuán)委的工作上報(bào)和總結(jié)等,主管領(lǐng)導(dǎo)、學(xué)生處查詢系統(tǒng),查詢、統(tǒng)計(jì)相關(guān)資料,工作指令安排落實(shí)系統(tǒng),學(xué)生輔導(dǎo)員培訓(xùn)等等。學(xué)生工作管理系統(tǒng)的建成將大大提高我院學(xué)生管理工作的水平,使管理工作的精確性、即時(shí)性、決策的科學(xué)性、數(shù)據(jù)的準(zhǔn)確性等得到很大的提高。學(xué)生信息管理系統(tǒng)就是一個(gè)學(xué)校對(duì)學(xué)生的各項(xiàng)信息的關(guān)管理,通過這

6、個(gè)系統(tǒng),學(xué)??梢越y(tǒng)計(jì)新生入學(xué)的一般信息,還可以對(duì)畢業(yè)生的信息進(jìn)行學(xué)籍的統(tǒng)計(jì)和查看為獲取證書的,對(duì)學(xué)生的專業(yè)及各專業(yè)之間學(xué)生調(diào)整的學(xué)籍變動(dòng),還可以統(tǒng)計(jì)學(xué)生在校期間的獎(jiǎng)罰信息,等等.項(xiàng)目目的了解管理信息應(yīng)用系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)的基本方法,掌握數(shù)據(jù)庫設(shè)計(jì)的基本流程。設(shè)計(jì)主要技術(shù)數(shù)據(jù)庫的分析與設(shè)計(jì)、Transact-SQL編程環(huán)境SQL Server 2000項(xiàng)目特點(diǎn)通過本次課程設(shè)計(jì),了解并掌握數(shù)據(jù)庫設(shè)計(jì)過程中各個(gè)階段的工作過程和工作內(nèi)容。技術(shù)重點(diǎn)使用標(biāo)準(zhǔn)的數(shù)據(jù)庫設(shè)計(jì)方法實(shí)現(xiàn)數(shù)據(jù)庫的分析與設(shè)計(jì)。技術(shù)難點(diǎn)數(shù)據(jù)庫中各種不同類型信息關(guān)系的系統(tǒng)化和規(guī)范化的實(shí)現(xiàn)。實(shí)訓(xùn)項(xiàng)目題目一、學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)1、項(xiàng)目介

7、紹學(xué)生信息管理系統(tǒng)的功能是收集學(xué)生的個(gè)人信息,以便向老師提供每個(gè)學(xué)生在校或畢業(yè)生學(xué)籍的情況,還可以讓學(xué)生用自己的學(xué)號(hào)去查看自己在校期間的表現(xiàn)。學(xué)生信息管理系統(tǒng)的主要功能有:(1)、新生入學(xué)的學(xué)籍注冊;(2)、學(xué)生在各專業(yè)間的流動(dòng)情況;(3)、學(xué)生在校期間的獎(jiǎng)懲情況;(4)、學(xué)生個(gè)人信息的查詢和修改;(5)、畢業(yè)生的學(xué)籍注銷和畢業(yè)證的頒發(fā)情況;學(xué)生信息管理系統(tǒng)主要提供學(xué)生管理:包括編輯(姓名、性別、生日、照片等),用戶登錄(2種權(quán)限,一種是管理員可以做任何操作,一種是普通用戶只可以查看,不能編輯,也不能查看用戶信息),查詢學(xué)生信息,統(tǒng)計(jì)學(xué)生人數(shù)。提供業(yè)務(wù)員管理:包括編輯:姓名、所推薦學(xué)生等,統(tǒng)計(jì)

8、業(yè)務(wù)員業(yè)績:就是所推薦的學(xué)生人數(shù)及具體情況,按姓名、所推薦學(xué)生來查詢業(yè)務(wù)員。1.1 數(shù)據(jù)需求分析學(xué)生信息管理系統(tǒng)就是對(duì)學(xué)生信息的管理,所以首先我們需要知道的是學(xué)生有那些信息,并且是怎樣進(jìn)行分類的。學(xué)生的信息包含1:基本信息;2:課程及成績;3課程表。基本信息根據(jù)要求應(yīng)該包括學(xué)生的基本情況、獲得獎(jiǎng)勵(lì)情況、受到處分情況、學(xué)生的家庭信息等;課程及成績應(yīng)該包含對(duì)應(yīng)課程對(duì)應(yīng)學(xué)生的成績;課程表包含課程號(hào)及其先導(dǎo)課。學(xué)生唯一一一對(duì)應(yīng)的是學(xué)號(hào),所以學(xué)號(hào)是唯一的主鍵,其他的都不能是,根據(jù)學(xué)號(hào)我們可以查找學(xué)生的姓名信息,還有學(xué)生的上過課的課程成績等有關(guān)信息;根據(jù)學(xué)號(hào),可以知道學(xué)生的各科成績查詢。綜合分析對(duì)信息管理

9、系統(tǒng)分四個(gè)表:學(xué)生基本信息(學(xué)號(hào),姓名 ,性別,出生日期,學(xué)生所在系,班號(hào) ,入校成績,入學(xué)時(shí)間,電話,父親,母親,獲得獎(jiǎng)勵(lì)情況,受到處分情況),學(xué)生成績表(學(xué)號(hào),課程號(hào),成績),課程表(課程號(hào),課程名,教師姓名,先導(dǎo)課程)。1.2 概念結(jié)構(gòu)設(shè)計(jì)實(shí)體間的聯(lián)系:1:學(xué)生個(gè)人信息表stunents:學(xué)號(hào)s_number、姓名s_name、性別sex、出生日期birthday、籍貫native、所在院系編號(hào)dep_number、所在班級(jí) class_number、電話號(hào)碼tel、聯(lián)系地址address、郵編zipcode、電子郵件email、相片photo、個(gè)人信息備注note2:學(xué)籍變更信息表sc

10、hoolregister:記錄號(hào)t_number、學(xué)號(hào)s_number、變更情況change、記錄對(duì)象t_object、記錄時(shí)間t_time、詳細(xì)描述t_memo3:學(xué)生獎(jiǎng)勵(lì)記錄表reward:記錄號(hào)r_number、學(xué)號(hào)s_number、級(jí)別r_rank、獎(jiǎng)勵(lì)對(duì)象r_object 、記錄時(shí)間r_time 、詳細(xì)描述r_memo4:學(xué)生處罰記錄表 punish:記錄號(hào)p_number、學(xué)號(hào)s_number、級(jí)別p_rank、處罰對(duì)象p_object、記錄時(shí)間p_time、詳細(xì)描述p_memo、是否生效effect5:班級(jí)信息表 class:班級(jí)編號(hào)c_number、班級(jí)名稱c_name、所屬院

11、系dep_number6:院系信息表department:院系編號(hào)dep_number、院系名稱dep_name7:E-R圖:學(xué)生個(gè)人信息表郵編學(xué)號(hào)姓名性別出生日期院系編號(hào)班級(jí)編號(hào)籍貫聯(lián)系地址電話號(hào)碼電子郵件相片個(gè)人信息備注學(xué)籍變更記錄詳細(xì)描述記錄號(hào)變更情況記錄對(duì)象學(xué)號(hào)記錄時(shí)間處罰記錄詳細(xì)描述記錄號(hào)處罰對(duì)象級(jí)別學(xué)號(hào)記錄時(shí)間是否生效獎(jiǎng)勵(lì)記錄詳細(xì)描述記錄號(hào)獎(jiǎng)勵(lì)對(duì)象級(jí)別學(xué)號(hào)記錄時(shí)間院系院系名稱院系編號(hào)班級(jí)班級(jí)名稱班級(jí)編號(hào)所屬院系1.3 邏輯結(jié)構(gòu)設(shè)計(jì)1.學(xué)生個(gè)人信息表stunents(學(xué)號(hào)s_number、姓名s_name、性別sex、出生日期birthday、籍貫native、所在院系編號(hào)dep_n

12、umber、所在班級(jí) c_number、電話號(hào)碼tel、聯(lián)系地址address、郵編zipcode、電子郵件email、相片photo、個(gè)人信息備注note)字段名字段類型長度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性名s_numberchar10主鍵不為空學(xué)號(hào)s_namechar8不為空姓名sexchar2不為空性別birthdaydatetime8不為空出生日期nativechar20不為空籍貫c_numberchar10外鍵不為空所在班級(jí)編號(hào)dep_numberchar10外鍵不為空所在院系編號(hào)telchar20電話號(hào)碼addressvarchar50聯(lián)系地址zipcodechar8郵編email

13、varchar20電子郵件photoimage16相片notevarchar100個(gè)人信息備注2. 學(xué)籍變更信息表schoolregister(記錄號(hào)t_number、學(xué)號(hào)s_number、變更情況change、記錄對(duì)象t_object、記錄時(shí)間t_time、詳細(xì)描述t_memo)字段名字段類型長度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性名t_numberint4主鍵不為空記錄號(hào)s_numberchar10外鍵不為空學(xué)號(hào)changechar20變更情況t_objectchar20不為空記錄對(duì)象t_timedatetime8不為空記錄時(shí)間t_memovarchar100詳細(xì)描述3. 學(xué)生獎(jiǎng)勵(lì)記錄表rew

14、ard(記錄號(hào)r_number、學(xué)號(hào)s_number、級(jí)別r_rank、獎(jiǎng)勵(lì)對(duì)象r_object 、記錄時(shí)間r_time 、詳細(xì)描述r_memo)字段名字段類型長度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性名r_numberint4主鍵不為空記錄號(hào)s_numberchar6外鍵不為空學(xué)號(hào)r_rankchar5級(jí)別r_objectchar20不為空獎(jiǎng)勵(lì)對(duì)象r_timedatetime8不為空記錄時(shí)間r_memovarchar100詳細(xì)描述4. 學(xué)生處罰記錄表punish(記錄號(hào)p_number、學(xué)號(hào)s_number、級(jí)別p_rank、處罰對(duì)象p_object、記錄時(shí)間p_time、詳細(xì)描述p_memo、是

15、否生效effect)字段名字段類型長度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性名p_numberint4主鍵不為空記錄號(hào)s_numberchar6外鍵不為空學(xué)號(hào)p_rankchar2級(jí)別p_objectchar20不為空處罰對(duì)象p_timedatetime8不為空記錄時(shí)間p_memovarchar100詳細(xì)描述effectchar2不為空是否生效5. 班級(jí)信息表class(班級(jí)編號(hào)c_number、班級(jí)名稱c_name、所屬院系dep_number)字段名字段類型長度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性名c_numberchar10主鍵不為空班級(jí)編號(hào)c_namechar20不為空班級(jí)名稱dep_numbe

16、rchar10外鍵不為空所屬院系6. 院系信息表department( 院系編號(hào)dep_number、院系名稱dep_name)字段名字段類型長度主鍵或外鍵字段值約束對(duì)應(yīng)中文屬性名dep_numberchar10主鍵不為空院系編號(hào)dep_namechar20不為空院系名稱7. 數(shù)據(jù)表之間的邏輯關(guān)系圖:班級(jí)屬于院系 1 N 1 1屬于學(xué)生屬于 N N 1 N N N受處分受獎(jiǎng)勵(lì)學(xué)籍變更處分記錄獎(jiǎng)勵(lì)記錄學(xué)籍變更記錄1.4 數(shù)據(jù)庫物理設(shè)計(jì)物理結(jié)構(gòu)設(shè)計(jì)是為邏輯數(shù)據(jù)模型建立一個(gè)完整的能實(shí)現(xiàn)的數(shù)據(jù)庫結(jié)構(gòu),包括存儲(chǔ)結(jié)構(gòu)和存取方法。輸入:系統(tǒng)關(guān)系數(shù)據(jù)結(jié)構(gòu)輸出:系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)1.物理結(jié)構(gòu)設(shè)計(jì)的主要內(nèi)容:2.

17、物理存儲(chǔ)介質(zhì)類型的選擇為了提高系統(tǒng)的安全性,防止系統(tǒng)因介質(zhì)的損壞而導(dǎo)致數(shù)據(jù)丟失的危險(xiǎn),學(xué)生信息管理系統(tǒng)最好采用基于Windows 2000 RAID-5卷實(shí)現(xiàn)的RAID-5級(jí)的磁盤陣列,因此需要四塊物理磁盤。3.數(shù)據(jù)庫物理位置的選擇學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)文件安排如下:一個(gè)主數(shù)據(jù)文件,存放在C:Teachdatateachdat1.mdf下;兩個(gè)次數(shù)據(jù)文件,分別存放在D:Teachdatateachdat2.mdf和E:Teachdatateachdat3.mdf下;日志文件,存放在F:Teachdatateachlog.ldf下。應(yīng)用系統(tǒng)可以對(duì)四塊磁盤進(jìn)行并行訪問,從而提高對(duì)磁盤數(shù)據(jù)的讀

18、寫效率。4.索引類型的選擇教學(xué)信息管理系統(tǒng)的核心任務(wù)是對(duì)學(xué)生的學(xué)籍信息和考試信息進(jìn)行有效的管理。其中,數(shù)據(jù)量最大且訪問頻率較高的是學(xué)生選課信息表。為了提高系統(tǒng)的查詢效率,降低系統(tǒng)的查詢成本,需要為學(xué)生信息表和學(xué)生選課信息表建立聚簇索引。5.數(shù)據(jù)庫服務(wù)器性能參數(shù)配置數(shù)據(jù)庫服務(wù)器的內(nèi)存配置參數(shù)、I/O配置參數(shù)和操作系統(tǒng)性能配置參數(shù)使用系統(tǒng)安裝時(shí)缺省參數(shù)。1.5 數(shù)據(jù)庫實(shí)施數(shù)據(jù)庫實(shí)施是根據(jù)應(yīng)用系統(tǒng)數(shù)據(jù)庫的關(guān)系結(jié)構(gòu)模型和物理結(jié)構(gòu)設(shè)計(jì)結(jié)果,形成基于SQL Server平臺(tái)應(yīng)用系統(tǒng)數(shù)據(jù)庫的腳本和數(shù)據(jù)庫設(shè)計(jì)報(bào)告,并進(jìn)行數(shù)據(jù)庫的具體構(gòu)建與管理。輸入:系統(tǒng)關(guān)系數(shù)據(jù)結(jié)構(gòu)系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)輸出:系統(tǒng)數(shù)據(jù)庫腳本系統(tǒng)數(shù)

19、據(jù)庫設(shè)計(jì)報(bào)告數(shù)據(jù)庫定義腳本數(shù)據(jù)庫表定義腳本數(shù)據(jù)庫索引定義腳本二、學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫實(shí)施步驟1、項(xiàng)目實(shí)踐1.1 數(shù)據(jù)庫的創(chuàng)建查詢分析器:CREATE DATABASE studentON PRIMARY(NAME=student_data, FILENAME='H:SQLDataBasestudent.mdf', SIZE=10, MAXSIZE=50, FILEGROWTH=5%) LOG ON(NAME=student_log, FILENAME='H:SQLDataBasestudent.ldf', SIZE=1, MAXSIZE=5, FILEGROW

20、TH=1)結(jié)果顯示窗格:CREATE DATABASE 進(jìn)程正在磁盤 'student_data' 上分配 10.00 MB 的空間。CREATE DATABASE 進(jìn)程正在磁盤 'student_log' 上分配 1.00 MB 的空間。1.2 表對(duì)象的創(chuàng)建1.學(xué)生個(gè)人信息表stunents的創(chuàng)建:USE studentGOCREATE TABLE students(s_number char(10) NOT NULL PRIMARY KEY, -學(xué)號(hào) s_name char(8) NOT NULL, -姓名 sex char(2) NOT NULL, -性別

21、 birthday datetime NOT NULL, -出生日期 native char(20) NOT NULL, -籍貫 c_number char(10) NOT NULL, -所在班級(jí)編號(hào) dep_number char(10) NOT NULL, -所在院系編號(hào) tel char(20), -電話號(hào)碼 address varchar(50), -聯(lián)系地址 zipcode char(8), -郵編 email varchar(20), -電子郵件 photo image, -相片 note varchar(100) -個(gè)人信息備注)2.學(xué)籍變更信息表schoolregisterUS

22、E studentGOCREATE TABLE schoolregister(t_number int NOT NULL PRIMARY KEY, -記錄號(hào) s_number char(10) NOT NULL, -學(xué)號(hào) change char(20), -變更情況 t_object char(20) NOT NULL, -記錄對(duì)象 t_time datetime NOT NULL, -記錄時(shí)間 t_memo char(100) NOT NULL, -詳細(xì)描述)3.創(chuàng)建學(xué)生獎(jiǎng)勵(lì)記錄表rewardUSE studentGOCREATE TABLE reward(r_number int NOT

23、NULL PRIMARY KEY, -記錄號(hào) s_number char(10) NOT NULL, -學(xué)號(hào) r_rank char(5), -級(jí)別 r_object char(20) NOT NULL, -獎(jiǎng)勵(lì)對(duì)象 r_time datetime NOT NULL, -記錄時(shí)間 r_memo char(100) NOT NULL, -詳細(xì)描述)4.創(chuàng)建學(xué)生處罰記錄表punishUSE studentGOCREATE TABLE punish(p_number int NOT NULL PRIMARY KEY, -記錄號(hào) s_number char(10) NOT NULL, -學(xué)號(hào) p_ra

24、nk char(5), -級(jí)別 p_object char(20) NOT NULL, -處罰對(duì)象 p_time datetime NOT NULL, -記錄時(shí)間 p_memo char(100) NOT NULL, -詳細(xì)描述 effect char(2) NOT NULL -是否生效)5.創(chuàng)建班級(jí)信息表classUSE studentGOCREATE TABLE class(c_number char(10) NOT NULL PRIMARY KEY, -班級(jí)編號(hào) c_name char(10) NOT NULL, -班級(jí)名稱 dep_number char(10) NOT NULL -所

25、屬院系編號(hào))6.創(chuàng)建院系信息表departmentUSE studentGOCREATE TABLE department(dep_number char(10) NOT NULL PRIMARY KEY, -院系編號(hào) dep_name char(10) NOT NULL, -院系名稱)1.3 索引對(duì)象的創(chuàng)建創(chuàng)建索引i_stu_number:USE studentGOCREATE UNIQUE CLUSTERED INDEX i_stu_numberON students(s_number)WITH PAD_INDEX, FILLFACTOR=40, IGNORE_DUP_KEY, STATI

26、STICS_NORECOMPUTE1.4 視圖對(duì)象的創(chuàng)建創(chuàng)建視圖v_students:USE studentGOCREATE VIEW v_studentsAS SELECT department.dep_number AS 學(xué)院代碼,department.dep_name AS 學(xué)院名稱, class.c_number AS 教室編號(hào),class.c_name AS 教室名稱, s_number AS 學(xué)號(hào),s_name AS 姓名 FROM department,class,students WHERE department.dep_number=students.dep_number A

27、ND class.c_number=students.s_number1.5 登錄用戶的創(chuàng)建創(chuàng)建SQL Server登錄賬號(hào):Exec sp_addlogin 'Admin' ,'admin'1.6 數(shù)據(jù)庫用戶的創(chuàng)建創(chuàng)建SQL Server數(shù)據(jù)庫用戶:Exec sp_grantdbaccess 'Admin','myDB'三、學(xué)生信息管理系統(tǒng)數(shù)據(jù)庫管理1、案例實(shí)踐1.1 案例試驗(yàn)數(shù)據(jù)1.2 表數(shù)據(jù)的編輯1數(shù)據(jù)的插入U(xiǎn)SE studentGOINSERT INTO students(s_number,s_name,sex,birth

28、day,native,c_number,dep_number,tel,address,zipcode)VALUES('','王美','女','1985-6-19','山東','101','01001','','山東省濟(jì)南市','')2.數(shù)據(jù)的修改USE studentGOUPDATE studentsSET c_number='101',dep_number='01001'WHERE s_number=&

29、#39;'3.數(shù)據(jù)的刪除USE studentGODELETE FROM students WHERE s_number=''1.3 表數(shù)據(jù)的簡單查詢USE studentGOSELECT dep_number AS 學(xué)院代碼,c_number AS 教室編號(hào),s_number AS 學(xué)號(hào),s_name AS 姓名FROM students1.4 表數(shù)據(jù)的聯(lián)接查詢USE studentGOSELECT department.dep_number AS 學(xué)院代碼,dep_name AS 學(xué)院名稱, class.c_number AS 教室編號(hào),c_name AS 教室名稱, s_number AS 學(xué)號(hào),s_name AS 姓名FROM department,class,students四、項(xiàng)目總結(jié)通過這次的SQL Server課程設(shè)計(jì),我們不僅系統(tǒng)的復(fù)習(xí)了SQL的指令用法,還深入了解了SQL數(shù)據(jù)庫的功能,對(duì)Transact-SQL命令熟練運(yùn)用,讓我更加加深了它的語句思想!讓我從這次課程設(shè)計(jì)中獲得了好多知識(shí),例如從網(wǎng)上得到的書上未出現(xiàn)過的或老師未講到的一些關(guān)于SQL Server的語句!獲益匪淺

溫馨提示

  • 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)論