大型數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--教務(wù)管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)_第1頁(yè)
已閱讀1頁(yè),還剩24頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、<p><b>  大型數(shù)據(jù)庫(kù)課程設(shè)計(jì)</b></p><p><b>  設(shè)計(jì)報(bào)告</b></p><p>  題 目:教務(wù)管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)</p><p>  學(xué) 號(hào): </p><p>  學(xué)生姓名:

2、 </p><p>  指導(dǎo)教師: </p><p>  提交時(shí)間: </p><p><b>  目錄</b></p><p>  第1章 需求分析1</p><p>  1.1 需求調(diào)查1&

3、lt;/p><p>  1.2 系統(tǒng)功能分析2</p><p>  1.3 面對(duì)用戶需求分析3</p><p>  第2章 面向?qū)ο蠓治龊驮O(shè)計(jì)4</p><p>  第3章 邏輯結(jié)構(gòu)設(shè)計(jì)8</p><p>  3.1 類和對(duì)象向關(guān)系模式轉(zhuǎn)換10</p><p>  3.2 關(guān)系模式優(yōu)化1

4、1</p><p>  第4章 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)11</p><p>  4.1 存取方法設(shè)計(jì)11</p><p>  4.2 存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)11</p><p>  4.3 物理設(shè)計(jì)12</p><p>  第5章 數(shù)據(jù)庫(kù)完整性設(shè)計(jì)15</p><p>  5.1 主鍵及唯一性索引

5、15</p><p>  5.2 參照完整性設(shè)計(jì)16</p><p>  5.3 Check約束17</p><p>  5.4 Default約束17</p><p>  5.5 觸發(fā)器設(shè)計(jì)17</p><p>  第6章 數(shù)據(jù)庫(kù)視圖設(shè)計(jì)19</p><p>  第7章 數(shù)據(jù)庫(kù)存儲(chǔ)過

6、程設(shè)計(jì)20</p><p>  第8章 權(quán)限設(shè)計(jì)22</p><p><b>  總結(jié)22</b></p><p><b>  參考文獻(xiàn):23</b></p><p>  教務(wù)管理系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)</p><p><b>  第1章 需求分析</b>

7、;</p><p><b>  1.1 需求調(diào)查</b></p><p>  通過對(duì)各個(gè)用戶的調(diào)查,該教務(wù)管理系統(tǒng)有如下需求:</p><p>  系統(tǒng)管理:實(shí)現(xiàn)系統(tǒng)管理人員對(duì)系統(tǒng)的管理,包括添加刪除用戶,更改密碼, 數(shù)據(jù)備份,數(shù)據(jù)還原,注銷等功能。</p><p>  教務(wù)管理:實(shí)現(xiàn)教務(wù)管理人員對(duì)系統(tǒng)的管理,包括課程安

8、排,成績(jī)審核,學(xué)生成績(jī)管理,學(xué)生學(xué)籍管理等功能。</p><p>  基本信息:實(shí)現(xiàn)顯示學(xué)生和老師以及課程的基本信息(包括學(xué)生學(xué)籍信息和學(xué)生所修課程信息,教師基本信息,課程基本信息)。</p><p>  選課:實(shí)現(xiàn)在一定范圍內(nèi)學(xué)生選擇課程,選擇老師。</p><p>  查詢:包括實(shí)現(xiàn)學(xué)生查詢,老師查詢。學(xué)生查詢包括自己的基本信息,自己的課程,課表,成績(jī)等,老師查

9、詢包括查詢自己的信息,自己所帶班的學(xué)生,自己的課表以及學(xué)生成績(jī)等。</p><p>  服務(wù)器配置:對(duì)它進(jìn)行配置可以使得在其他電腦上也照常使用。這樣不必每次都到數(shù)據(jù)庫(kù)中去更改。</p><p>  幫助系統(tǒng):幫助系統(tǒng)為用戶指明方向。</p><p>  1.2 系統(tǒng)功能分析</p><p>  教學(xué)計(jì)劃管理:主要用于課程計(jì)劃登記、課程計(jì)劃審批

10、、選課情況查詢、選課信息審批等。</p><p>  學(xué)籍管理:用于對(duì)學(xué)生學(xué)籍基本信息的錄入、查詢、修改、維護(hù)、刪除等常用功能,并提供學(xué)號(hào)編排、學(xué)生照片輸入顯示、學(xué)籍變動(dòng)(留級(jí)、休學(xué)、跳級(jí)、轉(zhuǎn)班、轉(zhuǎn)學(xué)、退學(xué)等)、獎(jiǎng)懲登記、畢業(yè)情況等功能。</p><p>  排課/選課管理:用于對(duì)課程的排布和選擇。對(duì)于特定的課程、教師可以設(shè)定優(yōu)先級(jí)別,公選課可以按排在晚上進(jìn)行,專業(yè)課安排在上午或下午。一個(gè)

11、老師帶幾個(gè)班的同一門課程要考慮各個(gè)班級(jí)的課程安排進(jìn)度。對(duì)與公選課,可以打破班級(jí)的限制,把全校的學(xué)生組織在一塊上課。對(duì)于臨時(shí)性的調(diào)課、代課對(duì)課表進(jìn)行人工干預(yù)處理。在確保修滿一學(xué)年學(xué)分的情況下,學(xué)生可以根據(jù)自己的實(shí)際情況具體選擇某一學(xué)期的課程。</p><p>  教師管理:用于管理教師的基本信息,其所在院系、所授課程,所帶的班級(jí),教師平時(shí)上課的時(shí)數(shù),并記錄教師的考評(píng)情況。</p><p> 

12、 考試成績(jī)管理:用于發(fā)布學(xué)生一個(gè)學(xué)期所修課程所獲得的成績(jī),是否掛科、參加補(bǔ)考,補(bǔ)考的成績(jī)等。 </p><p>  畢業(yè)設(shè)計(jì)管理:用于統(tǒng)計(jì)畢業(yè)生在校期間的實(shí)習(xí)的情況,畢業(yè)生的論文及其答辯的等相關(guān)情況。</p><p>  教師評(píng)教管理:用于學(xué)生對(duì)老師、同行對(duì)教師、領(lǐng)導(dǎo)對(duì)教師的教學(xué)工作評(píng)價(jià)。他們?cè)u(píng)價(jià)的加權(quán)平均值是老師每一學(xué)期的表現(xiàn)得分。</p><p>  報(bào)名管理:

