資料庫管理與程式設計

2021-09-12 06:20:38 字數 5027 閱讀 9059

3. 資料庫設計階段。要求設計概念結構e-r圖,然後將其轉換成表結構,並根據分析形成過程、函式等設計,並驗收此階段的成果,要求每個小組講解其階段成果。(2天)

4. 資料庫實現階段。根據資料庫設計結果以及功能實現的需求,在sql server中進行具體實現,完成表、檢視、儲存過程和函式等物件的實現,在sql server中用資料進行測試,並驗收此階段的成果,要求每個小組講解其階段成果。

(2天)

5. 功能實現和除錯階段:根據編寫的資料庫物件**,進行除錯,實現要求的功能,重點是對檢視、過程、函式的呼叫一定要完成,並對結果進行除錯和測試,並對此階段成果進行驗收,要求每個小組講解其階段成果。

(2天)

6. 總結報告階段:總結設計工作,完善各種文件,寫出課程設計報告,要求學生寫出需求分析、資料庫設計、測試的步驟和內容。(1天)

六、學生應完成工作量

根據進度安排,完成以下工作量

1. 需求分析階段,完成需求分析報告,詳細寫出負責模組的用例圖以及流程圖(每個同學至少完成乙個模組的用例圖和流程圖)。

2. 資料庫設計階段,針對需求分析,設計資料庫。詳細寫出e-r圖以及轉換的表結構,以及根據功能需求設計相應的檢視、過程、函式、觸發器等(每個同學至少完成乙個模組的資料物件設計)。

3. 資料庫實現階段,要求在sql server中進行具體實現,提交sql指令碼。

4. 功能實現和除錯階段,要求結合某一開發工具完成系統功能,特別是檢視、過程、函式的呼叫,並對結果進行除錯和測試,提交相應的**。

5. 總結報告階段,完成各種文件,寫出課程設計報告。

七、撰寫課程設計報告或課程設計總結

課程設計報告要求:

總結報告包括需求分析、資料庫設計、編碼(詳細寫出程式設計步驟)、測試的步驟和內容、課程設計總結、參考資料等,不符合以上要求者,則本次設計以不及格記。

八、參考資料

《sql server pl/sql程式設計教程》、《sql server dba基礎教程》

一、題目: 南陽理工學院考試系統

二、目的與要求

1. 目的:

(1)基本掌握資料庫分析設計的基本思路和方法;

(2)達到熟練掌握sql server資料庫的基本知識和技能;

(3)能夠利用所學的基本知識和技能,解決簡單的程式設計問題

2. 要求

基本要求:

1. 畫出功能模組圖、用例圖、流程圖,有詳細的需求分析文件;

2. 進行資料庫設計,生成概念結構和物理結構,需要提交er圖以及基本表、檢視、過程以及函式的設計;

3. 要求利用sql server資料庫知識來完成系統的資料庫實現(表、檢視、儲存過程、函式、觸發器等的建立),需要提交sql指令碼;

4. 突出sql server的儲存過程、觸發器、函式等特徵,在資料庫端實現業務邏輯;

5. 熟練掌握sql server的各種操作;

6. 結合某一開發工具實現系統功能。

創新要求:

在基本要求達到後,可進行創新設計。

三、功能描述

1. 考生個人資訊管理子系統

考生、管理員登入;考生、管理員檢視個人資訊;考生修改個人基本資訊;管理員編輯考生資訊(包括新增、修改、刪除考生資訊);管理員搜尋考生資訊功能。

2. 基於檔案讀取的考試子系統

學生登入;答題;交卷;可以儲存答案;自己交卷;時間到自動交卷。

3. 監考子系統

監考老師登入;監控考場狀態;髮捲功能;開始考試;結束考試;搜尋考生**狀態;設定考生狀態。

四、解決方案

1. 分析程式的功能要求,劃分程式功能模組,畫出系統流程圖,表示關鍵的資料字典,生成需求分析文件。

2. 資料庫設計,包括邏輯設計與物理設計。

3. 資料庫的實現。包括檢視、儲存過程和函式的實現。

4. 程式的功能除錯。

