大型資料庫管理系統SQL課程設計信管10級

2023-02-02 12:33:04 字數 1601 閱讀 5469

《大型資料庫管理系統——sql server》

課程設計要求

一、課程設計的目的和要求

《大型資料庫管理系統——sql server》課程設計是資訊管理與資訊系統專業非常重要的實踐性環節之一,是學習該課程後一次全面的綜合練習。

通過本課程設計,使學生從基本概念和實際應用出發,掌握資料庫設計和資料庫建立、表的操作、儲存過程與觸發器應用、sql程式設計等技能。著重培養學生sql server 2000開發資料庫應用系統的技術和方法,進一步提高學生綜合運用所學知識的能力。

二、課程設計的內容

基於microsoft sql server,建立乙個具體的資料庫系統。

可以從下面題目中選取乙個題目(一人一題):

三、課程設計內容的具體要求

1、在ssms中,建立資料庫,並實現對sql server的使用者和角色管理。(10 分)

2、在ssms中,建立資料庫下的表(三個以上),並完成表和表之間的各種完整性約束的設定。(15 分)

3、使用t-sql語句建立預設值物件,並與表中字段繫結。 (5 分)

4、使用t-sql語句建立規則物件,並與表中字段繫結。(5分)

5、使用t-sql語句建立使用者自定義資料型別,並用該資料型別定義表中字段。(5 分)

6、在ssms中,自行錄入資料,資料量要足夠多(每張表至少10行以上資料),盡量模擬真實資料。(5 分)

7、使用t-sql語句完成資料修改和資料刪除的操作。(5 分)

8、在ssms中,完成資料庫的備份和恢復。(5分)

9、使用t-sql語句執行查詢操作(查詢的數量不得少於5個,並且不能設計為單錶查詢,要包含各種查詢,如:統計查詢、模糊查詢、單錶查詢、多表查詢、巢狀查詢等等)。 (10 分)

10、建立多表組合的檢視。(5 分)

11、編寫乙個使用者自定義的函式,函式名自擬。函式功能是給定函式引數,返回該引數對應的基本資訊結果。要求使用t-sql語句呼叫函式,返回結果。(10 分)

12、建立乙個帶輸入引數的儲存過程,儲存過程名自擬。儲存過程接受代號為輸入引數,儲存過程的結果顯示該代號的基本資訊。要求使用t-sql語句執行並驗證觸發器的正確性。(10 分)

13、建立觸發器,利用觸發器來保證資料庫中的參照完整性,以維護其外來鍵與參照表中的主鍵一致。使用t-sql語句執行並驗證觸發器的正確性。(10 分)

四、評閱標準

1、課程設計文件規範性:格式規範、基本規範、存在問題

2、資料庫實現功能大小:合理+詳細、基本合理+較詳細、一般+存在問題

3、實現程度:實現+正確、基本實現+基本正確、存在問題

五、提交的清單

1、課程設計文件列印稿乙份。 (具體格式要求見附錄)

2、全班提交乙份光碟。

3、光碟中,每個同學以自己的學號加姓名的形式建立乙個資料夾(如資料夾中包括自己建立的資料庫(包括資料庫主資料檔案*.mdf和日誌檔案_及課程設計文件電子版。

附錄:課程設計格式

2012-2013學年度第一學期

《大型資料庫管理系統——sql server》

課程設計

班級學號

姓名所選題目

完成日期: 年月日

《大型資料庫管理系統——sql server》

課程設計評閱表

評閱教師

資料庫SQL練習

建立學生student表 sno學號 主鍵3 sname姓名8 s 性別2 sbirthday生日 class班級5 建立課程course表 cno 課程號 主鍵 5 cname課程名10 tno教師號3 建立分數score表 sno 學號3 cno課程號5 degree分數 建立老師teacher...

影象元資料標註管理子系統 SQL資料庫

畢業設計家園001 2014年影象元資料標註管理子系統 sql資料庫 原創 摘要 隨著網際網路行業的發展,資源共享的重要性越來越受到人們的關注。影象元資料標註管理子系統引進先進的資訊處理技術,不僅會提高 管理的自動化程度和資訊共享度,降低成本,提高工作效率,還會從根本上改變 資源共享的發展戰略。圍繞...

SQL資料庫課程設計學生成績系統

本系統主要用於學校的學生成績管理。1.使用者身份的驗證 2.學生基本資訊管理 3.按班級選課 4.學生成績的管理 本系統包括 標準模組 系統登入模組 主介面模組 系統管理模組 學生基本資訊管理模組 選課模組 成績管理模組。1.標準模組 定義公共變數和過程。2.系統登入模組 進行使用者身份的驗證。3....