閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應(yīng)欄內(nèi)。
【說明】
某酒店擬構(gòu)建一個信息系統(tǒng)以方便酒店管理及客房預(yù)訂業(yè)務(wù)運作活動,該系統(tǒng)的部分功能及初步需求分析的結(jié)果如下所述:
(1)酒店有多個部門,部門信息包括部門號、部門名稱、經(jīng)理、電話和郵箱。每個部門可以有多名員工,每名員工只屬于一個部門;每個部門有一名經(jīng)理,負責(zé)管理本部門的事務(wù)和員工。
(2)員工信息包括員工號、姓名、職位、部門號、電話號碼和工資。職位包括:經(jīng)理、業(yè)務(wù)員等。其中員工號唯一標(biāo)識員工關(guān)系中的每一個元組。
(3)客戶信息包括客戶號、單位名稱、聯(lián)系人、聯(lián)系電話、聯(lián)系地址,其中客戶號唯一標(biāo)識客戶關(guān)系中的每一個元組。
(4)客戶要進行客房預(yù)訂時,需要填寫預(yù)訂申請。預(yù)訂申請信息包括申請?zhí)枴⒖蛻籼?、入住時間、入住天數(shù)、客房類型、客房數(shù)量。其中,一個申請?zhí)枌?yīng)唯一的一個預(yù)訂申請;一個客戶可以有多個預(yù)訂申請,但一個預(yù)訂申請對應(yīng)唯一的一個客戶號。
(5)當(dāng)客戶入住時,業(yè)務(wù)員根據(jù)客戶預(yù)訂申請負責(zé)安排入住事宜,如入住的客戶的姓名、性別、身份證號、電話、入住時間、天數(shù)。一個業(yè)務(wù)員可以安排多個預(yù)訂申請,但一個預(yù)訂申請只由一個業(yè)務(wù)員處理。
【概念模型設(shè)計】
根據(jù)需求階段收集的信息,設(shè)計的實體聯(lián)系圖如圖2-1所示。
【關(guān)系模式設(shè)計】
部門(部門號,部門名稱,經(jīng)理,電話,郵箱)
員工(員工號,姓名,(a),職位,電話號碼,工資)
客戶((b),單位名稱,聯(lián)系人,聯(lián)系電話,聯(lián)系地址)
客房(客房號,客房類型)
預(yù)訂申請((c),(d),入住時間,天數(shù),客房類型,客房數(shù)量)
安排(申請?zhí)?,客房號,姓名,性別,身份證號,電話,(e),(f),業(yè)務(wù)員)
【問題1】(6分)
根據(jù)題意,將關(guān)系模式中的空(a)~(f)的屬性補充完整,并填入答題紙對應(yīng)的位置上。
【問題2】(4分)
根據(jù)題意,可以得出圖2-1所示的實體聯(lián)系圖中四個聯(lián)系的類型,兩個實體集之間的聯(lián)系類型分為三類:一對一(1:1)、一對多(1:n)和多對多(m:n)。請按以下描述確定聯(lián)系類型并填入答題紙對應(yīng)的位置上。
客戶與預(yù)訂申請之間的“申請”聯(lián)系類型為 (g);
部門與員工之間的“所屬”聯(lián)系類型為 (h);
員工與員工之間的“婚姻”聯(lián)系類型為 (i);
員工、預(yù)訂申請和客房之間的“安排”聯(lián)系類型為 (j)。
【問題3】(5分)
若關(guān)系中的某一屬性或?qū)傩越M的值能唯一地標(biāo)識一個元組,則稱該屬性或?qū)傩越M為主鍵。本題“客戶號唯一標(biāo)識客戶關(guān)系的每一個元組”,故為客戶關(guān)系的主鍵。指出部門、員工、安排關(guān)系模式的主鍵。