阿摩線上測驗 登入

申論題資訊

試卷:113年 - 113 高等考試_二級_資訊處理:高等資料庫設計#123072
科目:高等資料庫設計
年份:113年
排序:0

題組內容

四、針對產品資料檔 Product_T 和訂單明細檔 OrderLine_T,用結構化查詢語言(structured query language, SQL)所撰寫之指令如下所示,其中 OrderID 為訂單編號,ProductID 為產品編號,ProductFinish 表示產品的生產地。 假設產品資料檔的主索引(primary index)為產品編號,訂單明細檔的主索引為訂單編號和產品編號的組合。
SELECT DISTINCT OrderID FROM OrderLine_T
   WHERE EXISTS (SELECT * FROM Product_T
                          WHERE ProductID = OrderLine_T.ProductID AND ProductFinish = ‘Taipei’);

申論題內容

(一)請說明此指令所要完成的工作,並論述應如何設定這二個檔案的次要 索引(secondary index) ,才能讓這個指令有較好的執行效率。 (10 分)