摘要:2023上半年數(shù)據(jù)庫系統(tǒng)工程師下午的考試已結束,希賽小編整理了網(wǎng)友回憶版2023上半年數(shù)據(jù)庫系統(tǒng)工程師下午真題答案(三),希望對考生有所幫助。
很多考生關注2023上半年數(shù)據(jù)庫系統(tǒng)工程師下午的真題及答案,希賽小編整理了網(wǎng)友回憶版2023上半年數(shù)據(jù)庫系統(tǒng)工程師下午真題答案(三),完整版真題可在本文文首或文末本文資料處下載。答案解析請考生關注考后公開課。
試題三:
閱讀下列說明,回答問題1至問題4,將解答填入答題紙的對應欄內(nèi)。
【說明】
某教務管理系統(tǒng)的部分數(shù)據(jù)庫關系模式如下:
學生:STUDENT(Sno,Sname,Ssex,Sage,Sdept),各屬性分別表示學號、姓名、性別、年齡、所在系名;
課程:COURSE(Cno,Cname,Cpno,Ceredit),各屬性分別表示課程號、課程名、先修課的課程號、學分;
選課:SC(Sno,Cno,Grade),各屬性分別表示學號、課程號、成績。
有關關系模式的說明如下:
(1)下劃線標出的屬性是表的主鍵。
(2)課程名取值唯一。
根據(jù)以上描述,回答下列問題,將SQL語句的空缺部分補充完整。
問題內(nèi)容:
【問題1】(3分)
請將下面創(chuàng)建課程表COURSE的SQL語句補充完整,要求定義實體完整性約束、參照完整性約束以及其他完整性約束。
CREATE TABLE COURSE(
Cno CHAR(4)PRIMARY KEY,
Cname CHAR(30) (a),
Cpno CHAR(4) REFERENCES (b) ((c))
Ccredit INT);
【問題2】(4分)
有一門課程號為“C036的新開課要求所有學生選修。該課的基本信息已經(jīng)錄入課程表COURSE中,現(xiàn)需在選課表SC中插入該課的選課記錄。實現(xiàn)此功能的SQL語句如下,請補全。
(d) INTO SC(Sno, (e))
SELECT Sno, (f)
FROM (g );
【問題3】(4分)
查詢每一門課程的間接先修課(先修課的先修課),要求輸出課程號和間接先修課的課程號。即使某門課程沒有先修課,也需要輸出,不過其間接先修課為空。此功能由下面的SQL語句實現(xiàn),請補全。
SELECT K1.Cno, (h)
FROM COURSE K1 (i) OUTER JOIN COURSE K2 (j) ((k));
【問題4】(4分)
查詢選修了課程表中已有全部課程的學生,要求輸出學號和姓名。此功能由下面的SQL語句實現(xiàn),請補全。
SELECT Sno,Sname FROM STUDENT
WHERE NOT EXISTS
(SELECT * FROM (l)
WHERE (m)
(SELECT * FROM (n)
WHERE(o) ));
軟考科目怎么選? 微信掃碼下方二維碼找答案 ![]() | 軟考論文怎么寫? 微信掃碼進入論文批改小程序 ![]() |
熱門:系統(tǒng)集成項目管理工程師備考 | 2025年軟考報名時間及入口 | 25上半年軟考準考證打印時間
推薦:系統(tǒng)規(guī)劃與管理師網(wǎng)絡課堂 |系統(tǒng)架構設計師網(wǎng)絡課程 | 工信部信創(chuàng)認證培訓 | 軟考高項論文專題班
活動:信息系統(tǒng)項目管理師學習包 | 系統(tǒng)架構設計師學習包 | PMP續(xù)證 | 4月軟考??即筚?/a>
備考:章節(jié)練習+真題 | 軟考備考學習資料 | 軟考免費課程 | 軟考模擬考試 | 25-03期項目管理畢業(yè)分享會
課程:論文專題 | 系統(tǒng)規(guī)劃與管理師報考指南 | 信息系統(tǒng)管理工程師報考指南 | PMP課程 | 大模型RAG項目開發(fā)實戰(zhàn)
軟考備考資料免費領取
去領取