freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫課程設計--學生管理系統(tǒng)(已改無錯字)

2023-07-16 13:54:48 本頁面
  

【正文】 key references 學生表 (學號 ), 課程號 char(4) not null, 成績 float check(成績 =0 and 成績 =100) constraint pk_學生選修課表 primary key(學號 ,課程號 ), constraint fk_學生選修課表 foreign key(課程號 ) references 課程表(課程號 )) 圖 學生選修課表 ( 4)學生德育考評表 create table 學生德育考評表 (學號 char(12) foreign key reference 學生表 (學號 ), 德育考評分 float check(德育考評分 =0 and 德育考評分 =100), 體育考評分 float check(體育考評分 =0 and 體育考評分 =100), 智育考評分 float check(智育考評分 =0 and 智育考評分 =100) constraint pk_學生德育考評表 primary key(學號 )) 圖 學生德育考評表 ( 5)學生綜合評定情況表 create table 學生綜合評定情況表 (學號 char(12) foreign key references 學生表 (學號 ), 綜合考評分 float check(綜合考評分 =0 and 綜合考評分 =100), 名次 char(2) not null constraint pk_學生綜合評定情況表 primary key(學號 )) 圖 學生綜合評定表 創(chuàng)建一個規(guī)則 ,約定的學生表中的學生出生日期必須是在 1989 年之后出生的 create rule rulebirthday as @出生日期 01011989 go exec sp_bindrule39。rulebirthday39。,39。學生表 .出生日期 39。 圖 創(chuàng)建規(guī)則 學生選課表按成績升序建立唯一索引 create unique index 成績 on 學生選修課表 (成績 asc) select * from 學生選修課表 圖 索引后的學生選課表 1).簡單查詢 查詢學生綜合評定情況表中,綜合考評成績在 90分以上的學生的學號,名次 select 學號 ,名次 from 學生綜合評定情況表 where 綜合考評分 90 圖 簡單查詢的結果 2).連接查詢 查詢商學院不及格學生的姓名及其綜合考評情況 圖 鏈接查詢的結果 3).嵌套 查詢 查詢所有選修數(shù)據(jù)庫學生的基本信息 select * from 學生表 where 學號 in (select 學號 from 學生選修課表 where 課程號 in (select 課程號 from 課程表 where 課程名 =‘數(shù)據(jù)庫’)) 圖 嵌套查詢的結果 4).聚合查詢 查詢學生選修課程的最高成績的課程號 select 學生選修課表 .課程號 ,max(成績 ) as 最高成績 from 學生表 ,學生選修課表 where 學生表 .學號 =學生選修課表 .學號 group by 學生選修課表 .課程號 圖 聚合查詢的結果 輸入課程名,輸出平均成績 create proc prc2 @課程名 char(20)=’數(shù)據(jù)結構’ ,@avg real output as if exists (select * from 學生選修課表 where 課程號 in(select 課程號 from 課程表 where 課程名 =@課程名 ) select @avg=avg(成績 ) from 學生選修課表 where 課程號 in(select 課程號 from 課程表 where 課程名 =@課程名 ) else print’無該課程選修記錄’ declare @課程名 1 char(20),@avg1 real set @課程名 1=’數(shù)據(jù)庫’ exec prc2 @課程名 1, @avg1 output 圖 存儲過程的創(chuàng)建 查詢所有學生選課的信息,包括學號、姓名、課程號、課程名、成績 create view view1 as select 學生表 .學號 as39。學號 39。,學 生表 .姓名 as39。學生名 39。,課程表 .課程號 as39。課程號 39。,課程表 .課程名 as39。課程名 39。,學生選修課表 .成績 as39。成績 39。 from 學生表 ,課程表 ,學生選修課表 where 學生表 .學號 =學生選修課表 .學號 and 課程表 .課程號 =學生選修課表 .課程號 go 圖 視圖表 修改信息 :將劉瑞的名字改為劉瑞瑞 update view1 set 學生名 =39。劉瑞瑞 39。 where 學生名 =39。劉瑞 39。 圖 修改后的視圖表 從學生表中刪除一條記錄,分別自動的在學生選修課表、學生德育考評 表、學生綜合評定情況表上級聯(lián)的刪除一條記錄 create trigger trg_delete on 學生表 instead of delete as begin declare @學號 char(12) select @學號 =學號 from deleted if exists(select * from 學生選修課表 where 學號 =@學號 ) delete from 學生選修課表 where 學號 =@學號 else print 39。學 生選修課表中此人沒選修課 39。 if exists(select * from 學生德育考評表 where 學號 =@學號 ) delete from 學生德育考評表 where 學號 =@學號 else print’學生德育考評表中此人不存在’ if exists(select * from 學生綜合評定情況表 where 學號 =@學號 ) delete from 學生綜合評定情況表 where 學號 =@學號 else print ‘學生綜合評定情況表中此人不存在’ delete from 學生表 where 學號 =@學號 End delete from 學生表 where 學號 =39。10008 圖 觸發(fā)后的學生表 圖 觸發(fā)后的學生選修課表 圖 觸發(fā)后的學生德育考評表 圖 觸發(fā)后的學生綜合評定情況表 1) .創(chuàng)建 SQL Server 身份驗證的登錄賬戶學生、教師 exec sp_addlogin 39。學生 39。,39。00039。,39。student39。 exec sp_addlogin 39。教師 39。,39。00039。,39。student39。 圖 創(chuàng)建登錄權限 2) .創(chuàng)建數(shù)據(jù)庫用戶 exec sp_adduser 39。學生 39。 exec sp_adduser 39。教師 39。 圖 創(chuàng)建數(shù)據(jù)庫用戶 3) .建立數(shù)據(jù)庫角色 exec sp_addrole 39。管理員 39。 圖 建立數(shù)據(jù)庫角色 4) .授權操作 ( 1)把對學生表的 select 權限授予學生用戶,并允許他再將此權限授予其他用戶。 grant select on 學 生表 To 學生 With grant option (2)把對學生表的學生用戶查詢 學生表的 權限收回 revoke select on 學生表 from 學生 ( 3)把對學生選修課表 select , update,insert, 權限授予教師用戶,并允許他再將此權限授予其他用戶。 grant select,update,insert on 學生表 to 教師 with grant option (4)把對學生表的所有權限授予管理員,并允許他再將此權限授予其他用戶。 grant all on 學生表 to 管理員 with grant option 結束語 通過近一個月的設計和開發(fā),我們終于完成了學生管理系統(tǒng)。在此過程中使我們學會了很多有用的東西,受益匪淺。在編寫程序的過程中,我們回顧了以前所學的知識,將學習到的知識在這個項目中得到了充分的應用,達到了檢驗自我的目的。并且通過和別人一起合作,學到了新的知識,積累了經(jīng)驗。在這次設計中我們得到了老師和同學的指導和幫助,使我們認識到團隊精神的重要性,因為一個人所學的知識不可能面面俱到的,只有通 過合作,發(fā)揮自己的優(yōu)點,體現(xiàn)團隊精神,才能使工作做得更為出色。通過這次設計,我們感覺到了團隊合作在軟件開發(fā)過程中的重要性,一個人是沒有辦法完成一個好的項目的。 通過這次設計,我受益匪淺,親身體驗了系統(tǒng)開發(fā)的全過程,在實踐中了解了系統(tǒng)設計開發(fā)的步驟、流程以及思路,增長了在系統(tǒng)開發(fā)方面的見識,我們深刻認識到以前所學的基礎課程的重要性,也使我掌握了很多新知識,特別是一些課本之外的知識,體 會到了理論知識和實踐相結合的重要性。 通過這個設計加強了團隊精神,也深深的體會到團隊精神的重要性。由于設計時間較短,且受知識技術水 平的限制所以該系統(tǒng)還有許多不盡人意的地方,比如功能較少、用戶界面不夠美觀、出錯處理不夠等多方面問題。系統(tǒng)開發(fā)是一個不斷完善的過程,只有在實際的使用過程中才能不斷的發(fā)現(xiàn)問題,從而再加以改進。而在系統(tǒng)的設計過程中,難免會出現(xiàn)一些預測不到的異常,這些異常甚至在系統(tǒng)測試階段都檢查不出來,只有在用戶的使用過程中才能檢查出來。很多地方未能考慮周全以致系統(tǒng)存在著很多不足之處。這些不足主要是由于時間不足造成的。在代碼設計上也存在不足,容易造成系統(tǒng)運行效率的降低,這需要在以后系統(tǒng)維護過程中逐步發(fā)現(xiàn),并不斷進行升級。都有待進一 步改善。最后,總的來說,盡管這次作業(yè)還存在很多問題,但是 通過這次設計,我們學到了許多書本上學不到的知識,增強了自己的動手能力和自信心,為我們以后的工作積累了寶貴的財富,而且讓我們明白了,團隊合作的重要性 。 致 謝 在論文即將完成之際,回顧緊張但又充實的學習氛圍和開發(fā)過程,在此向所有關心我們及幫助我們的老師和同學們致以最真誠的感謝。 在本次設計中,我們從指導老師 —— 汪紅霞老師,身上學到了很多東西。她認真負責的工作態(tài)度,嚴謹?shù)闹螌W精神和深厚的理論水平都使我們受益匪淺。她無論在理論上還是在實踐中,都給與我 們很大的幫助,使我們得到很大的提高,這對于我們以后的工作和學習都有巨大的幫助,在此感謝她耐心的輔導。在撰寫論文階段,汪老師幾對我們提 出 了許多寶貴意見,沒有她的指導,我們就不能較好的完成課題設計的任務。 這次設計是對以前所學知識的回顧和綜合運用,使得我們對所學知識 進行了綜合應用和拓展。在這次綜合實踐過程中,我們掌握了一般系統(tǒng)設計的方法,同時也對我們實踐應用能力提出了更高的要求,開拓了視野,拓展了知識面。 通過這次實踐使我們認識到團隊精神的重要性,因為一個人所學的知識不可能面面俱到,只有通過合作,發(fā)揮自己的優(yōu)點, 體現(xiàn)團隊精神,才能使工作做得更為出色。 在整個系統(tǒng)開發(fā)期間得到了汪紅霞老師以及同學的大力支持和幫助,在此表示衷心的感謝! 參考文獻 1.《數(shù)據(jù)庫系統(tǒng)原理及應用教程》 苗雪蘭 劉瑞新 宋歌 著 機械工業(yè)出版社社 2.《 SQL SERVER 200 管理,開發(fā)及應用實例》陳世洪 著 人民郵電出版社 3.《 Visual C++程序設計教程》 周鳴揚 于秋生 著 機械工業(yè)出版社 4.《數(shù)據(jù)庫原理與應用》 姜代紅 著 機械工業(yè)出版社 5.《 C程序設計基礎》鄭宇軍 王侃 凌海風 著 清 華大學出版社 6.《數(shù)據(jù)庫系統(tǒng)與應用( SQL Server)》趙致格 著 清華大學出版社 7.《數(shù)據(jù)庫技術 —— 設計與應用實例》 岳昆 著 清華大學出版社 8.《 Visual C++數(shù)據(jù)庫開發(fā)經(jīng)典實例精解》夏邦國 劉凡馨 著 機械工業(yè)出版 9.《 SQL Server 2021 管理及應用系統(tǒng)開發(fā)》李曉喆 張曉輝 著 人民郵電出版社 10.《高校教務管理信息系統(tǒng)的設計與實現(xiàn)》吳會叢 秦敏 趙玲玲 著 河北工業(yè)科技出版社 附:源代碼 create database student on (name=student_data, filename=39。E:\DB\39。, size=10MB, maxsize=unlimited, filegrowth=10%), (name=student_data1, filename=39。E:\DB\39。, size=1
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1