閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內。
【說明】
某水果零售超市擬開發(fā)一套信息系統(tǒng),對超市的顧客、水果、員工、釆購和銷售信息進行管理。
【需求分析】
(1)水果零售超市實行會員制,顧客需具有會員資格才能進行購物,顧客需持所在單位出具的證明信才能辦理會員資格,每位顧客具有唯一編號;
(2)超市將采購員和導購員分成若干個小組,每組人員負責指定的若干種水果的釆購和導購。每名采購員可采購指定給該組購買的水果;每名導購員都可對顧客選購的本組內的各種水果進行計價和包裝,并分別貼上打印條碼;
(3)顧客選購水果并計價完畢后進行結算,生成結算單。結算單包括流水號、購買的各種水果信息和顧客信息等,每張結算單具有唯一的流水號;
(4)超市在月底根據結算單對導購員進行績效考核,根據采購情況對采購員進行考核,同時也根據結算單對顧客消費情況進行會員積分。
初步設計的數據庫關系模式如圖1-1所示。
關系模式的主要屬性,含義及約束如表1-1所示。
表1-1主要屬性,含義及約束
“結算單”示例如表1-2所示。
表1-2 “結算單”示例
【問題1】(5分)
對關系模式“顧客”,請回答以下問題:
(1)給出所有候選鍵。
(2)該關系模式可達到第幾范式,用60字以內文字簡要敘述理由。
【問題2】(6分)
對關系模式“結算單”,請回答以下問題:
(1)用100字以內文字簡要說明它會產生什么問題。
(2)將其分解為第三范式,分解后的關系名依次為:結算單1,結算單2,...。并用下劃線標注分解后的各關系模式的主鍵。
【問題3】(4分)
對關系模式“職責”,請回答以下問題:
(1)它是否是第四范式,用100字以內文字敘述理由。
(2)將其分解為第四范式,分解后的關系名依次為:職責1,職責2,...