如題,104年身障四等資訊處理的資料處理概要的第二題:
根據下列敘述,試繪製一個廚師與餐廳的實體關係圖(ER Diagram),並標明所有
廚師與餐廳實體的屬性、鍵(Key)、和參與限制(Participation Constraint)。
有很多廚師在一間餐廳工作。廚師一般是以國民身分證號碼、姓名和他們的專門烹
調技術來區分,但國民身分證號碼是唯一辨別。餐廳有很多連鎖店,顧客一般對其
用「餐廳和城市名稱」的結合來做唯一區分。每位廚師至少在一間餐廳工作,並且
每間餐廳必須至少有一位廚師。有些廚師擁有餐廳,如果一位廚師僅擁有一間餐廳
─他是這間餐廳的唯一所有者。
我想請教的是這部份:
餐廳有很多連鎖店,顧客一般對其用「餐廳和城市名稱」的結合來做唯一區分。
(此為菱形) ┌─────┐
┌──┐ ︿ / │┌───┐│
│餐廳│─╫──〈 有 〉───┼──││連鎖店││
└──┘ ﹀ \ │└───┘│
└─────┘
我畫到這邊就卡住了,不太懂題目餐廳和城市名稱的結合是什麼意思?
我的理解是餐廳是實體,而城市名稱是屬性,這兩者不知可如何做結合呢?
本想直接在連鎖店下畫一個「餐廳和城市名稱」的屬性再加底線表示唯一,
但總覺得不太對。
另一問題點是「餐廳有很多連鎖店」,如果用雞爪圖來畫參與限制,
連鎖店的實體端連線應該如上圖我所畫的最少1間、最多多間來表示吧?
我的想法是餐廳至少會有一間(連鎖)店。