5. 完成總結報告課程設計報告。

五、進度安排

此次課程設計時間為2周,分幾個階段完成:

1. 分析設計準備階段(分組,組內討論選題,大致需求分析,任務分工),要求組長提交大致需求分析以及任務分工(1天)

2. 需求分析階段。指導教師應積極引導學生自主學習和鑽研問題,明確系統要求,形成功能描述,形成需求規格說明書以及用例圖,並驗收此階段的成果,要求每個小組講解其階段成果。(2天)

3. 資料庫設計階段。要求設計概念結構e-r圖,然後將其轉換成表結構,並根據分析形成過程、函式等設計,並驗收此階段的成果,要求每個小組講解其階段成果。(2天)

4. 資料庫實現階段。根據資料庫設計結果以及功能實現的需求,在sql server中進行具體實現,完成表、檢視、儲存過程和函式等物件的實現,在sql server中用資料進行測試,並驗收此階段的成果,要求每個小組講解其階段成果。

(2天)

5. 功能實現和除錯階段:根據編寫的資料庫物件**,進行除錯,實現要求的功能,重點是對檢視、過程、函式的呼叫一定要完成,並對結果進行除錯和測試,並對此階段成果進行驗收,要求每個小組講解其階段成果。

(2天)

6. 總結報告階段:總結設計工作,完善各種文件,寫出課程設計報告,要求學生寫出需求分析、資料庫設計、測試的步驟和內容。(1天)

六、學生應完成工作量

根據進度安排,完成以下工作量

1. 需求分析階段,完成需求分析報告,詳細寫出負責模組的用例圖以及流程圖(每個同學至少完成乙個模組的用例圖和流程圖)。

2. 資料庫設計階段,針對需求分析,設計資料庫。詳細寫出e-r圖以及轉換的表結構,以及根據功能需求設計相應的檢視、過程、函式、觸發器等(每個同學至少完成乙個模組的資料物件設計)。

3. 資料庫實現階段,要求在sql server中進行具體實現,提交sql指令碼。

4. 功能實現和除錯階段,要求結合某一開發工具完成系統功能,特別是檢視、過程、函式的呼叫,並對結果進行除錯和測試,提交相應的**。

5. 總結報告階段,完成各種文件,寫出課程設計報告。

七、撰寫課程設計報告或課程設計總結

課程設計報告要求:

總結報告包括需求分析、資料庫設計、編碼(詳細寫出程式設計步驟)、測試的步驟和內容、課程設計總結、參考資料等,不符合以上要求者,則本次設計以不及格記。

八、參考資料

《sql server pl/sql程式設計教程》、《sql server dba基礎教程》

一、題目: 南陽理工學院軟體學院門戶**

二、目的與要求

1. 目的:

(1)基本掌握資料庫分析設計的基本思路和方法;

(2)達到熟練掌握sql server資料庫的基本知識和技能;

(3)能夠利用所學的基本知識和技能,解決簡單的程式設計問題

2. 要求

基本要求:

1. 畫出功能模組圖、用例圖、流程圖,有詳細的需求分析文件;

2. 進行資料庫設計,生成概念結構和物理結構,需要提交er圖以及基本表、檢視、過程以及函式的設計;

3. 要求利用sql server資料庫知識來完成系統的資料庫實現(表、檢視、儲存過程、函式、觸發器等的建立),需要提交sql指令碼;

4. 突出sql server的儲存過程、觸發器、函式等特徵,在資料庫端實現業務邏輯;

5. 熟練掌握sql server的各種操作;

6. 結合某一開發工具實現系統功能。

創新要求:

在基本要求達到後,可進行創新設計。

三、功能描述

1. 軟體學院門戶情況

首頁;學院簡介(必須學院風景);機構設定;專業設定;學生會;論壇

2. 院務資訊發布子系統

瀏覽檢視院務資訊;管理員登入;管理員編輯院務資訊(包括新增、刪除、修改院務資訊)

3. 院論壇子系統

匿名瀏覽貼子;註冊使用者;使用者登入;使用者發貼;使用者修改自己的貼子;管理管理使用者資訊

