2023上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師下午真題答案(三)

數(shù)據(jù)庫(kù)系統(tǒng)工程師 責(zé)任編輯:陳湘君 2023-06-07

添加老師微信

備考咨詢

加我微信

摘要:2023上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師下午的考試已結(jié)束,希賽小編整理了網(wǎng)友回憶版2023上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師下午真題答案(三),希望對(duì)考生有所幫助。

很多考生關(guān)注2023上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師下午的真題及答案,希賽小編整理了網(wǎng)友回憶版2023上半年數(shù)據(jù)庫(kù)系統(tǒng)工程師下午真題答案(三),完整版真題可在本文文首或文末本文資料處下載。答案解析請(qǐng)考生關(guān)注考后公開(kāi)課。

試題三:

閱讀下列說(shuō)明,回答問(wèn)題1至問(wèn)題4,將解答填入答題紙的對(duì)應(yīng)欄內(nèi)。

【說(shuō)明】

某教務(wù)管理系統(tǒng)的部分?jǐn)?shù)據(jù)庫(kù)關(guān)系模式如下:

學(xué)生:STUDENT(Sno,Sname,Ssex,Sage,Sdept),各屬性分別表示學(xué)號(hào)、姓名、性別、年齡、所在系名;

課程:COURSE(Cno,Cname,Cpno,Ceredit),各屬性分別表示課程號(hào)、課程名、先修課的課程號(hào)、學(xué)分;

選課:SC(Sno,Cno,Grade),各屬性分別表示學(xué)號(hào)、課程號(hào)、成績(jī)。

有關(guān)關(guān)系模式的說(shuō)明如下:

(1)下劃線標(biāo)出的屬性是表的主鍵。

(2)課程名取值唯一。

根據(jù)以上描述,回答下列問(wèn)題,將SQL語(yǔ)句的空缺部分補(bǔ)充完整。

問(wèn)題內(nèi)容:

【問(wèn)題1】(3分)

請(qǐng)將下面創(chuàng)建課程表COURSE的SQL語(yǔ)句補(bǔ)充完整,要求定義實(shí)體完整性約束、參照完整性約束以及其他完整性約束。

CREATE TABLE COURSE(

Cno CHAR(4)PRIMARY KEY,

Cname CHAR(30) (a),

Cpno CHAR(4) REFERENCES (b) ((c))

Ccredit INT);

【問(wèn)題2】(4分)

有一門(mén)課程號(hào)為“C036的新開(kāi)課要求所有學(xué)生選修。該課的基本信息已經(jīng)錄入課程表COURSE中,現(xiàn)需在選課表SC中插入該課的選課記錄。實(shí)現(xiàn)此功能的SQL語(yǔ)句如下,請(qǐng)補(bǔ)全。

(d) INTO SC(Sno, (e))

SELECT Sno, (f)

FROM (g );

【問(wèn)題3】(4分)

查詢每一門(mén)課程的間接先修課(先修課的先修課),要求輸出課程號(hào)和間接先修課的課程號(hào)。即使某門(mén)課程沒(méi)有先修課,也需要輸出,不過(guò)其間接先修課為空。此功能由下面的SQL語(yǔ)句實(shí)現(xiàn),請(qǐng)補(bǔ)全。

SELECT K1.Cno, (h)

FROM COURSE K1 (i) OUTER JOIN COURSE K2 (j) ((k));

【問(wèn)題4】(4分)

查詢選修了課程表中已有全部課程的學(xué)生,要求輸出學(xué)號(hào)和姓名。此功能由下面的SQL語(yǔ)句實(shí)現(xiàn),請(qǐng)補(bǔ)全。

SELECT Sno,Sname FROM STUDENT

WHERE NOT EXISTS

(SELECT * FROM (l)

WHERE (m)

(SELECT * FROM (n)

WHERE(o) ));

更多資料
更多課程
更多真題
溫馨提示:因考試政策、內(nèi)容不斷變化與調(diào)整,本網(wǎng)站提供的以上信息僅供參考,如有異議,請(qǐng)考生以權(quán)威部門(mén)公布的內(nèi)容為準(zhǔn)!

軟考備考資料免費(fèi)領(lǐng)取

去領(lǐng)取

!
咨詢?cè)诰€老師!