13、用于登記學(xué)生在校期間的各類考試報(bào)名情況,如英語(yǔ)等級(jí)考試、計(jì)算機(jī)等級(jí)考試、雙學(xué)位報(bào)名等。</p><p>  即時(shí)事務(wù)管理:用于發(fā)布和管理學(xué)校及學(xué)院的相關(guān)通知,便于相關(guān)人員了解學(xué)校及學(xué)院的近期動(dòng)態(tài)。</p><p>  1.3 面對(duì)用戶需求分析</p><p>  在學(xué)生選課系統(tǒng)中,最主要的功能就是進(jìn)行一系列的查詢和各類數(shù)據(jù)的管理。因此,可以將學(xué)生選課系統(tǒng)分為管理系統(tǒng)

14、(有數(shù)據(jù)變化)和查詢系統(tǒng)兩個(gè)子系統(tǒng)。而在所設(shè)計(jì)的學(xué)生選課系統(tǒng)中,主要有四類用戶,即學(xué)生用戶,老師用戶,教務(wù)管理員和系統(tǒng)管理員。各類用戶在該系統(tǒng)中的需求不同,權(quán)限也不同。因此,為了更明確,更系統(tǒng)的了解用戶需求,我們還可以將管理系統(tǒng)再細(xì)分為學(xué)生管理系統(tǒng),老師管理系統(tǒng),教務(wù)管理員管理系統(tǒng),系統(tǒng)管理員管理系統(tǒng)。同樣,將查詢系統(tǒng)也按用戶職能進(jìn)行細(xì)分,即學(xué)生查詢系統(tǒng),老師查詢系統(tǒng),教務(wù)管理員查詢系統(tǒng),系統(tǒng)管理員查詢系統(tǒng)。這樣細(xì)分后,看似把系統(tǒng)需求繁

15、雜化了。其實(shí)不然,細(xì)分后使各用戶需求更加明確了,并且能更好的把握系統(tǒng)需求。</p><p>  下面從細(xì)分后的各個(gè)子系統(tǒng)分析子系統(tǒng)的需求:</p><p>  學(xué)生管理系統(tǒng)。學(xué)生用戶在使用該系統(tǒng)時(shí),首先必須通過賬號(hào)和密碼登錄系統(tǒng)。因此,對(duì)密碼的設(shè)置和修改是最基本的需求。由于所有用戶在使用該系統(tǒng)時(shí)都需要賬號(hào)和密碼,所以在后面的用戶需求分析時(shí)不再重復(fù)對(duì)此需求進(jìn)行描述。在登錄系統(tǒng)后,學(xué)生用戶的最

16、主要的需求就是通過該系統(tǒng)進(jìn)行選課、退課。其次,學(xué)生用戶還要求可以通過系統(tǒng)進(jìn)行個(gè)人信息的維護(hù)(包括添加、刪除、修改信息)以及學(xué)生評(píng)教和各類報(bào)名。</p><p>  學(xué)生查詢系統(tǒng)。學(xué)生用戶在該系統(tǒng)中是最低級(jí)的用戶,所以可以查詢的數(shù)據(jù)也是有限的,主要有個(gè)人信息查詢,成績(jī)查詢(個(gè)人成績(jī)),即時(shí)事物查看,學(xué)業(yè)預(yù)警查看。在進(jìn)行選課的時(shí)候還要對(duì)課程信息進(jìn)行查詢,課程選完后要查詢課表。</p><p>

17、  老師管理系統(tǒng)。該系統(tǒng)中,老師用戶當(dāng)然也有維護(hù)個(gè)人信息的需求。除此之外,更重要的一個(gè)需求是要進(jìn)行學(xué)生成績(jī)的錄入。</p><p>  老師查詢系統(tǒng)。老師用戶不僅要有查詢自己的個(gè)人信息的功能,還要有查詢學(xué)生信息的功能。當(dāng)學(xué)生用戶進(jìn)行選課完畢后,老師用戶有對(duì)選課、任課信息、課表的查詢以及花名冊(cè)的查看的需求。當(dāng)課程結(jié)束后,老師在錄入學(xué)生成績(jī)的時(shí)候,也要對(duì)課程信息、學(xué)生信息進(jìn)行查詢。老師用戶的另一個(gè)需求是對(duì)學(xué)生成績(jī)的查

18、詢,這個(gè)成績(jī)查詢不僅可以查詢學(xué)生用戶的個(gè)人成績(jī),還可以查詢所帶課程的成績(jī)和所有學(xué)生的成績(jī)。</p><p>  教務(wù)管理員管理系統(tǒng)。首先當(dāng)然個(gè)人信息的維護(hù)。對(duì)于教務(wù)管理員來說,該系統(tǒng)應(yīng)該可以幫助他進(jìn)行開課信息的維護(hù),人才培養(yǎng)方案管理;在學(xué)生由于種種原因而有選課異常時(shí),教務(wù)管理員還有重選、補(bǔ)選、退選的需求;課程結(jié)束老師錄入學(xué)生成績(jī)后,教務(wù)管理員還有利用系統(tǒng)進(jìn)行成績(jī)的審核,有時(shí)還要對(duì)某些學(xué)生的成績(jī)進(jìn)行修改。</

19、p><p>  教務(wù)管理員查詢系統(tǒng)。教務(wù)管理員首先要具有學(xué)生查詢系統(tǒng),老師查詢系統(tǒng)的所有需求。除了這些需求外,教務(wù)管理員還應(yīng)該可以查詢開課信息,學(xué)生評(píng)教查詢和學(xué)生成績(jī)查詢(包括學(xué)生個(gè)人成績(jī),班級(jí)成績(jī),某課程成績(jī)以及全院學(xué)生的成績(jī))。</p><p>  系統(tǒng)管理員管理系統(tǒng)。作為系統(tǒng)掛了管理員,是該系統(tǒng)中最高級(jí)的用戶,因此該用戶的需求相對(duì)比較的多。第一,要通過系統(tǒng)對(duì)院系進(jìn)行管理:院系的設(shè)置,院系