四、解決方案

1. 分析程式的功能要求,劃分程式功能模組,畫出系統流程圖,表示關鍵的資料字典,生成需求分析文件。

2. 資料庫設計,包括邏輯設計與物理設計。

3. 資料庫的實現。包括檢視、儲存過程和函式的實現。

4. 程式的功能除錯。

5. 完成總結報告課程設計報告。

五、進度安排

此次課程設計時間為2周,分幾個階段完成:

1. 分析設計準備階段(分組,組內討論選題,大致需求分析,任務分工),要求組長提交大致需求分析以及任務分工(1天)

2. 需求分析階段。指導教師應積極引導學生自主學習和鑽研問題,明確系統要求,形成功能描述,形成需求規格說明書以及用例圖,並驗收此階段的成果,要求每個小組講解其階段成果。(2天)

3. 資料庫設計階段。要求設計概念結構e-r圖,然後將其轉換成表結構,並根據分析形成過程、函式等設計,並驗收此階段的成果,要求每個小組講解其階段成果。(2天)

4. 資料庫實現階段。根據資料庫設計結果以及功能實現的需求,在sql server中進行具體實現,完成表、檢視、儲存過程和函式等物件的實現,在sql server中用資料進行測試,並驗收此階段的成果,要求每個小組講解其階段成果。

(2天)

5. 功能實現和除錯階段:根據編寫的資料庫物件**,進行除錯,實現要求的功能,重點是對檢視、過程、函式的呼叫一定要完成,並對結果進行除錯和測試,並對此階段成果進行驗收,要求每個小組講解其階段成果。

(2天)

6. 總結報告階段:總結設計工作,完善各種文件,寫出課程設計報告,要求學生寫出需求分析、資料庫設計、測試的步驟和內容。(1天)

六、學生應完成工作量

根據進度安排,完成以下工作量

1. 需求分析階段,完成需求分析報告,詳細寫出負責模組的用例圖以及流程圖(每個同學至少完成乙個模組的用例圖和流程圖)。

2. 資料庫設計階段,針對需求分析,設計資料庫。詳細寫出e-r圖以及轉換的表結構,以及根據功能需求設計相應的檢視、過程、函式、觸發器等(每個同學至少完成乙個模組的資料物件設計)。

3. 資料庫實現階段,要求在sql server中進行具體實現,提交sql指令碼。

4. 功能實現和除錯階段,要求結合某一開發工具完成系統功能,特別是檢視、過程、函式的呼叫,並對結果進行除錯和測試,提交相應的**。

5. 總結報告階段,完成各種文件,寫出課程設計報告。

七、撰寫課程設計報告或課程設計總結

課程設計報告要求:

總結報告包括需求分析、資料庫設計、編碼(詳細寫出程式設計步驟)、測試的步驟和內容、課程設計總結、參考資料等,不符合以上要求者,則本次設計以不及格記。

ACCESS資料庫與程式設計複習

1 資料庫系統的組成,核心 資料庫系統由資料庫 db 資料庫管理系統 及其開發工具 資料庫應用系統和資料庫管理員構成。核心是 資料庫管理系統 2 資料管理的發展經歷了哪幾個階段,各自階段的特點 1 人工管理階段 資料不儲存 應用程式管理資料 資料不共享,資料冗餘量大 資料不具有獨立性 2 檔案系統階...

資料庫程式設計總結

當前各種主流資料庫有很多,包括oracle,ms sql server,sybase,informix,mysql,db2,interbase firebird,postgresql,sqlite,sap db,timesten,ms access等等。資料庫程式設計是對資料庫的建立 讀寫等一列的操...

UNIT ONE資料庫原理 程式設計與設計

幻燈片1 unit one 資料庫系統原理 程式設計與設計 幻燈片2利用你的資料庫方面的知識思考幾個問題 與檔案系統相比,資料庫系統具有哪些特點?目前商用資料庫管理系統有哪些?它們在資料模型方面的共同之處是什麼?它們各具有什麼特點?資料庫系統的資料組織方式具有什麼特殊之處?這種組織方式對於開發乙個大...