資料庫原理實驗報告 羅忠霖 實驗三

2021-09-24 09:25:18 字數 1247 閱讀 5373

一、 實驗使用環境:

window7 、sql server 2005

二、 實驗內容與完成情況:

1. 查詢2023年3月10日以前進貨且進貨價大於500元的商品資訊,進貨**按從大到小排序。

2.建立乙個新錶名為:總金額表。字段包含:商品名稱,總金額,返回的結果集行的百分比為

3.彙總各部門的員工人數

4.顯示如下結果

5.顯示如下結果

6.分別統計各個員工的銷售總數:(使用compute)

7.查詢商品名稱,銷售編號及銷售數量,包括沒有銷售的商品名稱。

8.使用笛卡爾積連線兩張表purchase和sell

9.為新建的表建立唯一性聚集索引:

10.為employees表的「姓名」字段建立乙個名為「i_姓名」的非聚集索引,使用降序排列,填充因子為:

11.顯示employees表的i_姓名索引的碎片統計資訊。

12.建立乙個新檢視v1,要求查詢採購部的趙飛燕所採購商品的銷售情況:並對檢視v1取消加密:

13.修改檢視v1,要求查詢該公司年月份商品的銷售情況和每一筆銷售的純利潤,並對檢視v1取消加密。

14.將指定的全校學生資訊表(execl表)匯入到sql server的資料庫中pubs中,表名為student。並修改相應的欄位名型別。

1)執行**:

select * from student

where 班級in ('計算1011','計算1012,'計算1013','計算1014')

顯示查詢計畫

2)在班級欄位中建立索引

建立索引:create index in1 on student(班級)

執行**:

select * from student

where 班級in ('計算1011','計算1012,'計算1013','計算1014')

顯示查詢計畫,根據以上結果給出結論

結果:和第一題的結果一樣,這裡就不截圖了!

14題總結論:第一,通過建立唯一性索引,可以保證資料庫表中每一行資料的唯一性。

第二,可以大大加快資料的檢索速度,這也是建立索引的最主要的原因。

第三,可以加速表和表之間的連線,特別是在實現資料的參考完整性方面特別有意義。

第四,在使用分組和排序子句進行資料檢索時,同樣可以顯著減少查詢中分組和排序的

時間。第五,通過使用索引,可以在查詢的過程中,使用優化隱藏器,提高系統的效能。

三、 出現的的問題和解決方案(列出遇到的問題和解決辦法,列出沒有解決的問題)

資料庫原理實驗報告

實驗題目 資料定義 班級 1x級36 x班 學號 11103060x0x 姓名 實驗一資料定義 一 學時 2學時 二 實驗型別驗證性 設計性 三 實驗目的 利用查詢分析器用sql語言定義基本表 索引並進行相關操作。四 實驗內容 背景材料 在以下實驗中,使用學生 課程資料庫,它描述了學生的基本資訊 課...

資料庫實驗報告

資料庫系統概論 實驗報告 實驗三 sql單錶查詢和多表查詢 一 實驗目的 1 觀察查詢結果,體會select語句實際應用 2 要求學生能夠在access環境中使用select語句進行簡單查詢 資料排序和資料連線查詢的操作方法 二 實驗準備 本實驗需要用到實驗一所建立的 學生成績管理 的資料庫和stu...

資料庫實驗報告

資料庫原理 實驗報告 東北大學秦皇島分校 4.在查詢分析器中按照下列要求修改第3題中建立的資料庫test2 1 主要資料檔案的容量為2mb,最大容量為20mb,增幅為2mb。2 次要資料檔案的容量為2mb,最大容量為20mb,增幅為2mb。事務日誌檔案的容量為1mb,最大容量為10mb,增幅為2mb...