20、的調(diào)整以及院系的總體規(guī)劃。第二,進(jìn)行專業(yè)的設(shè)置,專業(yè)的添加、刪除、修改,專業(yè)的調(diào)整。第三,要對(duì)學(xué)期進(jìn)行設(shè)置和教室的管理。第四,對(duì)各學(xué)院的教師管理,其中就包括了老師在系統(tǒng)中的權(quán)限設(shè)置。第五,學(xué)生的學(xué)籍的管理(學(xué)籍的異動(dòng))。第六,通過各學(xué)院上報(bào)的課程信息進(jìn)行全面的排課以及課程的停開和增開,這也是學(xué)生選課系統(tǒng)中很重要的一個(gè)需求。最后,系統(tǒng)管理員管理系統(tǒng)還應(yīng)該可以利用該系統(tǒng)進(jìn)行用戶的管理和維護(hù),包括用戶的添加、刪除,修改等。</p>

21、<p>  系統(tǒng)管理員查詢系統(tǒng)。該子系統(tǒng)的需求首先要包括前三類用戶查詢系統(tǒng)中的所有需求,即可以查詢前三類用戶能進(jìn)行的所有查詢。其次,要包括院系的查詢,專業(yè)的查詢,教室的查詢。第三,通過系統(tǒng)查詢學(xué)生、教師的基本信息,查詢老師的任課情況以及教學(xué)情況(評(píng)教情況)。第四,在對(duì)學(xué)生學(xué)籍管理時(shí)要對(duì)學(xué)生學(xué)籍的查詢。第五,對(duì)課程信息及選課信息的查詢。此外,還有對(duì)該系統(tǒng)中所有學(xué)生用戶的學(xué)生成績(jī)查詢和該系統(tǒng)中所有老師用戶的評(píng)教結(jié)果查詢的需求。

22、</p><p>  第2章 面向?qū)ο蠓治龊驮O(shè)計(jì)</p><p><b>  類和對(duì)象設(shè)計(jì)如下:</b></p><p>  第3章 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p><b>  局部E-R圖</b></p><p><b>  全局E-R圖:</b><

23、;/p><p>  3.1 類和對(duì)象向關(guān)系模式轉(zhuǎn)換</p><p>  學(xué)生信息(姓名、學(xué)號(hào)、性別、出生年月、政治面貌、行政班級(jí)號(hào)、學(xué)院、專業(yè)名稱、培養(yǎng)層次、籍貫、民族、家庭地址、郵政編碼、聯(lián)系電話、身份證號(hào))</p><p>  成績(jī)信息(學(xué)生姓名、學(xué)號(hào)、專業(yè)名稱、課程名、課程號(hào)、分?jǐn)?shù)、績(jī)點(diǎn)、學(xué)分、所獲學(xué)分、掛科情況、補(bǔ)考情況、重修情況、考試次數(shù))</p>

24、<p>  全部課程(課程名、課程號(hào)、學(xué)時(shí)、學(xué)分、類別) </p><p>  開設(shè)課程(課程名、課程號(hào)、任課老師、選課班級(jí)、學(xué)時(shí)、學(xué)分、開課年度、開課學(xué)期、開科學(xué)院、開課班級(jí)、上課地點(diǎn)、上課時(shí)間、班級(jí)限制人數(shù))</p><p>  選課信息(學(xué)生姓名、學(xué)號(hào)、學(xué)院、教學(xué)班號(hào)、課程名、課程號(hào)、任課老師、上課地點(diǎn)、上課時(shí)間)</p><p>  行政班級(jí)

25、信息(班級(jí)名稱、班級(jí)號(hào)、班級(jí)人數(shù)、班主任、輔導(dǎo)員、所屬專業(yè)、所屬學(xué)院)</p><p>  專業(yè)信息(專業(yè)名稱、專業(yè)編號(hào)、所授學(xué)位、培養(yǎng)方案、所屬學(xué)院)</p><p>  部門單位(單位名稱、單位負(fù)責(zé)人、單位編號(hào)、上級(jí)部門)</p><p>  教學(xué)計(jì)劃(開課年度、開課學(xué)期、專業(yè)、開設(shè)課程、培養(yǎng)對(duì)象)</p><p>  教師信息(教師姓名

26、、教職工號(hào)、性別、出生年月、學(xué)歷、職稱、所屬學(xué)院、籍貫、民族、家庭地址、郵政編碼、聯(lián)系電話、身份證號(hào)碼)</p><p>  論文答辯(人員姓名、人員學(xué)號(hào)、辯題、考官、得分)</p><p>  評(píng)教信息(教師、課程、學(xué)生姓名、學(xué)號(hào)、班級(jí)號(hào)、得分)</p><p>  即時(shí)事物(通知標(biāo)題、通知內(nèi)容、發(fā)布單位、發(fā)布時(shí)間、有效期限)</p><p&g

27、t;  等級(jí)考試報(bào)名(考試名稱、學(xué)號(hào)、考試號(hào)、身份證號(hào)、費(fèi)用)</p><p>  培養(yǎng)對(duì)象(博士生、碩士生、本科生、??粕?lt;/p><p>  3.2 關(guān)系模式優(yōu)化</p><p>  學(xué)生信息(姓名、學(xué)號(hào)、性別、出生年月、政治面貌、行政班級(jí)號(hào)、學(xué)院、專業(yè)名稱、培養(yǎng)層次、籍貫、民族、家庭地址、郵政編碼、聯(lián)系電話、身份證號(hào))</p><p>

28、;  成績(jī)信息(學(xué)號(hào)、課程號(hào)、分?jǐn)?shù)、績(jī)點(diǎn)、所獲學(xué)分、掛科情況、補(bǔ)考情況、重修情況、考試次數(shù))</p><p>  全部課程(課程名、課程號(hào)、學(xué)時(shí)、學(xué)分、類別) </p><p>  開設(shè)課程(課程號(hào)、教職工號(hào)、開課年度、開課學(xué)期、開課學(xué)院、開課班級(jí)、上課地點(diǎn)、上課時(shí)間、班級(jí)限制人數(shù))</p><p>  選課信息(學(xué)號(hào)、課程號(hào))</p><p&

29、gt;  行政班級(jí)信息(班級(jí)名稱、班級(jí)號(hào)、班級(jí)人數(shù)、班主任、輔導(dǎo)員、所屬專業(yè)、所屬學(xué)院)</p><p>  專業(yè)信息(專業(yè)名稱、專業(yè)編號(hào)、所授學(xué)位、培養(yǎng)方案、所屬學(xué)院)</p><p>  部門單位(單位名稱、單位編號(hào)、單位負(fù)責(zé)人、上級(jí)部門)</p><p>  教學(xué)計(jì)劃(開課年度、開課學(xué)期、專業(yè)、開設(shè)課程、培養(yǎng)對(duì)象)</p><p>  

