《库管理HOMEWORK3》由会员分享,可在线阅读,更多相关《库管理HOMEWORK3(20页珍藏版)》请在金锄头文库上搜索。
1、1-1资料库管理HOMEWORK3Stillwatersrundeep.流静水深流静水深,人静心深人静心深Wherethereislife,thereishope。有生命必有希望。有生命必有希望1-2Homework #3了解 Client / Server 架構,並學習目前主流商業資料庫系統遠端使用 MS SQL Server遠端使用 MySQL1-3遠端使用 MS SQL Server方法一安裝MS SQL Server 2008 Management Studio Express進行遠端管理http:/ Access做為Client透過ODBC連結至MS SQL Server(Windo
2、ws內建SQL Server的ODBC Driver)1-4MS SQL S.twMS AccessODBC DriverMS SQL Server Management StudioClientServer1-5(1) 設定ODBC選擇控制台系統及安全性系統管理工具資料來源(ODBC)1-6(2) 新增ODBC DSN於使用者資料來源名稱下按新增,選SQL Server或SQL Server Native Client 10.0 (內建驅動程式)1-7自行取名 (例 db2012),輸入遠端主機位置,輸入帳號密碼,按下一步直到完成並測試連線成功(3) 設定主機位置與帳密1-8開啟新的MS A
3、ccess資料庫,選外部資料匯入其它ODBC資料庫,選擇連結至資料來源 (不是匯入)(4) 由MS Access匯入連結1-9選擇機器資料來源db2012,輸入正確帳密,挑選下列九張表,並決定每張表的primary key,完成。(5) 挑選資料表1-10大陸地區美食餐廳資料庫介紹原始資料來源大眾點評網新浪生活 餐飲原始資料取得方式網路爬文資料庫共有 9 張表格可參考 schema 文件1-11ER model1-12Requirements (1)1.列出大陸地區前十大負評作者、內容、負評分數提示用SELECT top 10 挑前十大負評分數欄位為 negativescore2.承上,並印出
4、各餐廳名稱與人均單價提示人均單價欄位為 avgprice3.列出上海城市的商家總數提示cityname=上海 做為過濾條件4.列出上海城市前十大評論數最多的熱門商家提示以shopname 做統計1-13遠端使用 MySQL方法一安裝MySQL Workbench進行遠端管理http:/ Access做為Client,透過ODBC連結至MySQLhttp:/ AccessODBC DriverMySQL WorkbenchClientDB ServerBrowserApplication Server(Apache + php)AP Server1-15(1) 連接AP Server以瀏覽器開啟
5、,輸入帳密後登入 http:/.tw/phpmyadmin/1-16(2) 瀏覽資料點選左方shop資料庫,可瀏覽表格與資料,並進行操作1-17(3) 執行SQL點選上方SQL可帶出命令視窗,點選執行1-18Requirements (2)5.列出上海城市前十個人均單價最貴的商家提示用SELECT LIMIT 0, 10 挑前十大6.列出大陸地區前十大商家數最多的熱門菜系提示以dishname 做統計7.列出大陸地區前十大總分最高的評論、作者、總分提示以下列公式為總分CommentMagnitude+CommentTaste+CommentEnvironment+CommentService8
6、.列出西堤牛排在各城市的商家數提示shopname=西堤牛排 做為過濾條件以cityname 做統計1-19Requirements (3)for both MS-SQL & MySQL9.列出大陸前十大總展店數最多的店家名稱與店數提示用shopname做統計10. 分別列出上海、北京前十大熱門討論菜系提示以dishname 做統計11. 列出上海的川菜餐廳中,評分總分最好與最差前20名提示以下列公式為總分CommentMagnitude+CommentTaste+CommentEnvironment+CommentService加分題:自行設計分析目標,並以SQL解答(至多 4 題)1-20Deadline於 2013.12.10 前繳至 ceiba (注意截止時間)由組長繳交即可各題SQL與結果(畫面截圖)請貼在一個 Word 檔中,並以文字說明