1 / 17

實驗 1: 景點資料庫建置

實驗 1: 景點資料庫建置. 本次實驗內容在資料庫系統建置部分 , 主要是建置使用者與各個景點間的資料 , 實習資料庫的設計要點與建置方法. 文史脈流行動導覽系統. http://deh.csie.ncku.edu.tw/deh/index.html 本次實習 , 我們參考文史脈流行動導覽系統之資料庫設計 , 以使用者和各個景點內容為主. ER-model. 實體 (Entity) 關係說明. Schema. User_profile < user_id , user_name, password, email, gender, interest> Interest

karan
Download Presentation

實驗 1: 景點資料庫建置

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 實驗1:景點資料庫建置 本次實驗內容在資料庫系統建置部分,主要是建置使用者與各個景點間的資料,實習資料庫的設計要點與建置方法

  2. 文史脈流行動導覽系統 • http://deh.csie.ncku.edu.tw/deh/index.html • 本次實習,我們參考文史脈流行動導覽系統之資料庫設計,以使用者和各個景點內容為主

  3. ER-model

  4. 實體(Entity)關係說明

  5. Schema • User_profile <user_id, user_name, password, email, gender, interest> • Interest • 藝術文化、視聽娛樂、運動體育、教育學習、休閒旅遊、科學科技、社會人文、購物逛街、流行時尚、醫療保健

  6. (Cont.)

  7. (Cont.) • POI <POI_id, POI_title, POI_decription, POI_address, latitude, longitude, picture_url, user_id>

  8. (Cont.)

  9. (Cont.) • route_planning <route_id, route_title, route_description, user_id>

  10. (Cont.)

  11. (Cont.) • sequence <sequence_id, sequence, stay_time, next_time, route_id, POI_id>

  12. (Cont.)

  13. 查詢範例 • 找出經度在110-150以及緯度在20-40間的景點名稱: SELECT POI_titleFROM POIWHERE 110 <= longitude <=150AND 20 <= latitude <=40

  14. (Cont.) • 找出興趣是運動體育的使用者名稱與email SELECT user_name, emailFROM user_profileWHERE interest = '運動體育'

  15. (Cont.) • 找出由興趣是運動體育的使用者所建置的景點名稱 SELECT POI.POI_titleFROM user_profile, POIWHERE user_profile.interest = '運動體育'AND user_profile.user_id = POI.user_id

  16. (Cont.) • 找出建置的景點位置座標座落於經度110-150以及緯度20-40間的女性使用者名稱 SELECT user_profile.user_nameFROM POI, user_profileWHERE 110 <= POI.longitude <=150AND 20 <= POI.latitude <=40AND POI.user_id = user_profile.user_idAND user_profile.gender =2

  17. (Cont.) • 找出包含太魯閣景點的行程建議 SELECT * FROM sequence AS SEWHERE SE.Route_idIN (SELECT S.Route_idFROM sequence AS S, POIWHERE POI.POI_title = “太魯閣"AND POI.POI_id = S.POI_id )ORDERBY SE.Route_id ASC , SE.sequene ASC

More Related