30、教師信息(教師姓名、教職工號(hào)、性別、出生年月、學(xué)歷、職稱、所屬學(xué)院、籍貫、民族、家庭地址、郵政編碼、聯(lián)系電話、身份證號(hào)碼)</p><p>  論文答辯(人員學(xué)號(hào)、辯題、考官、得分)</p><p>  評(píng)教信息(教職工號(hào)、課程號(hào)、學(xué)號(hào)、得分)</p><p>  即時(shí)事物(通知標(biāo)題、通知內(nèi)容、發(fā)布單位、發(fā)布時(shí)間、有效期限)</p><p>

31、  等級(jí)考試報(bào)名(考試名稱、考試號(hào)、學(xué)號(hào)、身份證號(hào)、費(fèi)用)</p><p>  培養(yǎng)對(duì)象(博士生、碩士生、本科生、專科生)</p><p>  第4章 數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì)</p><p><b>  存取方法設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫(kù)系統(tǒng)是多用戶共享的系統(tǒng),對(duì)同一個(gè)關(guān)系要建立多條存儲(chǔ)路徑才能滿足多用戶的多種

32、應(yīng)用要求。對(duì)于教務(wù)管理系統(tǒng)來說,為了提高某些屬性(如:學(xué)生學(xué)號(hào),教職工號(hào),課程號(hào),學(xué)生成績(jī),選課信息等)的查詢速度,可以選擇聚簇存取的方法,即把這些屬性上具有相同值的元組集中放在連續(xù)的物理塊上。這樣在查詢某個(gè)學(xué)院或是查詢某個(gè)專業(yè)或某學(xué)年等的學(xué)生成績(jī)或選課等時(shí)就會(huì)大大提高查詢速度。因此,該系統(tǒng)中選擇聚簇存取方法。</p><p>  4.2 存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)</p><p>  教務(wù)管理系統(tǒng)是一

33、個(gè)大型復(fù)雜的計(jì)算機(jī)網(wǎng)絡(luò)信息系統(tǒng),采用基于瀏覽器/服務(wù)器(B/S),客戶端/服務(wù)器(C/S)混合的應(yīng)用體系結(jié)構(gòu)來建設(shè)教務(wù)管理系統(tǒng)。數(shù)據(jù)庫(kù)管理系統(tǒng)采用Microsoft 公司推出的SQL Server 2000 或以上版本,并用SQL進(jìn)行數(shù)據(jù)庫(kù)的建立和數(shù)據(jù)庫(kù)中數(shù)據(jù)的維護(hù)和查詢。</p><p><b>  4.3 物理設(shè)計(jì)</b></p><p>  實(shí)現(xiàn)該設(shè)計(jì)的環(huán)境為W

34、indows XP Professional + MS SQL Server 2005 或以上版本。</p><p><b>  建立教務(wù)管理數(shù)據(jù)庫(kù)</b></p><p>  create database 教務(wù)管理數(shù)據(jù)庫(kù) on primary (</p><p>  name=教務(wù)管理數(shù)據(jù)文件,</p><p>  

35、filename='d:\教務(wù)管理\教務(wù)管理數(shù)據(jù)文件.mdf',</p><p>  size=5, maxsize=10, filegrowth=1)</p><p><b>  log on (</b></p><p>  name=教務(wù)管理日志文件,</p><p>  filename=

36、'd:\教務(wù)管理\教務(wù)管理日志文件.ldf',</p><p>  size=3, maxsize=10, filegrowth=1)</p><p><b>  建立學(xué)生信息表</b></p><p>  Create table 學(xué)生信息(</p><p>  姓名 varchar(20)

37、not NULL,</p><p>  學(xué)號(hào) varchar(12) primary key,</p><p>  性別 char(2) default('男') check (性別in ('男''女')),</p><p>  出生日期 datetime,</p><p>  政治面貌 var

38、char(10),</p><p>  行政班級(jí)號(hào) varchar(12),</p><p>  學(xué)院 varchar(20),</p><p>  專業(yè)名稱 varchar(20),</p><p>  培養(yǎng)層次 varchar(10) default('本科生'),</p><p>  籍貫 var

39、char(20),</p><p>  民族 varchar(20) default('漢族'),</p><p>  家庭地址 varchar(100),</p><p>  郵政編碼 varchar(10),</p><p>  聯(lián)系電話 varchar(20),</p><p>  身份證號(hào) v

40、archar(30) not NULL)</p><p><b>  建立成績(jī)信息表</b></p><p>  Create table 成績(jī)信息(</p><p>  學(xué)號(hào) varchar(12) ,</p><p>  課程號(hào) varchar(12) ,</p><p><b> 

41、 分?jǐn)?shù) float,</b></p><p><b>  績(jī)點(diǎn) float,</b></p><p><b>  所獲學(xué)分 int,</b></p><p>  掛科情況 varchar(2) default('否') check (掛科情況in ('是''否'

42、)),</p><p>  重修情況 varchar(2) default('否') check (重修情況in ('是''否')),</p><p><b>  考試次數(shù) int,</b></p><p>  primary key(學(xué)號(hào),課程號(hào)))</p><p>&

