第十章基本的查处理与最佳化.pptVIP

  • 2
  • 0
  • 约5.57千字
  • 约 40页
  • 2019-04-15 发布于江苏
  • 举报
Copyright 黃三益 2003 資料庫核心理論與實務 第十章基本的查詢處理與最佳化 資料庫程式的執行 SQL敘述的處理流程 SQL查詢樹 基本關聯代數運算子的處理 SELECT的處理方式和成本 外部排序的處理方式和成本 資料庫程式的執行 通常SQL的敘述都是由程式執行所產生,但交由DBMS來處理 DBMS看到的是一串SQL敘述 資料庫程式的部分程式碼 建立資料庫連結物件 set conn = Server.CreateObject(ADODB.Connection) 開啟資料庫連結 conn.Open onlinedb query = SELECT * FROM product Set rs = conn.Execute(query) while not rs.EOF SQL敘述的處理流程 練習10-1 考慮圖10-2,如果第4行的SQL指令在檢查時發現錯誤,會有什麼後果? Ans: 此時該SQL指令便不會執行,也因此rs裡不會有值。所以不會執行WHILE迴圈 SQL查詢樹 一顆SQL查詢樹是用來表達一種執行方案 每一葉節點記錄查詢所用到的每一資料表 每一中間節點記載處理的動作。標準的處理動作如關聯代數裡的運算子 SELECT name FROM Product, Author WHERE pName = ‘系統

文档评论(0)

1亿VIP精品文档

相关文档