摘要:很多考生關注2021年數(shù)據(jù)庫系統(tǒng)工程師下午真題,希賽小編為大家整理了2021年數(shù)據(jù)庫系統(tǒng)工程師下午真題及答案解析(試題三)。
為方便廣大考生考后估分對答案,希賽網(wǎng)特向廣大學員和網(wǎng)友搜集整理了相關真題信息,供大家參考。收集完整2021年軟考數(shù)據(jù)庫系統(tǒng)工程師真題答案后,希賽網(wǎng)的老師也將在考后第一時間進行真題答案解析,敬請廣大考友考后積極關注。
現(xiàn)在要推薦給大家的是文字版2021年數(shù)據(jù)庫系統(tǒng)工程師下午真題及答案解析試題三。
試題三(共15分)
閱讀下列說明,回答問題1至問題3,將解答填入答題紙的對應欄內(nèi)。
[說明]
某競賽管理系統(tǒng)的部分數(shù)據(jù)庫關系模式如下:
選手: PLAYER(PnO Phame, Sex. Region, Tel),各屬性分別表示參賽選手的編號、姓名、性別、地區(qū)和聯(lián)系電話:競賽項目: CONTEST(CnO, Chame, Type, Date),各屬性分別表示競賽項目的編號、名稱、類別和舉辦日期;
選手參賽: PC(Pno. Cno, City, Rank, Point),各屬性分別表示選手編號、競賽項目編號、競賽所在城市、選手取得的名次和積分。
有關關系模式的說明如下:
(1)下劃線標出的屬性是表的主碼。
(2)選手參賽表的屬性Pno和Cno分別參照了選手表和競賽項目表的主碼。
(3)一個選手參加一項競賽有一個名次和一-個積分,名次有4個取值(“一”“二” “三”無”)。另外,競賽所在城市不能為空。
根據(jù)以上描述,回答下列問題,將SQL語句的空缺部分補充完整。
[問題1] (5分)
請將下面創(chuàng)建選手參賽表PC的SQL語句補充完整,要求定義實體完整性約束、參照完整性約束,以及其他完整性約束。
CREATE TABLE PC(
Pno CHAR(10) REFERENCES(a)(Pno),
Cno CHAR(3) REFERENCES(b)(Cno),
City CHAR(20)(c)
Rank CHAR(20)(d)
PointSMALLIT,
(e)
[問題2] (6分)
查詢所有未參加'Al'類別競賽的選手,要求輸出選手的編號(Pno),查詢結果按照選手編號的升序排列。此功能由下面的SQL語句實現(xiàn),請補全。
SELECT Pno FROM(f)
INTOll mhoms FROM otders
WHERE Pno(g)
SELECT(h)FROM PC, Contest
WHERESET (i)
(j)Type='Al')
(k)Pon;
[問題3] (4分)
由于某種原因,編號為TE06的競賽項目在正式舉辦前被取消了。而此前系統(tǒng)中已經(jīng)記錄了些選手的報名參賽情況,因此需要在系統(tǒng)中刪除E06的競賽項目記錄,以及該競賽的所有報名參賽紀錄。根據(jù)問題1在選手參賽表PC上定義的參照完整性約束,此功能可以由下面的SQL語句實現(xiàn),請補全。
(1)FROM(m)WHERE Cno= E06;
(n)FROM(o)WHERE Cno=' E06:
2021年數(shù)據(jù)庫系統(tǒng)工程師下午真題及答案解析【完整版】請大家點擊下載附件查看,或-掃碼-看答案,提前估分!
軟考備考資料免費領取
去領取