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

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

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

測驗(yàn)1

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

試題 1

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

A.

左外連接

B.

右外連

C.

內(nèi)連接

D.

自連接


試題 2

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

A.

SUM(列名) 

B.

MAX(列名)

C.

AVG(列名)

D.

COUNT(*)


試題 3

3. 查詢語句中,錯(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表查詢年齡最小的學(xué)生姓名和年齡。下列實(shí)現(xiàn)此功能的查詢語句中,正確的是( ?。?。

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表中記錄成績的列為:Grade,類型為int。若在查詢成績時(shí),希望將成績按‘優(yōu)’、‘良’、‘中’、‘及格’和‘不及格’形式顯示,正確的Case函數(shù)是( ?。?。     

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語句中,用于更新表數(shù)據(jù)的語句是( ?。?。    

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) )

插入語句中,不能正確執(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ù)庫中已有表5-1至5-3所示的Student、Course和SC表?,F(xiàn)要查詢學(xué)生選的第2學(xué)期開設(shè)課程的情況,只需列出學(xué)號、姓名、所在系和所選的課程號。該查詢涉及到的表是( ?。?。     

A.

僅Student表

B.

僅Student和SC表

C.

僅Student和Course表

D.

Student、SC和Course表


試題 9

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

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. 查詢年齡最大的前5位學(xué)生的姓名和年齡的語句,正確的是( ?。?。

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  '張_' 語句中的'張_' 用于查找姓張的學(xué)生。( ?。?/p>

選擇一項(xiàng):

錯(cuò)


試題 12

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

選擇一項(xiàng):

錯(cuò)


試題 13

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

選擇一項(xiàng):

錯(cuò)


試題 14

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

選擇一項(xiàng):

錯(cuò)


試題 15

5. SELECT * FROM Student INNER JOIN  SC

 ON Student.Sno = SC.Sno  語句可將Student與 SC連接起來。( ?。?/p>

選擇一項(xiàng):

錯(cuò)





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

回到頂部