要建立關(guān)于系、學(xué)生、班級(jí)、研究會(huì)等信息的一個(gè)關(guān)系數(shù)據(jù)庫(kù)。規(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ù)庫(kù)的關(guān)系模式;寫(xiě)出每個(gè)關(guān)系的基本的函數(shù)依賴集;指出是否存在傳遞函數(shù)依賴,指出各關(guān)系的主碼和外碼。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
交叉連接查詢的結(jié)果中存在很多不合理的數(shù)據(jù),所以在實(shí)際應(yīng)用中應(yīng)避免使用交叉連接查詢。
簡(jiǎn)述MySQL數(shù)據(jù)庫(kù)和Oracle數(shù)據(jù)庫(kù)的特點(diǎn)。
下列選項(xiàng)中,對(duì)READ UNCOMMITTED的描述正確的有()
使用INSERT語(yǔ)句添加數(shù)據(jù)時(shí),如果添加的數(shù)據(jù)有多條,多條數(shù)據(jù)之間使用分號(hào)分隔。
MySQL中的SERIALIZABLE是事務(wù)的最高隔離級(jí)別,也是性能最高的隔離級(jí)別。
登錄MySQL時(shí),為了防止登錄密碼泄露,可以使用-p選項(xiàng)隱藏登錄密碼。
要想使用SSL安全協(xié)議,需要先保證SSL加密已開(kāi)啟。
CHAR類型的字段用于存儲(chǔ)固定長(zhǎng)度的字符串,VARCHAR類型的字段用于存儲(chǔ)可變長(zhǎng)度的字符串。
DROP USER語(yǔ)句一次可以刪除多個(gè)用戶,用戶名使用逗號(hào)分隔。
簡(jiǎn)述MySQL中常用的聚合函數(shù)并說(shuō)明函數(shù)功能。