設(shè)有關(guān)系模式:R(職工號,日期,日營業(yè)額,部門名,部門經(jīng)理)如果規(guī)定:每個職工每天只有一個營業(yè)額,每個職工只在一個部門工作,每個部門只有一個經(jīng)理。 (1)根據(jù)上述規(guī)定,寫出模式R主關(guān)鍵字。 (2)分析R最高屬于第幾范式,說明理由。 (3)若R不是3NF,將其分解為3NF。
設(shè)有關(guān)系模式R(運(yùn)動員編號,姓名,性別,班級,班主任,項(xiàng)目號,項(xiàng)目名,成績)如果規(guī)定:每名運(yùn)動員只能代表一個班級參加比賽,每個班級只能有一個班主任;每名運(yùn)動員可參加多個項(xiàng)目,每個比賽項(xiàng)目也可由多名運(yùn)動員參加;每個項(xiàng)目只能有一個項(xiàng)目名;每名運(yùn)動員參加一個項(xiàng)目只能有一個成績。根據(jù)上述語義,回答下列問題: (1)寫出關(guān)系模式R的主關(guān)鍵字; (2)分析R最高屬于第幾范式,說明理由。 (3)若R不是3NF,將其分解為3NF。
要建立關(guān)于系、學(xué)生、班級、研究會等信息的一個關(guān)系數(shù)據(jù)庫。規(guī)定:一個系有若干專業(yè)、每個專業(yè)每年只招一個班,每個班有若干學(xué)生,一個系的學(xué)生住在同一個宿舍區(qū)。每個學(xué)生可參加若干研究會,每個研究會有若干學(xué)生。學(xué)生參加某研究會,有一個入會年份。 描述學(xué)生的屬性有:學(xué)號、姓名、出生年月、系名、班號、宿舍區(qū)。 描述班級的屬性有:班號、專業(yè)名、系名、人數(shù)、入校年份。 描述系的屬性有:系號、系名、系辦公室地點(diǎn)、人數(shù)。 描述研究會的屬性有:研究會名、成立年份、地點(diǎn)、人數(shù)。 試給出上述數(shù)據(jù)庫的關(guān)系模式;寫出每個關(guān)系的基本的函數(shù)依賴集;指出是否存在傳遞函數(shù)依賴,指出各關(guān)系的主碼和外碼。