形考任務(wù)2(客觀題,15分)
試卷總分:100 得分:100
一、單選題(每小題2分,共30分)
1.在SQL的查詢語句中,group by選項實現(xiàn)的功能是( )。
A.選擇
B.求和
C.排序
D.分組統(tǒng)計
2.在SQL的建立基本表操作中,定義主碼約束所使用的保留字為(?。?。
A.PRIMARY
B.UNIQUE
C.CHECK
D.FOREIGN
3.在SQL的建立基本表操作中,定義外碼約束所使用的保留字為(?。?。
A.PRIMARY
B.UNIQUE
C.CHECK
D.FOREIGN
4.在帶有保留字VIEW的SQL語句中,其操作對象是(?。?/p>
A.查詢
B.索引
C.基本表
D.視圖
5.在SELECT查詢語句的ORDER BY子句中,若需要按照指定列的升序排列表,則使用的保留字是( )。
A.DESC
B.ASC
C.ABC
D.DEC
6.在SQL的SELECT語句中,不包含的功能子句是(?。?。
A.投影
B.連接
C.刪除
D.選擇
7.當(dāng)在SELECT查詢語句的from選項中,實現(xiàn)對表的中間連接功能時,使用的保留字為(?。?。
A.INNER
B.LEFT
C.RIGHT
D.JOINA
8.當(dāng)在SELECT查詢語句的from選項中,實現(xiàn)對表的右連接功能時,使用的保留字為( )。
A.INNER
B.LEFT
C.RIGHT
D.JOINC
9.利用SQL語言所建立的基本表在數(shù)據(jù)庫中屬于(?。?/p>
A.實表
B.虛表
C.索引
D.視圖
10.若兩個基本表是通過對應(yīng)的主碼建立聯(lián)系的,則該聯(lián)系的類型只能是( )。
A.1對1
B.1對多
C.多對多
D.多對1
11.以一個基本表中的主碼同另一個基本表中的外碼建立聯(lián)系,則這種聯(lián)系的類型為(?。?。
A.1對1
B.1對多
C.多對多
D.多對1
12.在一個數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的過程中,第三個階段是( )。
A.需求分析
B.概念設(shè)計
C.邏輯設(shè)計
D.物理設(shè)計
13.在一個數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的過程中,第四個階段是(?。?。
A.需求分析
B.概念設(shè)計
C.邏輯設(shè)計
D.物理設(shè)計
14.在數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的需求分析階段,不需要做的事情是(?。?。
A.編寫需求說明書
B.創(chuàng)建基本表
C.建立數(shù)據(jù)字典
D.畫出數(shù)據(jù)流圖
15.在數(shù)據(jù)庫應(yīng)用系統(tǒng)設(shè)計的概念設(shè)計階段,需要做的事情是(?。?。
A.建立數(shù)據(jù)字典
B.建立視圖
C.畫出ER圖
D.建立基本表
二、判斷題(每小題2分,共30分)
16.在SQL語言中,字符型常量和日期型常量需要使用單引號括起來。(?。?/p>
17.在SQL語言中,整數(shù)型常量和實數(shù)型常量需要使用單引號括起來。(?。?/p>
18.在SQL語言中,整數(shù)型常量和實數(shù)型常量不需要使用任何符號作為起止標記符。(?。?/p>
19.使用一條INSERT語句只能向表中插入一條記錄,不能同時插入多條記錄。(?。?/p>
20.使用一條UPDATE語句只能修改表中一條記錄,不能同時修改多條記錄。( )
21.一個視圖只能建立在一個基本表上,不能建立在多個基本表上。(?。?/p>
22.可以在SELECT語句的FROM選項中,為給出的每個表附加一個別名。(?。?/p>
23.在SELECT語句的FROM選項中,只能給出一個表,不能給出多個表。(?。?/p>
24.在SELECT語句的FROM選項中,每對表之間的連接方式共有兩種。( )
25.一個數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)過程的第1個階段是概念設(shè)計。(?。?/p>
26.需求分析階段的主要目標是畫出數(shù)據(jù)流圖,建立數(shù)據(jù)字典和編寫需求說明書。(?。?/p>
27.概念設(shè)計也要貫徹概念單一化原則,即一個實體只用來反映一種事實,一個實體中的所有屬性都是用來直接描述碼的。(?。?/p>
28.商品實體與銷售實體之間是1對多的聯(lián)系,其中商品實體為父表,銷售實體為子表。( )
29.在介紹旅店管理的數(shù)據(jù)庫設(shè)計中,客房表為基本表,客房空閑表為視圖。(?。?/p>
30.在介紹旅店管理的數(shù)據(jù)庫設(shè)計中,住宿費表為基本表,消費卡表為視圖。(?。?/p>
三、匹配題
31.根據(jù)主教材第四章所給的商品庫和教學(xué)庫,為下列所給的每條SQL查詢語句匹配相應(yīng)的功能(每小題4分,共20分)。
選項:
A從教學(xué)庫中查詢出沒有被姓名為王明的學(xué)生所選修的所有課程信息。
B從教學(xué)庫中查詢出沒有選修任何課程的學(xué)生信息。
C從商品庫中查詢出每一種商品的商品代號、分類名、數(shù)量和品牌等信息。
D從商品庫中查詢出所有商品的不同品牌的總數(shù)。
E從教學(xué)庫中查詢出每個專業(yè)的學(xué)生人數(shù),并按人數(shù)多少降序排列。
(1)select x.商品代號,分類名,數(shù)量,品牌
from 商品表1 x,商品表2 y
where x.商品代號=y.商品代號
上方語句功能為:? 1
(2)select count(*) as 品牌數(shù)
from (select distinct 品牌 from 商品表2) as xxk
上方語句功能為:? 2
(3) select *
from 學(xué)生
where 學(xué)生號 not in (select 學(xué)生號 from 選課)
上方語句功能為:? 3
(4)select 專業(yè),count(*) as 專業(yè)人數(shù)
from 學(xué)生
group by 專業(yè)
order by 2 desc
上方語句功能為:? 4
(5) select *
from 課程
where 課程號 in (select 課程號 from 學(xué)生 x, 選課 y
where x.學(xué)生號=y.學(xué)生號 and x.姓名=’王明’)
上方語句功能為:? 5
(1).__1__
A.A
B.B
C.C
D.D
E.E
(2).__2__
A.A
B.B
C.C
D.D
E.E
(3).__3__
A.A
B.B
C.C
D.D
E.E
(4).__4__
A.A
B.B
C.C
D.D
E.E
(5).__5__
A.A
B.B
C.C
D.D
E.E
32.根據(jù)教材第四章所給的商品庫和教學(xué)庫,為下列所給的每種功能匹配相應(yīng)的查詢語句(每小題4分,共20分)。
選項:
Aselect 商品代號,分類名,單價,數(shù)量,單價*數(shù)量 as 總價值
from 商品表1
order by 5 desc
Bselect *
from 商品表1
where 數(shù)量 between 10 and 20 (或where 數(shù)量>=10 and 數(shù)量<=20)
Cselect *
from 商品表1
where單價>all(select 單價
from 商品表1
where 分類名=’空調(diào)器’
)
Dselect distinct 學(xué)生.*
from 學(xué)生,選課
where 學(xué)生.學(xué)生號=選課.學(xué)生號 and 學(xué)生.姓名<>’劉芹’
and 課程號=any(select 課程號
from 學(xué)生,選課
where 學(xué)生.學(xué)生號=選課.學(xué)生號 and 姓名=’劉芹’
)
Eselect 分類名
from 商品表1
group by 分類名 having count(*)>1
(1)從商品庫中查詢出數(shù)量在10和20之間的所有商品。
對應(yīng)的查詢語句為:? 1
(2)從商品庫中查詢出比所有空調(diào)器的單價都高的每種商品。
對應(yīng)的查詢語句為:? 2
(3)從商品庫中查詢出同一類商品多于一種的所有分類名。
對應(yīng)的查詢語句為:? 3
(4)從商品庫中查詢出每種商品的總價值,并按降序排列出來。
對應(yīng)的查詢語句為: ? 4
(5)從教學(xué)庫中查詢出至少選修了姓名為劉芹的學(xué)生所選課程中任一門課的所有學(xué)生。
對應(yīng)的查詢語句為: ? 5
(1).__1__
A.A
B.B
C.C
D.D
E.E
(2).__2__
A.A
B.B
C.C
D.D
E.E
(3).__3__
A.A
B.B
C.C
D.D
E.E
(4).__4__
A.A
B.B
C.C
D.D
E.E
(5).__5__
A.A
B.B
C.C
D.D
E.E
奧鵬,國開,廣開,電大在線,各省平臺,新疆一體化等平臺學(xué)習(xí)
詳情請咨詢QQ : 3230981406或微信:aopopenfd777