2014年4月高等教育自學(xué)考試
數(shù)據(jù)庫(kù)系統(tǒng)原理試題
課程代碼:04735
請(qǐng)考生按規(guī)定用筆將所有試題的答案涂、寫在答題紙上。
選擇題部分
注意事項(xiàng):
1.答題前,考生務(wù)必將自己的考試課程名稱、姓名、準(zhǔn)考證號(hào)用黑色字跡的簽字筆或鋼筆填寫在答題紙規(guī)定的位置上。
2.每小題選出答案后,用2B鉛筆把答題紙上對(duì)應(yīng)題目的答案標(biāo)號(hào)涂黑。如需改動(dòng),用橡皮擦干凈后,再選涂其他答案標(biāo)號(hào)。不能答在試題卷上。
一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)
在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其選出并將“答題紙”的相應(yīng)代碼涂黑。未涂、錯(cuò)涂或多涂均無(wú)分。
1.長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合稱為
A.數(shù)據(jù)庫(kù) B.數(shù)據(jù)庫(kù)管理系統(tǒng)
C.數(shù)據(jù)庫(kù)系統(tǒng) D.數(shù)據(jù)庫(kù)技術(shù)
2.客觀存在,可以相互區(qū)別的事物稱為
A.實(shí)體標(biāo)識(shí)符 B.屬性
C.實(shí)體集 D.實(shí)體
3.關(guān)于鍵的描述,下面錯(cuò)誤的是
A.在關(guān)系中能惟一標(biāo)識(shí)元組的屬性集稱為關(guān)系模式的超鍵
B.不含有多余屬性的超鍵稱為候選鍵
C.如果模式R中屬性K是其他模式的主鍵,那么K在模式R中稱為內(nèi)鍵
D.用戶選作元組標(biāo)識(shí)的候選鍵稱為主鍵
4.在關(guān)系模型中,對(duì)關(guān)系的敘述不正確的是
A.關(guān)系中每一個(gè)屬性值都是不可分解的
B.關(guān)系中允許出現(xiàn)重復(fù)元組
C.由于關(guān)系是一個(gè)集合,因此不考慮元組間的順序,即沒(méi)有行序
D.元組中的屬性在理論上也是無(wú)序的
5.屬性集U為ABCD,F(xiàn)D集為{A→B,B→C,D→B},則屬性A的閉包A+為
A.A B.AB
C.ABC D.ABCD
6.關(guān)于關(guān)系模式的非形式化設(shè)計(jì)準(zhǔn)則,下面敘述不正確的是
A.關(guān)系模式的設(shè)計(jì)應(yīng)盡可能使得相應(yīng)關(guān)系中不出現(xiàn)插入、刪除和修改等操作異?,F(xiàn)象
B.關(guān)系模式的設(shè)計(jì)不只包含有直接聯(lián)系的屬性,也可以包含有間接聯(lián)系的屬性
C.關(guān)系模式的設(shè)計(jì)應(yīng)盡可能使得相應(yīng)關(guān)系中避免放置經(jīng)常為空值的屬性
D.關(guān)系模式的設(shè)計(jì)應(yīng)盡可能使得關(guān)系的等值連接在主鍵和外鍵的屬性上進(jìn)行
7.在關(guān)系R與關(guān)系S進(jìn)行自然連接時(shí),只把S中原該舍棄的元組保存到新關(guān)系中,這種操作稱為
A.外連接 B.內(nèi)連接
C.左外連接 D.右外連接
8.在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為
A.并、差、選擇、投影、自然連接 B.并、差、交、選擇、投影
C.并、差、選擇、投影、笛卡爾積 D.并、差、交、選擇、乘積
9.關(guān)于調(diào)用存儲(chǔ)過(guò)程的說(shuō)法錯(cuò)誤的是
A.可以從交互式界面調(diào)用 B.可以使用CALL語(yǔ)句來(lái)調(diào)用存儲(chǔ)結(jié)構(gòu)
C.可以由嵌入式SQL調(diào)用 D.不是所有的SQL接口都能調(diào)用存儲(chǔ)結(jié)構(gòu)
10.設(shè)有一個(gè)關(guān)系:DEPT(DNO,DNAME),如果要找出倒數(shù)第三個(gè)字母為z,并且至少包含4個(gè)字母的DNAME,則查詢條件子句應(yīng)寫成WHERE DNAME LIKE
A.′_ _Z_%′ B. ′_%Z_ _′
C. ′_Z_ _′ D. ′_Z_ _%′
11.一個(gè)事務(wù)一旦完成全部操作后,它對(duì)數(shù)據(jù)庫(kù)的所有更新應(yīng)永久地反映在數(shù)據(jù)庫(kù)中,不會(huì)丟失,是事務(wù)的
A.原子性 B.一致性
C.隔離性 D.持久性
12.在SQL2提供事務(wù)的隔離級(jí)別中,只允許事務(wù)讀已提交的數(shù)據(jù),并且在兩次讀同一數(shù)據(jù)時(shí)不允許其他事務(wù)修改此數(shù)據(jù)的是
A.可串行化 B.可重復(fù)讀
C.讀提交數(shù)據(jù) D.可以讀未提交數(shù)據(jù)
13.在SQLServer 2000中,用來(lái)啟動(dòng)和停止SQL Server的主要服務(wù)和指示其當(dāng)前狀態(tài)的是
A.服務(wù)管理器 B.查詢分析器
C.企業(yè)管理器 D.事件探查器
14.PowerBuilder 9.0中,用于拖放可視化控件,并設(shè)置控件屬性、樣式等功能的是
A.窗口畫板 B.函數(shù)畫板
C.數(shù)據(jù)管道畫板 D.查詢畫板
15.在面向?qū)ο蠹夹g(shù)中,相同類型元素的無(wú)序集合,并且允許有重復(fù)的元素的復(fù)合類型,稱為
A.行類型 B.列類型
C.包類型 D.集合類型
非選擇題部分
注意事項(xiàng):
用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。
二、填空題(本大題共10小題,每小題1分,共10分)
16.在數(shù)據(jù)庫(kù)階段,對(duì)數(shù)據(jù)的操作不一定以記錄為單位,可以以________為單位。
17.數(shù)據(jù)字典中通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和________五個(gè)部分。
18.在數(shù)據(jù)管理中,一直影響系統(tǒng)性能的大問(wèn)題是________。
19.關(guān)系代數(shù)表達(dá)式的啟發(fā)式優(yōu)化是由DBMS的________完成的。
20.一個(gè)SQL模式是表和________的集合。
21.事務(wù)的執(zhí)行次序稱為_(kāi)_______。
22.安全性確保用戶被限制在做其想做的事情;而完整性確保用戶所做的事情是________。
23.存儲(chǔ)過(guò)程可以增強(qiáng)代碼的可重用性,提高_(dá)_______。
24.數(shù)據(jù)窗口畫板是PB中功能強(qiáng)大的畫板。在其中創(chuàng)建的數(shù)據(jù)窗口對(duì)象可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各種操作,并按照不同的風(fēng)格________。
25.聚合表達(dá)了成分對(duì)象和聚合對(duì)象之間的________的聯(lián)系。
三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)
26.簡(jiǎn)述概念模型的特點(diǎn)。
27.簡(jiǎn)述數(shù)據(jù)庫(kù)設(shè)計(jì)中邏輯設(shè)計(jì)的主要步驟。
28.簡(jiǎn)述小函數(shù)依賴集的條件。
29.嵌入式SQL語(yǔ)句何時(shí)不必涉及到游標(biāo)?何時(shí)必須涉及到游標(biāo)?
30.簡(jiǎn)述DBMS中完整性子系統(tǒng)的主要功能。
31.簡(jiǎn)述在數(shù)據(jù)恢復(fù)中REDO處理的方法。
32.什么是“臟數(shù)據(jù)”?
33.簡(jiǎn)述T—SQL語(yǔ)言中局部變量與全局變量的區(qū)別。
34.PowerBuilder9.0的開(kāi)發(fā)空間有哪幾個(gè)層次?
35.簡(jiǎn)述SQL/CLI中描述記錄的功能。
四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)
某工程項(xiàng)目管理系統(tǒng)的數(shù)據(jù)庫(kù)包含如下關(guān)系表:
S(SNO,SNAME,SEX,DEPT,SCHOLARSHIP);S為學(xué)生表,分別表示(學(xué)號(hào),姓名,性別,專業(yè),獎(jiǎng)學(xué)金)
C(CNO,CNAME,CREDIT);C為課程表,分別表示(課程號(hào),課程名,學(xué)分)
SC(SNO,CNO,SCORE);SC為選課表,分別表示(學(xué)號(hào),課程號(hào),分?jǐn)?shù))
實(shí)現(xiàn)下列操作:
36.用關(guān)系代數(shù)表達(dá)式查詢選修了課號(hào)為C3或C4課程的學(xué)生學(xué)號(hào)。
37.使用SQL語(yǔ)句查詢獲得獎(jiǎng)學(xué)金的所有學(xué)生所學(xué)課程的信息,包括學(xué)號(hào)、姓名、課程名和分?jǐn)?shù)。
38.使用SQL語(yǔ)句查詢沒(méi)有任何一門課程成績(jī)超過(guò)90分的所有學(xué)生的信息,包括學(xué)號(hào)、姓名和專業(yè)。
39.使用SQL語(yǔ)言對(duì)成績(jī)有過(guò)不及格的學(xué)生,如果已經(jīng)獲得獎(jiǎng)學(xué)金的,將獎(jiǎng)學(xué)金減半。
40.使用SQL語(yǔ)言建立視圖V—SC,視圖包括學(xué)號(hào)、姓名、課程號(hào)、課程名、分?jǐn)?shù)。
五、綜合題(本大題共2小題,每小題5分,共10分)
41.設(shè)有一個(gè)記錄各個(gè)球隊(duì)隊(duì)員每場(chǎng)比賽進(jìn)球數(shù)的關(guān)系模式:R(隊(duì)員編號(hào),比賽場(chǎng)次,進(jìn)球數(shù),球隊(duì)名,隊(duì)長(zhǎng)名)。如果規(guī)定每個(gè)隊(duì)員只能屬于一個(gè)球隊(duì),每個(gè)球隊(duì)只有一個(gè)隊(duì)長(zhǎng),基于R的函數(shù)依賴集F={隊(duì)員編號(hào)→球隊(duì)名,球隊(duì)名→隊(duì)長(zhǎng)名,(隊(duì)員編號(hào),比賽場(chǎng)次) →進(jìn)球數(shù)}
(1)根據(jù)上述條件,寫出關(guān)系模式R的關(guān)鍵碼。
(2)R高屬于第幾范式,為什么?
(3)將R規(guī)范到3NF。
42.設(shè)大學(xué)里教學(xué)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“課程”實(shí)體集,屬性有課程號(hào)、課程名稱;二是“教師”實(shí)體集,屬性有教師工號(hào)、姓名、職稱;三是“學(xué)生”實(shí)體集,屬性有學(xué)號(hào)、姓名、性別、年齡、身份證號(hào)。
設(shè)教師與課程之間有“主講”聯(lián)系,每位教師可主講若干門課程,但每門課程只有一位教師主講;教師與學(xué)生之間有“指導(dǎo)”聯(lián)系,每位教師可指導(dǎo)若干學(xué)生,但每個(gè)學(xué)生只有一位指導(dǎo)教師;學(xué)生與課程之間有“選課”聯(lián)系,每個(gè)學(xué)生可選修若干課程,每門課程可由若干學(xué)生選修,學(xué)生選修課程需要記錄成績(jī)。
(1)試畫出反映上述實(shí)體關(guān)系的E—R圖(可以省略實(shí)體的屬性)。
(2)轉(zhuǎn)換成關(guān)系模式,并指出每個(gè)關(guān)系模式的主鍵和外鍵(如果存在)。
數(shù)據(jù)庫(kù)系統(tǒng)原理試題
課程代碼:04735
請(qǐng)考生按規(guī)定用筆將所有試題的答案涂、寫在答題紙上。
選擇題部分
注意事項(xiàng):
1.答題前,考生務(wù)必將自己的考試課程名稱、姓名、準(zhǔn)考證號(hào)用黑色字跡的簽字筆或鋼筆填寫在答題紙規(guī)定的位置上。
2.每小題選出答案后,用2B鉛筆把答題紙上對(duì)應(yīng)題目的答案標(biāo)號(hào)涂黑。如需改動(dòng),用橡皮擦干凈后,再選涂其他答案標(biāo)號(hào)。不能答在試題卷上。
一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)
在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其選出并將“答題紙”的相應(yīng)代碼涂黑。未涂、錯(cuò)涂或多涂均無(wú)分。
1.長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合稱為
A.數(shù)據(jù)庫(kù) B.數(shù)據(jù)庫(kù)管理系統(tǒng)
C.數(shù)據(jù)庫(kù)系統(tǒng) D.數(shù)據(jù)庫(kù)技術(shù)
2.客觀存在,可以相互區(qū)別的事物稱為
A.實(shí)體標(biāo)識(shí)符 B.屬性
C.實(shí)體集 D.實(shí)體
3.關(guān)于鍵的描述,下面錯(cuò)誤的是
A.在關(guān)系中能惟一標(biāo)識(shí)元組的屬性集稱為關(guān)系模式的超鍵
B.不含有多余屬性的超鍵稱為候選鍵
C.如果模式R中屬性K是其他模式的主鍵,那么K在模式R中稱為內(nèi)鍵
D.用戶選作元組標(biāo)識(shí)的候選鍵稱為主鍵
4.在關(guān)系模型中,對(duì)關(guān)系的敘述不正確的是
A.關(guān)系中每一個(gè)屬性值都是不可分解的
B.關(guān)系中允許出現(xiàn)重復(fù)元組
C.由于關(guān)系是一個(gè)集合,因此不考慮元組間的順序,即沒(méi)有行序
D.元組中的屬性在理論上也是無(wú)序的
5.屬性集U為ABCD,F(xiàn)D集為{A→B,B→C,D→B},則屬性A的閉包A+為
A.A B.AB
C.ABC D.ABCD
6.關(guān)于關(guān)系模式的非形式化設(shè)計(jì)準(zhǔn)則,下面敘述不正確的是
A.關(guān)系模式的設(shè)計(jì)應(yīng)盡可能使得相應(yīng)關(guān)系中不出現(xiàn)插入、刪除和修改等操作異?,F(xiàn)象
B.關(guān)系模式的設(shè)計(jì)不只包含有直接聯(lián)系的屬性,也可以包含有間接聯(lián)系的屬性
C.關(guān)系模式的設(shè)計(jì)應(yīng)盡可能使得相應(yīng)關(guān)系中避免放置經(jīng)常為空值的屬性
D.關(guān)系模式的設(shè)計(jì)應(yīng)盡可能使得關(guān)系的等值連接在主鍵和外鍵的屬性上進(jìn)行
7.在關(guān)系R與關(guān)系S進(jìn)行自然連接時(shí),只把S中原該舍棄的元組保存到新關(guān)系中,這種操作稱為
A.外連接 B.內(nèi)連接
C.左外連接 D.右外連接
8.在關(guān)系代數(shù)運(yùn)算中,五種基本運(yùn)算為
A.并、差、選擇、投影、自然連接 B.并、差、交、選擇、投影
C.并、差、選擇、投影、笛卡爾積 D.并、差、交、選擇、乘積
9.關(guān)于調(diào)用存儲(chǔ)過(guò)程的說(shuō)法錯(cuò)誤的是
A.可以從交互式界面調(diào)用 B.可以使用CALL語(yǔ)句來(lái)調(diào)用存儲(chǔ)結(jié)構(gòu)
C.可以由嵌入式SQL調(diào)用 D.不是所有的SQL接口都能調(diào)用存儲(chǔ)結(jié)構(gòu)
10.設(shè)有一個(gè)關(guān)系:DEPT(DNO,DNAME),如果要找出倒數(shù)第三個(gè)字母為z,并且至少包含4個(gè)字母的DNAME,則查詢條件子句應(yīng)寫成WHERE DNAME LIKE
A.′_ _Z_%′ B. ′_%Z_ _′
C. ′_Z_ _′ D. ′_Z_ _%′
11.一個(gè)事務(wù)一旦完成全部操作后,它對(duì)數(shù)據(jù)庫(kù)的所有更新應(yīng)永久地反映在數(shù)據(jù)庫(kù)中,不會(huì)丟失,是事務(wù)的
A.原子性 B.一致性
C.隔離性 D.持久性
12.在SQL2提供事務(wù)的隔離級(jí)別中,只允許事務(wù)讀已提交的數(shù)據(jù),并且在兩次讀同一數(shù)據(jù)時(shí)不允許其他事務(wù)修改此數(shù)據(jù)的是
A.可串行化 B.可重復(fù)讀
C.讀提交數(shù)據(jù) D.可以讀未提交數(shù)據(jù)
13.在SQLServer 2000中,用來(lái)啟動(dòng)和停止SQL Server的主要服務(wù)和指示其當(dāng)前狀態(tài)的是
A.服務(wù)管理器 B.查詢分析器
C.企業(yè)管理器 D.事件探查器
14.PowerBuilder 9.0中,用于拖放可視化控件,并設(shè)置控件屬性、樣式等功能的是
A.窗口畫板 B.函數(shù)畫板
C.數(shù)據(jù)管道畫板 D.查詢畫板
15.在面向?qū)ο蠹夹g(shù)中,相同類型元素的無(wú)序集合,并且允許有重復(fù)的元素的復(fù)合類型,稱為
A.行類型 B.列類型
C.包類型 D.集合類型
非選擇題部分
注意事項(xiàng):
用黑色字跡的簽字筆或鋼筆將答案寫在答題紙上,不能答在試題卷上。
二、填空題(本大題共10小題,每小題1分,共10分)
16.在數(shù)據(jù)庫(kù)階段,對(duì)數(shù)據(jù)的操作不一定以記錄為單位,可以以________為單位。
17.數(shù)據(jù)字典中通常包括數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)和________五個(gè)部分。
18.在數(shù)據(jù)管理中,一直影響系統(tǒng)性能的大問(wèn)題是________。
19.關(guān)系代數(shù)表達(dá)式的啟發(fā)式優(yōu)化是由DBMS的________完成的。
20.一個(gè)SQL模式是表和________的集合。
21.事務(wù)的執(zhí)行次序稱為_(kāi)_______。
22.安全性確保用戶被限制在做其想做的事情;而完整性確保用戶所做的事情是________。
23.存儲(chǔ)過(guò)程可以增強(qiáng)代碼的可重用性,提高_(dá)_______。
24.數(shù)據(jù)窗口畫板是PB中功能強(qiáng)大的畫板。在其中創(chuàng)建的數(shù)據(jù)窗口對(duì)象可以實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的各種操作,并按照不同的風(fēng)格________。
25.聚合表達(dá)了成分對(duì)象和聚合對(duì)象之間的________的聯(lián)系。
三、簡(jiǎn)答題(本大題共10小題,每小題3分,共30分)
26.簡(jiǎn)述概念模型的特點(diǎn)。
27.簡(jiǎn)述數(shù)據(jù)庫(kù)設(shè)計(jì)中邏輯設(shè)計(jì)的主要步驟。
28.簡(jiǎn)述小函數(shù)依賴集的條件。
29.嵌入式SQL語(yǔ)句何時(shí)不必涉及到游標(biāo)?何時(shí)必須涉及到游標(biāo)?
30.簡(jiǎn)述DBMS中完整性子系統(tǒng)的主要功能。
31.簡(jiǎn)述在數(shù)據(jù)恢復(fù)中REDO處理的方法。
32.什么是“臟數(shù)據(jù)”?
33.簡(jiǎn)述T—SQL語(yǔ)言中局部變量與全局變量的區(qū)別。
34.PowerBuilder9.0的開(kāi)發(fā)空間有哪幾個(gè)層次?
35.簡(jiǎn)述SQL/CLI中描述記錄的功能。
四、設(shè)計(jì)題(本大題共5小題,每小題4分,共20分)
某工程項(xiàng)目管理系統(tǒng)的數(shù)據(jù)庫(kù)包含如下關(guān)系表:
S(SNO,SNAME,SEX,DEPT,SCHOLARSHIP);S為學(xué)生表,分別表示(學(xué)號(hào),姓名,性別,專業(yè),獎(jiǎng)學(xué)金)
C(CNO,CNAME,CREDIT);C為課程表,分別表示(課程號(hào),課程名,學(xué)分)
SC(SNO,CNO,SCORE);SC為選課表,分別表示(學(xué)號(hào),課程號(hào),分?jǐn)?shù))
實(shí)現(xiàn)下列操作:
36.用關(guān)系代數(shù)表達(dá)式查詢選修了課號(hào)為C3或C4課程的學(xué)生學(xué)號(hào)。
37.使用SQL語(yǔ)句查詢獲得獎(jiǎng)學(xué)金的所有學(xué)生所學(xué)課程的信息,包括學(xué)號(hào)、姓名、課程名和分?jǐn)?shù)。
38.使用SQL語(yǔ)句查詢沒(méi)有任何一門課程成績(jī)超過(guò)90分的所有學(xué)生的信息,包括學(xué)號(hào)、姓名和專業(yè)。
39.使用SQL語(yǔ)言對(duì)成績(jī)有過(guò)不及格的學(xué)生,如果已經(jīng)獲得獎(jiǎng)學(xué)金的,將獎(jiǎng)學(xué)金減半。
40.使用SQL語(yǔ)言建立視圖V—SC,視圖包括學(xué)號(hào)、姓名、課程號(hào)、課程名、分?jǐn)?shù)。
五、綜合題(本大題共2小題,每小題5分,共10分)
41.設(shè)有一個(gè)記錄各個(gè)球隊(duì)隊(duì)員每場(chǎng)比賽進(jìn)球數(shù)的關(guān)系模式:R(隊(duì)員編號(hào),比賽場(chǎng)次,進(jìn)球數(shù),球隊(duì)名,隊(duì)長(zhǎng)名)。如果規(guī)定每個(gè)隊(duì)員只能屬于一個(gè)球隊(duì),每個(gè)球隊(duì)只有一個(gè)隊(duì)長(zhǎng),基于R的函數(shù)依賴集F={隊(duì)員編號(hào)→球隊(duì)名,球隊(duì)名→隊(duì)長(zhǎng)名,(隊(duì)員編號(hào),比賽場(chǎng)次) →進(jìn)球數(shù)}
(1)根據(jù)上述條件,寫出關(guān)系模式R的關(guān)鍵碼。
(2)R高屬于第幾范式,為什么?
(3)將R規(guī)范到3NF。
42.設(shè)大學(xué)里教學(xué)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“課程”實(shí)體集,屬性有課程號(hào)、課程名稱;二是“教師”實(shí)體集,屬性有教師工號(hào)、姓名、職稱;三是“學(xué)生”實(shí)體集,屬性有學(xué)號(hào)、姓名、性別、年齡、身份證號(hào)。
設(shè)教師與課程之間有“主講”聯(lián)系,每位教師可主講若干門課程,但每門課程只有一位教師主講;教師與學(xué)生之間有“指導(dǎo)”聯(lián)系,每位教師可指導(dǎo)若干學(xué)生,但每個(gè)學(xué)生只有一位指導(dǎo)教師;學(xué)生與課程之間有“選課”聯(lián)系,每個(gè)學(xué)生可選修若干課程,每門課程可由若干學(xué)生選修,學(xué)生選修課程需要記錄成績(jī)。
(1)試畫出反映上述實(shí)體關(guān)系的E—R圖(可以省略實(shí)體的屬性)。
(2)轉(zhuǎn)換成關(guān)系模式,并指出每個(gè)關(guān)系模式的主鍵和外鍵(如果存在)。