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

