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