國(guó)開(kāi)22春《數(shù)據(jù)庫(kù)應(yīng)用技術(shù)》第一次形考【標(biāo)準(zhǔn)答案】

可做奧鵬全部院校在線離線作業(yè)畢業(yè)論文QQ:3230981406 微信:aopopenfd777

發(fā)布時(shí)間:2022-03-24 21:11:23來(lái)源:admin瀏覽: 71 次

測(cè)驗(yàn)1

一.單項(xiàng)選擇題(每小題3分,共10個(gè)題,30分)

試題 1

1. 當(dāng)關(guān)系R和S進(jìn)行連接操作時(shí),如果R中的元組不滿足連接條件,在連接結(jié)果中也會(huì)將這些記錄保留下來(lái)的操作是( ?。?nbsp;  

A.

左外連接

B.

右外連

C.

內(nèi)連接

D.

自連接


試題 2

2. 聚合函數(shù)中,不忽略空值的是( ?。?。      

A.

SUM(列名) 

B.

MAX(列名)

C.

AVG(列名)

D.

COUNT(*)


試題 3

3. 查詢(xún)語(yǔ)句中,錯(cuò)誤的是( ?。?。     

A.

SELECT Sno, COUNT(*) FROM SC GROUP BY Sno

B.

SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) > 3

C.

SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) > 3

D.

SELECT Sno FROM SC GROUP BY Sno


試題 4

4. 現(xiàn)要利用Student表查詢(xún)年齡最小的學(xué)生姓名和年齡。下列實(shí)現(xiàn)此功能的查詢(xún)語(yǔ)句中,正確的是( ?。?。

A.

SELECT Sname, MIN(Sage) FROM Student

B.

SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)

C.

SELECT TOP 1 Sname, Sage FROM Student

D.

SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage


試題 5

5. 設(shè)SC表中記錄成績(jī)的列為:Grade,類(lèi)型為int。若在查詢(xún)成績(jī)時(shí),希望將成績(jī)按‘優(yōu)’、‘良’、‘中’、‘及格’和‘不及格’形式顯示,正確的Case函數(shù)是( ?。?nbsp;    

A.

Case Grade

 When 90~100  THEN  '優(yōu)'

 When 80~89  THEN  '良'

 When 70~79  THEN  '中'

 When 60~69  THEN  '及格'

 Else  '不及格'

End


B.

Case

 When Grade  between 90 and 100  THEN  Grade = '優(yōu)'

 When Grade  between 80 and 89  THEN  Grade = '良'

 WhenGrade  between 70 and 79  THEN  Grade = '中'

 When Grade  between 60 and 69  THEN  Grade = '及格'

 Else  Grade = '不及格'

End


C.

Case

 When Grade  between 90 and 100  THEN  '優(yōu)'

 When Grade  between 80 and 89  THEN  '良'

 When Grade  between 70 and 79  THEN  '中'

 When Grade  between 60 and 69  THEN  '及格'

 Else  '不及格'

End


D.

Case Grade

 When 90~100  THEN Grade = '優(yōu)'

 When 80~89  THEN Grade = '良'

 When 70~79  THEN Grade = '中'

 When 60~69  THEN Grade = '及格'

 Else  Grade = '不及格'

End


試題 6

6. 在SQL語(yǔ)句中,用于更新表數(shù)據(jù)的語(yǔ)句是( ?。?。    

A.

ALTER

B.

SELECT

C.

UPDATE  

D.

INSERT


試題 7

7. 設(shè)有Teachers表,該表的定義如下:

    CREATE TABLE Teachers(

      Tno CHAR(8) PRIMARY KEY,

      Tname VARCHAR(10) NOT NULL,

      Age TINYINT CHECK(Age BETWEEN 25 AND 65) )

插入語(yǔ)句中,不能正確執(zhí)行的是(  )。   

A.

INSERT INTO Teachers VALUES('T100','張宏',NULL)

B.

INSERT INTO Teachers(Tno,Tname,Age) VALUES('T100','張宏',30)

C.

INSERT INTO Teachers(Tno,Tname) VALUES('T100','張宏')

D.

INSERT INTO TeachersVALUES('T100','張宏')


試題 8

8. 設(shè)數(shù)據(jù)庫(kù)中已有表5-1至5-3所示的Student、Course和SC表?,F(xiàn)要查詢(xún)學(xué)生選的第2學(xué)期開(kāi)設(shè)課程的情況,只需列出學(xué)號(hào)、姓名、所在系和所選的課程號(hào)。該查詢(xún)涉及到的表是(  )。     

A.

僅Student表

B.

僅Student和SC表

C.

僅Student和Course表

D.

Student、SC和Course表


試題 9

9. 刪除計(jì)算機(jī)系學(xué)生(在student表中)的修課記錄(在SC表中)的語(yǔ)句,正確的是( ?。?。

A.

DELETE  FROM SC JOIN Student b ON S.Sno = b.Sno

 WHERE Sdept = '計(jì)算機(jī)系'

B.

DELETE FROM SC FROM SC JOIN Student b ON SC.Sno = b.Sno

 WHERE Sdept = '計(jì)算機(jī)系'

C.

DELETE FROM Student  WHERE Sdept = '計(jì)算機(jī)系'

D.

DELETE FROM SC WHERE Sdept = '計(jì)算機(jī)系'


試題 10

10. 查詢(xún)年齡最大的前5位學(xué)生的姓名和年齡的語(yǔ)句,正確的是(  )。

A.

SELECT TOP 5 姓名, 年齡 FROM 學(xué)生表

B.

SELECT TOP 5 姓名, 年齡 FROM 學(xué)生表 ORDER BY 年齡

C.

SELECT TOP 5 姓名, 年齡 FROM 學(xué)生表 ORDER BY 年齡 DESC

D.

SELECT TOP 5 WITH TIES姓名, 年齡 FROM 學(xué)生表


二.判斷題(每小題2分,共5個(gè)題,10分)

試題 11

1. SELECT * FROM Student WHERE Sname LIKE  '張_' 語(yǔ)句中的'張_' 用于查找姓張的學(xué)生。( ?。?/p>

選擇一項(xiàng):

對(duì)

錯(cuò)


試題 12

2. SELECT * FROM Student WHERE Sname LIKE  '[張李劉]%' 語(yǔ)句可以查找姓張、李、劉的學(xué)生。( ?。?/p>

選擇一項(xiàng):

對(duì)

錯(cuò)


試題 13

3. SELECT COUNT(DISTINCT Sno) FROM SC 語(yǔ)句用于統(tǒng)計(jì)學(xué)生的總?cè)藬?shù)。( ?。?/p>

選擇一項(xiàng):

對(duì)

錯(cuò)


試題 14

4. HAVING子句用于對(duì)分組后的統(tǒng)計(jì)結(jié)果再進(jìn)行過(guò)濾,它用于組而不是對(duì)單個(gè)記錄。( ?。?/p>

選擇一項(xiàng):

對(duì)

錯(cuò)


試題 15

5. SELECT * FROM Student INNER JOIN  SC

 ON Student.Sno = SC.Sno  語(yǔ)句可將Student與 SC連接起來(lái)。( ?。?/p>

選擇一項(xiàng):

對(duì)

錯(cuò)





作業(yè)咨詢(xún) 論文咨詢(xún)
微信客服掃一掃

回到頂部