設(shè)學(xué)校數(shù)據(jù)庫(kù)中有兩個(gè)實(shí)體集:
學(xué)生表:學(xué)號(hào)、姓名、班級(jí);
課程表:課程號(hào)、課程名稱、教師;
某學(xué)校有若干學(xué)生,每個(gè)學(xué)生可以選修多門(mén)課程,學(xué)校有若干課程供學(xué)生選修,每門(mén)課程可以供多個(gè)學(xué)生選修,要建立該學(xué)校學(xué)生選修課程的數(shù)據(jù)庫(kù),請(qǐng)?jiān)O(shè)計(jì):
(1)試畫(huà)出E-R圖,要求在圖上注明屬性及聯(lián)系的類(lèi)型;
(2)將E-R圖轉(zhuǎn)換成關(guān)系模型,并注明主碼。
您可能感興趣的試卷
你可能感興趣的試題
最新試題
邏輯數(shù)據(jù)模型按照數(shù)據(jù)結(jié)構(gòu)分為層次模型、線狀模型、關(guān)系模型和面向?qū)ο竽P汀?/p>
CHAR類(lèi)型的字段用于存儲(chǔ)固定長(zhǎng)度的字符串,VARCHAR類(lèi)型的字段用于存儲(chǔ)可變長(zhǎng)度的字符串。
如果給字段所賦的值超出數(shù)據(jù)類(lèi)型取值范圍,會(huì)發(fā)生錯(cuò)誤并提示“Out of rang”。
user數(shù)據(jù)表中account_locked字段的值為N時(shí)表示解鎖,值為Y時(shí)表示鎖定。
簡(jiǎn)述使用AUTO_INCREMENT的注意事項(xiàng)。
使用SERIALIZABLE隔離級(jí)別可以避免幻讀,但同時(shí)也會(huì)增加耗時(shí),影響數(shù)據(jù)庫(kù)的并發(fā)性能。
視圖是一種真實(shí)存在的表,并且它的數(shù)據(jù)依賴于真實(shí)存在的數(shù)據(jù)表。
簡(jiǎn)述MySQL數(shù)據(jù)庫(kù)和Oracle數(shù)據(jù)庫(kù)的特點(diǎn)。
簡(jiǎn)述MySQL中常用的聚合函數(shù)并說(shuō)明函數(shù)功能。
MySQL中的SERIALIZABLE是事務(wù)的最高隔離級(jí)別,也是性能最高的隔離級(jí)別。