Presentation is loading. Please wait.

Presentation is loading. Please wait.

食尚玩家 高等資料庫管理系統 -期末報告- 指導老師: 楊維邦 教授 學生: 歐楊思 陳廷宣

Similar presentations


Presentation on theme: "食尚玩家 高等資料庫管理系統 -期末報告- 指導老師: 楊維邦 教授 學生: 歐楊思 陳廷宣"— Presentation transcript:

1 食尚玩家 高等資料庫管理系統 -期末報告- 指導老師: 楊維邦 教授 學生:610039002 歐楊思 610039003 陳廷宣
指導老師: 楊維邦 教授 學生:  歐楊思  陳廷宣  黃存賢 2019/4/25

2 大綱 E/R Relationship 動機&目的 功能 E-R Model SQL定義表格 參考完整性 正規化 實作介面
2019/4/25

3 動機&目的 2019/4/25

4 動機&目的 動機 目的 每到了吃飯時間,不知選擇哪間餐飲店 想到不同地區吃飯,卻不知有哪些選擇 依照時間與地區找到合適的餐廳
2019/4/25

5 功能 2019/4/25

6 功能 依照使用者需求推薦店家- 選擇方式: 其他- 會員可新增店家 時間: 地點: 依照使用者的需求,選擇搜尋的方式 ex:依照地點
分為早、中、晚餐 地點: 東華附近、東華以北、東華以南 選擇方式: 依照使用者的需求,選擇搜尋的方式 ex:依照地點 利用隨機搜尋推薦店家 其他- 會員可新增店家 對餐廳的描述 提供圖片分享 Ex:菜單、美食照片分享 部落格->存錢… msn機器人->歐陽 2019/4/25

7 E-R Model 2019/4/25

8 E-R Model (0,*) (1,*) 介紹 會員 餐廳 會員編號 餐廳編號 更新時間 餐廳名稱 會員姓名 會員信箱 N M 餐廳地址
餐廳描述 會員帳號 餐廳照片 地區 密碼 營業時間 2019/4/25

9 E/R Relationship 2019/4/25

10 E/R Relationship 轉換Entity 會員 to 餐廳 => many - to - many
會員 (會員編號, 會員帳號, 會員密碼,會員姓名,會員信箱) 餐廳 (餐廳編號,餐廳名稱, 餐廳地址,區域,營業時間) (0,*) (1,*) 介紹 會員 餐廳 N M 會員 to 餐廳 => many - to - many 2019/4/25

11 SQL定義表格 2019/4/25

12 SQL定義表格 (1/2) 會員編號,設為Primary Key 會員帳號 會員密碼 會員姓名 會員信箱
餐廳名稱 餐廳地區 餐廳地址 營業時間

13 SQL定義表格 (2/2) 發布時間,設為Primary Key 餐廳描述 餐廳圖片 餐廳地址,設為Primary Key 餐廳地區
2019/4/25

14 參考完整性 2019/4/25

15 參考完整性 Primary Key Member Primary Key Foreign Key Introduce Foreign Key
不可為null 這些外鍵都有對應值~所以為參考的完整性 Foreign Key Primary Key Food Area Primary Key 2019/4/25

16 正規化 1NF 2NF 3NF 2019/4/25

17 正規化—1NF (1/2) Member_Food 2019/4/25

18 正規化—1NF (2/2) Primary Key: 會員編號 餐廳編號 發布時間 FD:
會員編號→會員帳號會員編號→會員密碼會員編號→會員名字會員編號→電子信箱餐廳編號→餐廳名稱 餐廳編號→餐廳區域餐廳編號→餐廳地址 餐廳編號→營業時間 餐廳地址→餐廳區域 FFD: 會員編號,餐廳編號,發布時間→餐廳圖片 會員編號,餐廳編號,發布時間→餐廳描述 2019/4/25

19 正規化—2NF (1/3) 2019/4/25

20 正規化—2NF (2/3) Primary Key: 會員編號,餐廳編號,發布時間 FFD:
會員編號,餐廳編號,發布時間→餐廳描述會員編號,餐廳編號,發布時間→餐廳圖片 Primary Key: 餐廳編號 Foreign Key: 會員編號 FD: 餐廳編號→餐廳名稱 餐廳編號→餐廳區域 餐廳編號→餐廳地址 餐廳編號→營業時間 餐廳地址→餐廳區域 Primary Key: 會員編號 FD: 會員編號→會員帳號 會員編號→會員密碼 會員編號→會員名字 會員編號→電子信箱 2019/4/25

21 正規化—2NF (3/3) Introduction Member Food

22 正規化—3NF (1/3) Food 去除遞移相依性,第3NF 2019/4/25

23 正規化—3NF (2/3) BAD! GOOD! Primary Key: 餐廳地址 FD: 餐廳地址→餐廳區域 Primary Key:
餐廳編號 FD: 餐廳編號→餐廳地址 2019/4/25 GOOD!

24 正規化—3NF (3/3) Food Area

25 實作介面 網頁分享與查詢 MSN機器人查詢 2019/4/25

26 網頁介面—首頁 2019/4/25

27 推薦美食店家 2019/4/25

28 發表權限 會員才有發表權限 2019/4/25

29 會員註冊 2019/4/25

30 會員登入 2019/4/25

31 上傳資料 顯示會員名稱 2019/4/25 輸入推薦資料

32 上傳成功 2019/4/25

33 成功新增推薦的店家 2019/4/25

34 介紹內頁 2019/4/25

35 刪除文章(1/4) 2019/4/25 按下要刪除文章的刪除鈕

36 刪除文章(2/4) 跳出確認對話框 2019/4/25

37 刪除文章(3/4) 2019/4/25

38 刪除文章(4/4) 文章刪除完畢! 2019/4/25

39 MSN機器人查詢-以iPad為例 2019/4/25

40 MSN機器人—小管家 MSN機器人-小管家 為聯絡人之一 2019/4/25

41 與小管家對話 與小管家對話 小管家自動回覆, 詢問用餐時段 2019/4/25

42 回覆用餐時段 回覆所要查詢的時段後, 小管家進一步詢問用餐地點 2019/4/25

43 回覆用餐地點 回覆小管家後, 小管家推薦適合的餐館 2019/4/25

44 結束查詢 2019/4/25

45 心得分享 Embedded SQL 錯誤 2019/4/25

46 Embedded SQL 錯誤 2019/4/25

47 Embedded SQL 錯誤 2019/4/25

48 Embedded SQL 錯誤 2019/4/25

49 Embedded SQL 錯誤 2019/4/25

50 成員貢獻度 動機&目的– 歐陽思30%,陳廷宣30%,黃存賢40% 功能-歐陽思33%,陳廷宣33%,黃存賢34%
E-R Model-歐陽思30%,陳廷宣30%,黃存賢40% E/R Relationship-歐陽思30%,陳廷宣30%,黃存賢40% SQL定義表格-歐陽思30%,陳廷宣30%,黃存賢40% 參考完整性-歐陽思30%,陳廷宣30%,黃存賢40% 正規化-歐陽思30%,陳廷宣30%,黃存賢40% 資料庫建置-陳廷宣50%,黃存賢50% 心得分享-黃存賢100% 實作介面 MSN機器人 –歐陽思 網頁-黃存賢 PPT製作-陳廷宣 2019/4/25

51 ~Thank you~  2019/4/25


Download ppt "食尚玩家 高等資料庫管理系統 -期末報告- 指導老師: 楊維邦 教授 學生: 歐楊思 陳廷宣"

Similar presentations


Ads by Google