wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

1_Ch7_S1

Total questions: 5

Worksheet time: 3mins

Name
Class
Date
1.

在SQL中,我們可透過 _________________________,從而把兩個資料表內的記錄連接起來。

a)

比較兩個資料表中共同欄位內的值

b)

運用主關鍵碼

c)

運用外鍵碼

d)

檢查兩個資料表內是否有空值

2.

下列哪項有關SQL連接的描述是正確的?

a)

一次可以連接最多兩個資料表。

b)

資料表不可以與自身連接。

c)

主要有三類連接:內連接、等連接和外連接。

d)

兩個沒有共同欄位的資料表亦可以進行連接。

3.

考慮以下兩個資料表模式:

Student (sid, name, address, district)

DistrictInfo (district, area, population)

下列哪個SQL語句會傳回Jim Wong所居住地區(district)的人口(population)?

a)

SELECT population FROM DistrictInfo

WHERE Student.name = 'Jim Wong';

b)

SELECT population FROM DistrictInfo

WHERE name = 'Jim Wong';

c)

SELECT population FROM DistrictInfo NATURAL JOIN Student

WHERE Student.name = 'Jim Wong';

d)

SELECT population FROM Student NATURAL JOIN DistrictInfo

WHERE name = 'Jim Wong';

4.

下列哪項有關資料表連接的陳述是正確的?

a)

資料表連接為數據庫設計給予彈性。

b)

一個連接操作只能夠把兩個資料表連接起來。

c)

等連接會透過配對兩個共同欄位的值來把兩個資料表連接起來,而當中的欄位必須是各自資料表的主關鍵碼。

d)

我們必須在SQL語句中使用GROUP BY子句來連接資料表。

5.

下圖中,圓形A和B分別代表資料表A和B內的記錄。這幅圖代表了哪類連接?

a)

內連接

b)

左外連接

c)

左外連接

d)

左外連接