在數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計中,將E-R模型轉(zhuǎn)換為關(guān)系模型應(yīng)遵循相應(yīng)原則。對于三個不同實體集和它們之間的一個多對多聯(lián)系,最少應(yīng)轉(zhuǎn)換為多少個關(guān)系模式? A) 2 B)3 C) 4 D)5 能給我解體方法嗎?
熱心網(wǎng)友
D在實體-關(guān)系結(jié)構(gòu)中,有多少個實體就有多少張實體表。題目已經(jīng)清楚的說明了,有“一個”“多對多”的關(guān)系。那么在最后轉(zhuǎn)化后的結(jié)構(gòu)圖中是不能存在“多對多”和“一對一”(除非強制要求而不是轉(zhuǎn)換而來),否則,要將多對多拆為“至少2個”“一對多”的關(guān)系?;蛘邔⒁粚σ魂P(guān)系的2張表合并為一張表。因此,至少是,3個實體+2個一對多的關(guān)系=5個關(guān)系模式