日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

数据库索引与视图实验

發布時間:2024/8/1 数据库 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据库索引与视图实验 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

📧 數據庫索引與視圖實驗
提示:本實驗是清華大學出版社《數據庫原理與技術》李春葆 p394上機實驗題4
我看了下隔壁班的大佬的博客覺得容易沒放上來,那我就來補充一下這次實驗的內容 。



前言

😁提示:基本原理麻煩去翻閱書籍,我在這里就不贅述了,學計算機的親們,一定要多動手去打代碼,才能去理解他的含義和內容,這對培養你的編程能力和編程思維是非常重要的。


🎇嘿嘿,再來個提示:本篇文章正文內容由下開始,由于博主仍是本科小菜鳥,若存在錯誤,請各位同學指正,相關代碼僅供參考。

一、題目與代碼

(1)如果經常按書名查詢圖書信息,在書名上建立非聚集索引,并輸出 book 表中的記錄,看輸出的次序是否按書名排序。

--test 4-1 碎銅鈴 小善 USE Library2143 CREATE NONCLUSTERED COLUMNSTORE INDEX IDX_bookname ON dbo.book2143(圖書名) GO SELECT 圖書名 FROM dbo.book2143 ORDER BY 圖書名 GO

(2)在 borrow 表的學號和圖書編號列上建立非聚集索引,并輸出該表中的記錄,看輸出記錄的次序如何。

--test4-2 碎銅鈴 小善 USE Library2143 CREATE NONCLUSTERED COLUMNSTORE INDEX IDX_SNumBNum ON dbo.borrow2143(學號,圖書編號) GO SELECT 學號,圖書編號 FROM dbo.borrow2143 ORDER BY 學號,圖書編號 GO

(3)建立一個視圖,顯示“0502”班學生的借書信息(只要求顯示姓名和書名)。

--test4-3 碎銅鈴 小善 USE Library2143 GO CREATE VIEW bh0502_borrow AS SELECT St.姓名,B.圖書名FROM dbo.student2143 St,dbo.book2143 B,dbo.borrow2143 BRWHERE St.班號='0502'AND St.學號=BR.學號 AND B.圖書編號=BR.圖書編號 GO SELECT * FROM dbo.bh0502_borrow GO

(4)建立一個視圖,顯示所有學生的借書數目(只要求顯示學號,姓名和數目)。

--test4-4 碎銅鈴 小善 USE Library2143 GO CREATE VIEW St_BrNum ASSELECT St.學號,St.姓名, COUNT(DISTINCT BR.圖書編號) AS 借書數目FROM dbo.student2143 St,dbo.borrow2143 BRWHERE St.學號=BR.學號GROUP BY St.學號,St.姓名 GO SELECT * FROM dbo.St_BrNum GO

(5)刪除前面創建的索引和視圖。

--test4-5 碎銅鈴 小善 USE Library2143 GO DROP INDEX IDX_bookname ON dbo.book2143 DROP INDEX IDX_SNumBNum ON dbo.borrow2143 DROP VIEW dbo.bh0502_borrow DROP VIEW dbo.St_BrNum GO

總結

貌似也沒啥可以多總結的了,反正,你們敲代碼就對啦。老祖宗說得對,“實踐是檢驗真理的唯一標準”,多翻翻書,吃透它!然后期末拿高分!嘿嘿嘿~嘿嘿( ?? ω ?? )?

總結

以上是生活随笔為你收集整理的数据库索引与视图实验的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。