📚 知識家圖書館 奇摩知識+ 紀念館

急~~繪製ERD圖 假設你要替一個餐廳設計點菜系統,該系統記載餐點資訊並可以讓顧客訂位。?

發問者 匿名 ・2021 年 3 月 22 日 ・其他:網際網路

假設你要替一個餐廳設計點菜系統,該系統記載餐點資訊並可以讓顧客訂位。其資料需求如下: ‧ 單點 (Dish):包括單點編號 (dNo)、單點名稱 (dName)、單點敘述 (dDesc),和價錢 (dPrice)。其中單點編號和單點名稱均為唯一。 ‧ 套餐 (Set):包括套餐編號 (sNo)、套餐名稱 (sName)、套餐敘述 (sDesc),和價錢 (sPrice)。其中套餐編號和套餐名稱均為唯一。顧名思義,套餐就是由數個單點所組成,組成的單點和單點數量必須記載。 ‧ 餐桌 (Table):包括餐桌編號 (tId)、容納人數 (capacity),和位置 (location)。其中餐桌編號為唯一。 ‧ 服務生 (Waiter):包括姓名 (name) 和性別 (sex)。其中姓名為唯一。此外,每一服務生都必須有剛好一位代理服務生 (Substitute),以便該服務生不在時可以頂替其工作。 ‧ 顧客 (Customer):包括顧客姓名 (cName)、日期時間 (dateTime)、人數 (num),和消費金額 (payment)。其中沒有任何屬性是唯一的,但每一顧客一定被分配一張餐桌,使用同一餐桌的顧客其日期時間 (dateTime) 必然不同。請注意,為了環境美觀,本餐廳不允許併桌,也就是說每一顧客只有佔用一張餐桌。 ‧ 每一顧客所點的餐點可能包括數個單點和數個套餐,顧客的點餐記錄 (包括種類和數量) 要記載。 ‧ 每一服務生負責數個餐桌,每一餐桌剛好有一位服務生負責。 請依以上的需求,畫出ERD。必要的話,可自行假設其他相關狀況,但必須寫清楚。

1 則回答

可以看別人的例子,同理類推,動手開始畫邊畫邊想,就會理出草稿來了 https://medium.com/pierceshih/%E7%AD%86%E8%A8%98-%E5%AF%A6%E9%AB%94%E9%97%9C%E8%81%AF%E5%9C%96-87c3ecbc5ff0
匿名 2021 年 3 月 22 日

電腦與網際網路的其他問題