43、lt;b>  建立全部課程表</b></p><p>  Create table 全部課程(</p><p>  課程名 varchar(50) not NULL,</p><p>  課程號(hào) varchar(12) primary key,</p><p><b>  學(xué)時(shí) int,</b><

44、;/p><p><b>  學(xué)分 int,</b></p><p>  類別 varchar(50))</p><p><b>  建立開設(shè)課程表</b></p><p>  Create table 開設(shè)課程(</p><p>  課程號(hào) varchar(12) primary

45、 key,</p><p>  教職工號(hào) char(12),</p><p><b>  開課年度 int,</b></p><p>  開課學(xué)期 varchar(10) default('春季') </p><p>  check (開課學(xué)期in ('春季''夏季'&#

46、39;秋季''冬季')),</p><p>  開課學(xué)院 varchar(20),</p><p>  開課班級(jí) varchar(20),</p><p>  上課地點(diǎn) varchars(20),</p><p>  上課時(shí)間 varchar(20),</p><p>  班級(jí)限制人數(shù) int)

47、</p><p><b>  建立選課信息表</b></p><p>  Create table 選課信息(</p><p>  學(xué)號(hào) varchar(12) ,</p><p>  課程號(hào) varchar(12), </p><p>  primary key(學(xué)號(hào),課程號(hào)))</p&g

48、t;<p><b>  建立行政班級(jí)信息表</b></p><p>  Create table 行政班級(jí)信息(</p><p>  班級(jí)號(hào) varchar(12) primary key,</p><p>  班級(jí)名稱 char(20) not NULL,</p><p><b>  班級(jí)人

49、數(shù) int,</b></p><p>  班主任 varchar(12),</p><p>  輔導(dǎo)員 varchar(12),</p><p>  所屬專業(yè) varchar(12),</p><p>  所屬學(xué)院 varchar(12))</p><p><b>  建立專業(yè)信息表</b&

50、gt;</p><p>  Create table 專業(yè)信息(</p><p>  專業(yè)編號(hào) varchar(12) primary key,</p><p>  專業(yè)名稱 char(20) not NULL,</p><p>  所授學(xué)位 varchar(20),</p><p>  培養(yǎng)方案 varchar(10

51、0),</p><p>  所屬學(xué)院 varchar(12))</p><p><b>  建立部門單位表</b></p><p>  Create table 部門單位(</p><p>  單位編號(hào) varchar(12) primary key,</p><p>  單位名稱 char(20

52、) not NULL,</p><p>  單位負(fù)責(zé)人 varchar(12),</p><p>  上級(jí)部門 varchar(12))</p><p>  10、建立教學(xué)計(jì)劃表</p><p>  Create table 教學(xué)計(jì)劃(</p><p>  專業(yè)編號(hào) varchar(12) primary key,&l

53、t;/p><p><b>  開課年度 int,</b></p><p>  開課學(xué)期 varchar(10),</p><p>  開設(shè)課程 varchar(12),</p><p><b>  培養(yǎng)對(duì)象 int)</b></p><p>  11、建立教師信息表</p&

54、gt;<p>  Create table 教師信息(</p><p>  姓名 varchar(20) not NULL,</p><p>  教職工號(hào) varchar(12) primary key,</p><p>  性別 char(2) default('男') check (性別in ('男''女&

55、#39;)),</p><p>  出生日期 datetime,</p><p>  學(xué)歷 varchar(10),</p><p>  職稱 varchar(10),</p><p>  學(xué)院 varchar(20),</p><p>  籍貫 varchar(20),</p><p>  民

56、族 varchar(20) default('漢族'),</p><p>  家庭地址 varchar(100),</p><p>  郵政編碼 varchar(10),</p><p>  聯(lián)系電話 varchar(20),</p><p>  身份證號(hào) varchar(30) not NULL)</p>&

57、lt;p>  12、建立論文答辯表</p><p>  Create table 論文答辯(</p><p>  學(xué)號(hào) varchar(12) primary key,</p><p>  辯題 varchar(50),</p><p>  考官 varchar(12),</p><p><b>  得

58、分 float)</b></p><p>  13、建立評(píng)教信息表</p><p>  Create table 評(píng)教信息(</p><p>  教職工號(hào) varchar(12) ,</p><p>  課程號(hào) varchar(12) ,</p><p>  學(xué)號(hào) varchar(12) ,</p&g

59、t;<p>  得分 float ,</p><p>  primary key(學(xué)號(hào),課程號(hào),教職工號(hào)))</p><p>  14、建立即時(shí)事務(wù)表</p><p>  Create table 即時(shí)事務(wù)(</p><p>  通知標(biāo)題 varchar(200) primary key,</p><p>

60、;  通知內(nèi)容 varchar(1000) not NULL,</p><p>  發(fā)布單位 varchar(12),</p><p>  發(fā)布時(shí)間 datetime ,</p><p>  有效期限 datetime)</p><p>  15、建立等級(jí)考試報(bào)名表</p><p>  Create table 等級(jí)考

61、試報(bào)名(</p><p>  考試名稱 varchar(20) not NULL,</p><p>  考試號(hào) varchar(12) ,</p><p>  學(xué)號(hào) varchar(12) ,</p><p>  身份證號(hào) varchar(30) not NULL,</p><p>  費(fèi)用 money ,</p

62、><p>  primary key(學(xué)號(hào),考試號(hào)))</p><p>  16、建立培養(yǎng)對(duì)象表</p><p>  Create table 培養(yǎng)對(duì)象(</p><p><b>  博士生 int,</b></p><p><b>  碩士生 int,</b></p>

63、;<p><b>  本科生 int,</b></p><p><b>  ??粕?int)</b></p><p>  第5章 數(shù)據(jù)庫(kù)完整性設(shè)計(jì)</p><p>  5.1 主鍵及唯一性索引</p><p><b>  參照完整性設(shè)計(jì)</b></p>

64、<p>  1、即時(shí)事務(wù)表中將屬性發(fā)布單位設(shè)計(jì)為外鍵</p><p>  alter table 即時(shí)事務(wù)add foreign key (發(fā)布單位) references 部門單位(單位編號(hào))</p><p>  2、教學(xué)計(jì)劃表中將屬性開設(shè)課程設(shè)計(jì)為外鍵</p><p>  alter table 教學(xué)計(jì)劃add foreign key (開設(shè)課程)

65、 references 開設(shè)課程(課程號(hào))</p><p>  3、論文答辯表中將屬性考官設(shè)計(jì)為外鍵</p><p>  alter table 論文答辯add foreign key (考官) references 教師信息(教職工號(hào))</p><p>  4、行政班級(jí)信息表中將屬性班主任、輔導(dǎo)員、所屬專業(yè)、所屬學(xué)院設(shè)計(jì)為外鍵</p><p&g

66、t;  alter table 行政班級(jí)信息add foreign key (班主任) references 教師信息(教職工號(hào))</p><p>  alter table 行政班級(jí)信息add foreign key (輔導(dǎo)員) references 教師信息(教職工號(hào))</p><p>  alter table 行政班級(jí)信息add foreign key (所屬專業(yè)) referen

67、ces 專業(yè)信息(專業(yè)編號(hào))</p><p>  alter table 行政班級(jí)信息add foreign key (所屬學(xué)院) references 部門單位(單位編號(hào))</p><p>  5、學(xué)生信息表中將屬性行政班級(jí)號(hào)設(shè)計(jì)為外鍵</p><p>  alter table 學(xué)生信息add foreign key (行政班級(jí)號(hào)) references 行政班

68、級(jí)信息(班級(jí)號(hào))</p><p>  6、專業(yè)信息表中將屬性所屬學(xué)院設(shè)計(jì)為外鍵</p><p>  alter table 專業(yè)信息add foreign key (所屬學(xué)院) references 部門單位(單位編號(hào))</p><p>  5.3 Check約束</p><p>  1、教師信息表和學(xué)生信息表中將性別進(jìn)行check約束:ch

69、eck (性別in ('男''女'))</p><p>  2、成績(jī)信息表中將掛科情況和重修情況進(jìn)行check約束:</p><p>  check (掛科情況in ('是''否')) ,check (掛科情況in ('是''否'))</p><p>  3、開設(shè)課程表中

70、將開課學(xué)期進(jìn)行check約束:</p><p>  check (開課學(xué)期in ('春季''夏季''秋季''冬季'))</p><p>  5.4 Default約束</p><p>  1、教師信息表和學(xué)生信息表中性別默認(rèn)值設(shè)為:男。default('男')</p>&l

71、t;p>  2、教師信息表和學(xué)生信息表中民族默認(rèn)值設(shè)為:漢族。default('漢族')</p><p>  3、學(xué)生信息表中培養(yǎng)層次默認(rèn)值設(shè)為:本科生。default('本科生')</p><p>  4、成績(jī)信息表中掛科情況和重修情況默認(rèn)值設(shè)為:否。default('否')</p><p>  5、開設(shè)課程表

72、中開課學(xué)期默認(rèn)值設(shè)為:春季。default('春季')</p><p><b>  觸發(fā)器設(shè)計(jì)</b></p><p>  1、在教師信息表中建立刪除教師觸發(fā)器</p><p>  create trigger 刪除教師 on 教師信息</p><p>  for delete as</p>

73、<p>  declare @教職工號(hào) varchar(12)</p><p>  select @教職工號(hào)=教職工號(hào) from deleted</p><p>  declare @教職工號(hào) varchar(12)</p><p>  select @教職工號(hào)=教職工號(hào) from 教師信息</p><p>  where 教職

74、工號(hào)=(select 教職工號(hào) from 開設(shè)課程)</p><p><b>  begin</b></p><p>  delete from 教師信息 where 教職工號(hào)=@教職工號(hào)</p><p>  if(@教職工號(hào)=@教職工號(hào))</p><p><b>  begin</b></p

75、><p>  delete from 開課信息 where 教職工號(hào)=@教職工號(hào)</p><p>  delete from 論文答辯 where 考官=@教職工號(hào)</p><p>  delete from 評(píng)教信息 where 教職工號(hào)=@教職工號(hào)</p><p><b>  end</b></p><

76、;p><b>  end</b></p><p>  2、在全部課程表中建立刪除課程觸發(fā)器</p><p>  create trigger 刪除課程 on 全部課程</p><p>  for delete as</p><p>  declare @課程號(hào) varchar(12)</p><

77、;p>  select @課程號(hào)=課程號(hào) from deleted</p><p>  declare @課程號(hào) varchar(12)</p><p>  select @課程號(hào)=課程號(hào) from 全部課程</p><p>  where 課程號(hào)=(select 課程號(hào) from 開設(shè)課程)</p><p><b>  be

78、gin</b></p><p>  delete from 全部課程 where 課程號(hào)=@課程號(hào)</p><p>  if(@課程號(hào)=@課程號(hào))</p><p><b>  begin</b></p><p>  delete from 開課信息 where 課程號(hào)=@課程號(hào)</p><

79、p>  delete from 教學(xué)計(jì)劃 where 開設(shè)課程=@課程號(hào)</p><p>  delete from 選課信息 where 課程號(hào)=@課程號(hào)</p><p><b>  end</b></p><p><b>  end</b></p><p>  3、在選課信息表中建立選課觸

80、發(fā)器</p><p>  create trigger 選課 on 選課信息</p><p>  for insert as</p><p>  declare @課程號(hào) varchar(12)</p><p>  select @課程號(hào)=課程號(hào) from inserted</p><p>  declare @學(xué)號(hào)

81、 varchar(12)</p><p>  select @學(xué)號(hào)=學(xué)號(hào) from inserted</p><p><b>  begin</b></p><p>  if exists(select * from 開設(shè)課程</p><p>  where 課程號(hào)=@課程號(hào) and 班級(jí)限制人數(shù)>(select

82、count(學(xué)號(hào))</p><p>  from 選課信息 where 課程號(hào)=@課程號(hào) group by 課程號(hào)))</p><p>  insert into 選課信息 values (@學(xué)號(hào),@課程號(hào))</p><p><b>  end</b></p><p>  4、在學(xué)生信息表中建立刪除學(xué)生觸發(fā)器</p

83、><p>  create trigger 刪除學(xué)生 on 學(xué)生信息</p><p>  for delete as</p><p>  declare @學(xué)號(hào)varchar(12)</p><p>  select @學(xué)號(hào)=學(xué)號(hào)from deleted</p><p>  declare @學(xué)號(hào)varchar(12)&

84、lt;/p><p>  select @學(xué)號(hào)=學(xué)號(hào) from 學(xué)生信息</p><p>  where 學(xué)號(hào)=(select 學(xué)號(hào) from 選課信息)</p><p><b>  begin</b></p><p>  delete from 學(xué)生信息 where 學(xué)號(hào)=@學(xué)號(hào)</p><p>  

85、if(@學(xué)號(hào)=@學(xué)號(hào))</p><p><b>  begin</b></p><p>  delete from 成績(jī)信息 where 學(xué)號(hào)=@學(xué)號(hào)</p><p>  delete from 論文答辯 where 學(xué)號(hào)=@學(xué)號(hào)</p><p>  delete from 等級(jí)考試報(bào)名 where 學(xué)號(hào)=@學(xué)號(hào)<

86、/p><p>  delete from 評(píng)教信息 where 學(xué)號(hào)=@學(xué)號(hào)</p><p>  delete from 選課信息 where 學(xué)號(hào)=@學(xué)號(hào)</p><p><b>  end</b></p><p><b>  end</b></p><p>  第6章 數(shù)據(jù)庫(kù)

87、視圖設(shè)計(jì)</p><p>  1、建立部門信息視圖</p><p>  create view 部門信息視圖as select * from 部門單位;</p><p>  2、建立學(xué)生成績(jī)視圖</p><p>  create view 學(xué)生成績(jī)視圖as</p><p>  select 成績(jī)信息.*,學(xué)生信息.

88、姓名,全部課程.課程名from 成績(jī)信息,學(xué)生信息,全部課程</p><p>  where 成績(jī)信息.學(xué)號(hào)= 學(xué)生信息.學(xué)號(hào)and 成績(jī)信息.課程號(hào)= 全部課程.課程號(hào);</p><p>  3、建立等級(jí)考試報(bào)名視圖</p><p>  create view 等級(jí)考試報(bào)名視圖as</p><p>  select 等級(jí)考試報(bào)名.*,學(xué)生

89、信息.姓名from 等級(jí)考試報(bào)名,學(xué)生信息</p><p>  where 等級(jí)考試報(bào)名.學(xué)號(hào)= 學(xué)生信息.學(xué)號(hào);</p><p>  4、建立即時(shí)事務(wù)視圖</p><p>  create view 即時(shí)事務(wù)視圖as select * from 即時(shí)事務(wù);</p><p>  5、建立教師信息視圖</p><p>

90、;  create view 教師信息視圖as</p><p>  select 教師信息.*,部門單位.單位名稱from 教師信息,部門單位</p><p>  where 教師信息.學(xué)院= 部門單位.單位編號(hào);</p><p>  6、建立教學(xué)計(jì)劃視圖</p><p>  create view 教學(xué)計(jì)劃視圖as</p>

91、<p>  select 教學(xué)計(jì)劃.*,專業(yè)信息.專業(yè)名稱from 教學(xué)計(jì)劃,專業(yè)信息</p><p>  where 教學(xué)計(jì)劃.專業(yè)編號(hào)= 專業(yè)信息.專業(yè)編號(hào);</p><p>  7、建立開設(shè)課程視圖</p><p>  create view 開設(shè)課程視圖as</p><p>  select 開設(shè)課程.*,全部課程.課程名,

92、教師信息.姓名from 開設(shè)課程,全部課程,教師信息</p><p>  where 開設(shè)課程.課程號(hào)= 全部課程.課程號(hào)and 開設(shè)課程.教職工號(hào)= 教師信息.教職工號(hào);</p><p>  8、建立論文答辯視圖</p><p>  create view 論文答辯視圖as</p><p>  select 論文答辯.*,教師信息.姓名as

93、 考官姓名,學(xué)生信息.姓名as 學(xué)生姓名</p><p>  from 論文答辯,教師信息,學(xué)生信息</p><p>  where 論文答辯.學(xué)號(hào)= 學(xué)生信息.學(xué)號(hào)and 論文答辯.考官= 教師信息.教職工號(hào);</p><p>  9、建立評(píng)教信息視圖</p><p>  create view 評(píng)教信息視圖 as</p>&

94、lt;p>  select 評(píng)教信息.*,教師信息.姓名 as 教師姓名,全部課程.課程名,學(xué)生信息.姓名 as 學(xué)生姓名 from 評(píng)教信息,教師信息,全部課程,學(xué)生信息</p><p>  where 評(píng)教信息.教職工號(hào)= 教師信息.教職工號(hào) and 評(píng)教信息.課程號(hào)= 全部課程.課程號(hào)</p><p>  and 評(píng)教信息.學(xué)號(hào)= 學(xué)生信息.姓名;</p>&

95、lt;p>  10、建立全部課程視圖</p><p>  create view 全部課程視圖as select * from 全部課程;</p><p>  11、建立行政班級(jí)信息視圖</p><p>  create view 行政班級(jí)信息視圖 as select * from 行政班級(jí)信息;</p><p>  12、建立選課

96、信息視圖</p><p>  create view 選課信息視圖as</p><p>  select 選課信息.學(xué)號(hào),學(xué)生信息.姓名,全部課程.課程名,開設(shè)課程.*,教師信息.姓名as 任課老師 from 選課信息,全部課程,學(xué)生信息,開設(shè)課程,教師信息</p><p>  where 選課信息.學(xué)號(hào)= 學(xué)生信息.學(xué)號(hào)and 選課信息.課程號(hào)= 全部課程.課程

97、號(hào)</p><p>  and 開設(shè)課程.教職工號(hào)= 教師信息.教職工號(hào) and 選課信息.課程號(hào)= 開設(shè)課程.課程號(hào);</p><p>  13、建立學(xué)生信息視圖</p><p>  create view 學(xué)生信息視圖 as select * from 學(xué)生信息;</p><p>  14、建立專業(yè)信息視圖</p><

98、;p>  create view 專業(yè)信息視圖 as</p><p>  select 專業(yè)信息.*,部門單位.* from 專業(yè)信息,部門單位</p><p>  where 專業(yè)信息.所屬學(xué)院= 部門單位.單位編號(hào);</p><p>  第7章 數(shù)據(jù)庫(kù)存儲(chǔ)過程設(shè)計(jì)</p><p>  1、建立刪除教師存儲(chǔ)過程</p>

99、<p>  create proc 刪除教師存儲(chǔ)過程</p><p>  @教職工號(hào)varchar(12) as</p><p>  if exists(select * from 開課信息where 教職工號(hào)=@教職工號(hào)) return -1</p><p>  if exists(select * from 論文答辯where 考官=@教職工

100、號(hào)) return -1</p><p>  if exists(select * from 行政班級(jí)信息where 班主任=@教職工號(hào)) return -1</p><p>  if exists(select * from 行政班級(jí)信息where 輔導(dǎo)員=@教職工號(hào)) return -1</p><p>  if exists(select * fro

101、m 評(píng)教信息where 教職工號(hào)=@教職工號(hào))</p><p><b>  begin</b></p><p>  delete from 教師信息 where 教職工號(hào)=@教職工號(hào)</p><p>  delete from 評(píng)教信息 where 教職工號(hào)=@教職工號(hào)</p><p><b>  end<

102、;/b></p><p>  2、建立刪除學(xué)生存儲(chǔ)過程</p><p>  create proc 刪除學(xué)生存儲(chǔ)過程</p><p>  @學(xué)號(hào)varchar(12) as</p><p>  if exists(select * from 等級(jí)考試報(bào)名where 學(xué)號(hào)=@學(xué)號(hào)) return -1</p><

103、;p>  if exists(select * from 論文答辯where 學(xué)號(hào)=@學(xué)號(hào)) return -1</p><p>  if exists(select * from 選課信息where 學(xué)號(hào)=@學(xué)號(hào)) return -1</p><p><b>  begin</b></p><p>  delete from 學(xué)

104、生信息 where 學(xué)號(hào)=@學(xué)號(hào)</p><p>  if exists(select * from 成績(jī)信息where 學(xué)號(hào)=@學(xué)號(hào))</p><p>  delete from 成績(jī)信息 where 學(xué)號(hào)=@學(xué)號(hào)</p><p>  if exists(select * from 評(píng)教信息where 學(xué)號(hào)=@學(xué)號(hào))</p><p>  

105、delete from 評(píng)教信息 where 學(xué)號(hào)=@學(xué)號(hào)</p><p><b>  end</b></p><p>  3、建立刪除課程存儲(chǔ)過程</p><p>  create proc 刪除課程存儲(chǔ)過程</p><p>  @課程號(hào)varchar(12) as</p><p>  if

106、 exists(select * from 開設(shè)課程where 課程號(hào)=@課程號(hào)) return -1</p><p>  if exists(select * from 選課信息where 課程號(hào)=@課程號(hào)) return -1</p><p>  if exists(select * from 教學(xué)計(jì)劃where 開設(shè)課程=@課程號(hào)) return -1</p>

107、<p><b>  begin</b></p><p>  delete from 全部課程 where 課程號(hào)=@課程號(hào)</p><p>  if exists(select * from 成績(jī)信息where 課程號(hào)=@課程號(hào))</p><p>  delete from 成績(jī)信息 where 課程號(hào)=@課程號(hào)</p&g

108、t;<p>  if exists(select * from 評(píng)教信息where 課程號(hào)=@課程號(hào))</p><p>  delete from 評(píng)教信息 where 課程號(hào)=@課程號(hào)</p><p><b>  end</b></p><p>  4、建立選課存儲(chǔ)過程</p><p>  create

109、proc 選課存儲(chǔ)過程</p><p>  @課程號(hào)varchar(12), @學(xué)號(hào)varchar(12) as</p><p>  if not exists(select * from 學(xué)生信息where 學(xué)號(hào)=@學(xué)號(hào)) return -1</p><p>  if not exists(select * from 開設(shè)課程where 課程號(hào)=@課程號(hào))

110、return -1</p><p>  if not exists(select * from 開設(shè)課程</p><p>  where 課程號(hào)=@課程號(hào)and 班級(jí)限制人數(shù)>(select count(學(xué)號(hào))</p><p>  from 選課信息where 課程號(hào)=@課程號(hào)group by 課程號(hào))) return -1</p><p

111、>  insert into 選課信息values (@學(xué)號(hào),@課程號(hào))</p><p><b>  第8章 權(quán)限設(shè)計(jì)</b></p><p>  將所有表、視圖、觸發(fā)器和存儲(chǔ)過程的全部權(quán)限都授予給系統(tǒng)管理員</p><p><b>  給教務(wù)管理員授權(quán):</b></p><p>  gran

112、t all privileges on table 學(xué)生信息,成績(jī)信息,全部課程,開設(shè)課程,選課信息,行政班級(jí)信息,教學(xué)計(jì)劃,教師信息,實(shí)習(xí)信息,論文答辯,即時(shí)事務(wù),等級(jí)考試報(bào)名,選課信息 to 教務(wù)管理員</p><p>  grant select on table 評(píng)教信息 to 教務(wù)管理員</p><p>  gront select on view (所有視圖) to 教務(wù)管

113、理員</p><p><b>  給教師授權(quán)</b></p><p>  gront select on view (所有視圖) to 教師</p><p>  gront insert on table 成績(jī)信息 to 教師 </p><p>  grant select,update on table 教師信息

114、to 教師</p><p><b>  給學(xué)生授權(quán)</b></p><p>  gront select on view (所有視圖) to 學(xué)生</p><p>  gront select,update on table 學(xué)生信息 to 學(xué)生</p><p>  gront insert on table 評(píng)教信

115、息 to 學(xué)生</p><p>  gront insert,delete,update on table 選課信息 to 學(xué)生</p><p>  gront insert,delete,update on table 等級(jí)考試報(bào)名 to 學(xué)生</p><p><b>  總結(jié)</b></p><p>  理論聯(lián)系實(shí)際

116、才能做好一件事,學(xué)習(xí)一門課程同樣是這樣。通過16學(xué)時(shí)的數(shù)據(jù)庫(kù)課程設(shè)計(jì)實(shí)習(xí),受益匪淺,從中學(xué)到了許多新知識(shí),這些知識(shí)是在課堂中不能學(xué)到或者說很難學(xué)到的。并且對(duì)大型數(shù)據(jù)庫(kù)設(shè)計(jì)這一門課程有了更深一步的理解。在做課程設(shè)計(jì)中,可以把課堂上所學(xué)的理論知識(shí)和實(shí)踐聯(lián)系起來,在所要開發(fā)的系統(tǒng)中漸漸學(xué)會(huì)了融會(huì)貫通。同樣通過對(duì)SQLServer的應(yīng)用,也使我們熟練和鞏固了對(duì)SQL的理解。</p><p>  這次課程設(shè)計(jì),完成課題是《

117、教務(wù)管理系統(tǒng)》,在教務(wù)管理系統(tǒng)的開發(fā)中采用了完整的數(shù)據(jù)庫(kù)設(shè)計(jì)的全過程,從需求分析到概念結(jié)構(gòu)設(shè)計(jì),到邏輯結(jié)構(gòu)設(shè)計(jì),最后到數(shù)據(jù)庫(kù)的實(shí)施和維護(hù),每一步都認(rèn)真的分析和實(shí)施。當(dāng)然,在本次課程設(shè)計(jì)的成果中還存在許多的不足之處,這就需要我們學(xué)習(xí)更多的知識(shí),進(jìn)行更深研究。</p><p>  在這次實(shí)習(xí)中,我們完全投入到了開發(fā)系統(tǒng)的世界里。結(jié)束后明白了理論和實(shí)踐要想充分地結(jié)合,需要非常扎實(shí)的基本功。這就說明學(xué)好基礎(chǔ)知識(shí)是理論付諸

118、實(shí)踐的前提。在開發(fā)教務(wù)管理系統(tǒng)中我學(xué)到了很多,希望在以后能充分利用實(shí)習(xí)的機(jī)會(huì)充實(shí)自己,用所學(xué)的理論知識(shí)充分去實(shí)踐,在實(shí)踐中又要努力去鞏固理論知識(shí)。只有這樣,才能把一門課程甚至一門學(xué)科學(xué)精、學(xué)透。</p><p><b>  參考文獻(xiàn):</b></p><p>  王珊,薩師煊 .數(shù)據(jù)庫(kù)系統(tǒng)概論[M]. 高等教育出版社,2005</p><p>

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(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)論