資料庫 實驗二

2022-11-27 10:24:03 字數 1215 閱讀 2972

實驗二 sql server2008資料查詢

資料查詢是資料庫中最常見的操作。

【實驗目的】

掌握sql server2008資料查詢語言的使用,能獨立按要求對資料庫進行指定的查詢操作。

【實驗要求】

1、每完成乙個任務,擷取全螢幕快照1~3張作為中間步驟和結果的貼圖,貼上在最後的實驗報告中。

2、思考題可以選做,作為優秀加分的依據。

【實驗任務】

1、將下列學生成績插入到 stud_grade 學生成績表中。

插入語句

插入後結果

2、顯示 stud_grade 學生成績表中成績為 85,86 或 88 的記錄。

3、顯示 stud_grade 學生成績表中的最高分的學生學號和課程號。

4、以入學成績 mark 降序顯示 stud_info 學生資訊表中所有記錄。

5、首先顯示「計算機工程系」、「計算機網路技術專業」、02 班全體學生的基本資訊,然後再統計「計算機工程系」、「計算機網路技術專業」、02 班的學生人數。 注:學生基本資訊表中學號中含有年級、系、專業等資訊,規則為兩個數字表示乙個資訊,如學號為「0401030101」則按順序分別為:

04表示入學年,01表示系(計算機工程系),03表示專業('040103','計算機控制技術),01表示班號,01表示學號。

6、顯示成績高於學號為「0401030101」、課程號為「0401010103」的所有成績記錄。

7、顯示出與學號為「0401040112」的學生同年出生的所有學生的學號、姓名和出生日期。

8、顯示選了課程號為「0401010105」的同學人數和該課程上課教師姓名。

9、在學生成績表中,顯示存在有 85 分以上成績的課程號。

10、統計各門課程不及格人數在 3 人以上的課程數量。

11、顯示「計算機工程系」老師所教課程的成績表。

注:教師基本資訊表中學號中含有系、教研室等資訊,規則為兩個數字表示乙個資訊,如教師編號為「010102」則按順序分別為:01表示系(計算機工程系),01表示教研室('0101',計算機應用教研室),02表示老師的順序號。

12、將 stud_grade 學生成績表中分數按班級和學號順序顯示。

13、將 stud_grade 學生成績表中課程號為「0401010106」的成績加 5。

插入語句

加分前加分後14、刪除 stud_info 學生資訊表中姓名為「張源」的學生記錄。

插入語句

刪除前刪除後

資料庫實驗

實驗名稱 關係查詢與連線 一 實驗目的 1 理解select語句的操作和基本使用方法,熟練掌握簡單查詢。2 掌握select語句的巢狀使用,實現表的複雜查詢,進一步理解select語句的高階使用方法。3 理解join語句的操作和基本使用方法,掌握內連線 外連線 自連線的概念和使用。二 實驗環境 使用...

資料庫實驗

淮海工學院計算機工程學院 實驗報告書 課程名 資料庫原理及應用 題目資料操縱 班級g計算機131班 學號2013150233 姓名顧建雲 一 目的與要求 1 鞏固資料庫的基礎知識。2 掌握資料操縱的各種方法。二 實驗內容 1 利用企業管理器向職工表和職工工資表中輸入教材p117中的資料 2 用sql...

資料庫實驗

實驗二 sql server資料庫更新操作 1.為companyinfo資料庫的各表錄入記錄 sql語言 insert category values 1,飲料 軟飲料 咖啡 茶 啤酒和淡啤酒 insert category values 2,計算機耗材 列印紙等 insert category v...