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

歡迎訪問 生活随笔!

生活随笔

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

windows

(数据库系统概论|王珊)第九章关系查询与关系优化:习题

發布時間:2025/3/15 windows 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 (数据库系统概论|王珊)第九章关系查询与关系优化:习题 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

名詞解釋

  • 代數優化:是指關系代數表達式的優化,也即按照一定規則,通過對關系代數表達式進行等價變換,改變代數表達式中操作的次序和組合,使查詢更高效
  • 物理優化:是指存取路徑和底層操作算法的選擇。選擇依據可以是基于規則的(rule based)、基于代價的(cost based)、基于語義的(semantic based)

簡答題

【答案】



應用題

(1)由于一個塊能裝40個R的元祖,所以需要20000/40=500塊

(2)所需塊數為4(3個B+樹和一個數據)

(3)由于1200/30=40塊,所以S作為外表,假設內存分配的塊數為x,那么這40塊需要40/x次裝入,每次裝入時都要重新讀取R,所以總次數為40+500×(40 / x)

(4)有序的時候:(20000 ÷ 40) + (1200 ÷30) = 500 + 40 = 540 = T(有序)
無序的時候:T(排序) + T(有序)

【答案】

首先將SQL語句轉為關系代數表達式

ΠCname(σStudent.Sdept=′IS′(σSC.Cno=Course.Cno(σStudent.Sno=SC.Sno(Student×SC)×Course)))\Pi_{Cname}(\sigma_{Student.Sdept='IS'}(\sigma_{SC.Cno=Course.Cno}(\sigma_{Student.Sno=SC.Sno }(Student × SC) × Course)))ΠCname?(σStudent.Sdept=IS?(σSC.Cno=Course.Cno?(σStudent.Sno=SC.Sno?(Student×SC)×Course)))

將關系代數表達式轉為查詢樹


優化

【答案】

(1):對teacher表進行掃描,查看元組性別為女的數據
(2):可以先通過索引找到Dno = 301的,然后順著B+樹的順序集合來得到想要的數據即可。
(3):和(1)幾乎一樣,對表進行掃面,找到滿足條件的
(4):先對year進行處理,找到之后判斷salary是否滿足條件
(5):對work表進行掃描,看數據是否滿足條件。


【答案】

新人創作打卡挑戰賽發博客就能抽獎!定制產品紅包拿不停!

總結

以上是生活随笔為你收集整理的(数据库系统概论|王珊)第九章关系查询与关系优化:习题的全部內容,希望文章能夠幫你解決所遇到的問題。

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