設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“商店”實(shí)體集,屬性有商店編號(hào)、商店名、地址等;二是“商品”實(shí)體集,屬性有商品號(hào)、商品名、規(guī)格、單價(jià)等;三是“職工”實(shí)體集,屬性有職工編號(hào)、姓名、性別、業(yè)績(jī)等。
商店與商品間存在“銷(xiāo)售”聯(lián)系,每個(gè)商店可銷(xiāo)售多種商品,每種商品也可放在多個(gè)商店銷(xiāo)售,每個(gè)商店銷(xiāo)售每一種商品,有月銷(xiāo)售量;商店與職工間存在著“聘用”聯(lián)系,每個(gè)商店有許多職工,每個(gè)職工只能在一個(gè)商店工作,商店聘用職工有聘期和月薪。
試畫(huà)出ER圖,并在圖上注明屬性、聯(lián)系的類(lèi)型。再轉(zhuǎn)換成關(guān)系模式集,并指出每個(gè)關(guān)系模式的主鍵和外鍵。
下圖給出(a)、(b)和(c)三個(gè)不同的局部模型,將其合并成一個(gè)全局信息結(jié)構(gòu),并設(shè)置聯(lián)系實(shí)體中的屬性(允許增加認(rèn)為必要的屬性,也可將有關(guān)基本實(shí)體的屬性選作聯(lián)系實(shí)體的屬性)。
各實(shí)體構(gòu)成如下:
部門(mén):部門(mén)號(hào),部門(mén)名,電話,地址
職員:職員號(hào),職員名,職務(wù)(干部/工人),年齡,性別 設(shè)備處:?jiǎn)挝惶?hào),電話,地址 工人:工人編號(hào),姓名,年齡,性別 設(shè)備:設(shè)備號(hào),名稱(chēng),位置,價(jià)格 零件:零件號(hào),名稱(chēng),規(guī)格,價(jià)格 廠商:?jiǎn)挝惶?hào),名稱(chēng),電話,地址
設(shè)某汽車(chē)運(yùn)輸公司有三個(gè)實(shí)體集。一是“車(chē)隊(duì)”實(shí)體集,屬性有車(chē)隊(duì)號(hào)和車(chē)隊(duì)名等;二是‘車(chē)輛”實(shí)體集,屬性有牌照號(hào)、廠家和出廠日期等;三是“司機(jī)”實(shí)體集,屬性有司機(jī)編號(hào)、姓名和電話等。 設(shè)車(chē)隊(duì)與司機(jī)之間存在“聘用”聯(lián)系,每個(gè)車(chē)隊(duì)可聘用若干司機(jī),但每個(gè)司機(jī)只能應(yīng)聘于一個(gè)車(chē)隊(duì),車(chē)隊(duì)聘用司機(jī)有個(gè)聘期;車(chē)隊(duì)與車(chē)輛之間存在“擁有”聯(lián)系,每個(gè)車(chē)隊(duì)可擁有若干車(chē)輛,但每個(gè)車(chē)輛只能屬于一個(gè)車(chē)隊(duì);司機(jī)與車(chē)輛之間存在著“使用”聯(lián)系,司機(jī)使用車(chē)輛有使用日期和公里數(shù)兩屬性,每個(gè)司機(jī)可使用多輛汽車(chē),每輛汽車(chē)被多個(gè)司機(jī)使用。
將該車(chē)隊(duì)的E-R圖轉(zhuǎn)換成關(guān)系模型