實驗三 使用管理器圖形界面創建視圖與使用視圖

維護SQL Server2008

一.實驗目的:

\1. 理解的視圖的概念。

\2. 掌握使用管理器圖形界面創建視圖。

\3. 掌握通過視圖修改基本表中的數據。

\4. 掌握數據庫的脫機與聯機操作。

\5. 掌握數據庫的分離與附加操作。

\6. 掌握數據的導入導出操作。

\7. 掌握數據庫的備份與恢復操作。

\8. 掌握將數據庫和表生成SQL腳本。

二.實驗內容(將第1題的操作步驟寫到實驗報告中)

\1. 視圖操作

   (1)創建“95031”班學生的視圖V-student-95031。

(2)創建“95031”班學生的選課視圖V-score-95031,包括的列爲:學號、姓名、課程名、成績,並使用漢字做列名。

   (3)創建“6-166”課的選課視圖V-score-6-166,包括的列爲:課程號、課程名、學號、姓名、成績,並使用漢字做列名。

   (4)創建每個學生平均成績的視圖VS-avgdegree-1,包括的列爲:班級、學號、姓名、平均成績,並使用漢字做列名。

(5)創建其平均成績高於等於80分的學生視圖VS-avgdegree-2,包括的列爲:班級、學號、姓名、平均成績,並使用漢字做列名。

   (6)創建各門課平均成績的視圖VC-avgdegree,包括的列爲:課程號、課程名、平均成績,並使用漢字做列名。

   (7)創建缺考學生的視圖V-student-absent,包括的列爲:學號、姓名、課程號、課程名,並使用漢字做列名。

   (8)調用存儲過程sp_helptext查看視圖V-student-95031的定義。

   (9)修改視圖V-student-95031中的某個學生姓名,然後到student表中查看該學生的姓名是否改了。

   (10)向視圖V-student-95031中添加一行,然後到student表中查看該行是否添上,並注意查看班級列的值。

   (11)將視圖V-student-95031中添加的那行刪除,然後到student表中查看該行是否還在。

   (12)刪除視圖V-student-absent。

\2. 對數據庫stuinfo進行脫機和聯機操作。

3.分離數據庫stuinfo,然後再附加該數據庫。

4.建立數據庫SCT,將數據庫stuinfo中的四個表導入到SCT庫中。

\5. 將數據庫stuinfo生成SQL腳本並查看該腳本文件,將表student生成SQL腳本並查看該腳本文件。

\6. 對數據庫stuinfo進行備份及恢復操作。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章