Tải bản đầy đủ (.doc) (34 trang)

Trắc nghiệm cho chứng chỉ cơ bản 9 DB2 (tiếp theo ) pdf

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (183.41 KB, 34 trang )

Bản đã dịch của trang Sample Questions
exam 730 DB2 from Man.doc
Phần 1
Câu hỏi 1
Hướng USER1 giữ đặc quyền kiểm soát trên bảng Bảng 1. Mà hai trong số các câu sau
đây là người dùng USER1 được phép để thực hiện?
A. CẤP VỀ KIỂM SOÁT table1 CHO user2
B. CẤP ĐỂ TẢI VỀ table1 user2
C. CẤP INSERT, UPDATE ON table1 ĐẾN VỚI CẤP GIẢI user2
D. BINDADD CẤP VỀ VỚI CÔNG table1
E. CẤP TẤT CẢ ƯU ĐÃI VỀ VỚI CÔNG table1
Câu hỏi 2
Với báo cáo sau đây:
CREATE TABLE t1 (INTEGER c1, c2 CHAR (5));
CREATE TABLE t1audit (người sử dụng VARCHAR (20), ngày NGÀY, hành động
VARCHAR (20));
CREATE TRIGGER trig1 sau khi INSERT ON t1
FOR EACH ROW
MODE DB2SQL
INSERT INTO t1audit GIÁ TRỊ (CURRENT USER, HIỆN NGÀY, 'Insert');
Nếu người dùng USER1 thực hiện các báo cáo sau đây:
INSERT INTO t1 GIÁ TRỊ (1, 'abc');
INSERT INTO t1 (c1) GIÁ TRỊ (2);
T1 UPDATE SET c2 = 'write' WHERE c1 = 1;
Có bao nhiêu bản ghi mới sẽ được ghi vào cơ sở dữ liệu?
A. 0
B. 2
C. 3
D. 4
Câu hỏi 3
Với các yêu cầu của khách hàng để lưu trữ tên, địa chỉ thanh toán, và số điện thoại, mà


sau đây sẽ là cách tốt nhất để xác định các cột số điện thoại để bàn nếu tất cả các khách
hàng được đặt trong cùng một quốc gia?
A. ĐIỆN THOẠI CHAR (15)
B. ĐIỆN THOẠI VARCHAR (15)
C. LONG VARCHAR ĐIỆN THOẠI
D. ĐIỆN THOẠI CLOB (1K)
Câu hỏi 4
Điều nào sau đây là không một sự khác biệt giữa một chỉ số duy nhất và một khóa
chính?
A. Một khóa chính là một dạng đặc biệt của một hạn chế duy nhất, cả hai
đều sử dụng một chỉ số duy nhất.
B. chỉ số duy nhất có thể được xác định trên một hoặc nhiều cột; khóa
chính chỉ có thể được định nghĩa trên một cột duy nhất.
C. Một bảng có thể có nhiều chỉ số duy nhất nhưng chỉ có một khóa
chính.
D. chỉ số duy nhất có thể được xác định trên một hoặc nhiều cột cho phép
giá trị null; phím chính không thể chứa các giá trị null.
Câu hỏi 5
Hướng USER1 muốn sử dụng một bí danh để loại bỏ các hàng từ một bảng. Giả sử
không có quyền USER1 hoặc quyền ưu đãi, trong đó các quyền sau đây là cần thiết?
A. DELETE đặc quyền trên bàn
B. DELETE đặc quyền về bí danh
C. DELETE đặc quyền về bí danh; Tài liệu tham khảo đặc quyền trên bàn
D. Tài liệu tham khảo đặc quyền về các bí danh; DELETE đặc quyền trên
bàn
Câu hỏi 6
Với báo cáo sau đây:
CREATE TABLE tab1 (INTEGER c1, c2 CHAR (5));
CREATE VIEW view1 AS SELECT c1, c2 TỪ ĐÂU tab1 c1 <100;
CREATE VIEW view2 AS SELECT c1, c2 TỪ view1

VỚI CHECK OPTION CASCADED;
Mệnh đề nào sau đây INSERT sẽ không thực hiện?
A. INSERT INTO view2 GIÁ TRỊ (50, 'abc')
B. INSERT INTO view1 GIÁ TRỊ (100, 'abc')
C. INSERT INTO view2 GIÁ TRỊ (150, 'abc')
D. INSERT INTO view1 VALUES (100, 'abc')
Câu hỏi 7
Cho bảng sau:
CURRENT_EMPLOYEES

EMPID INTEGER NOT NULL
TÊN CHAR (20)
LƯƠNG thập phân (10,2)
PAST_EMPLOYEES

EMPID INTEGER NOT NULL
TÊN CHAR (20)
LƯƠNG thập phân (10,2)
Giả sử cả hai bảng chứa dữ liệu, các báo cáo sau đây sẽ không thành công thêm dữ liệu
vào bảng CURRENT_EMPLOYEES?
A. INSERT INTO current_employees (empid) GIÁ TRỊ (10)
B. INSERT INTO current_employees GIÁ TRỊ (10, 'Jagger, 85000,00)
C. INSERT INTO current_employees SELECT empid, tên, tiền lương từ
past_employees WHERE empid = 20
D. INSERT INTO current_employees (tên, tiền lương) GIÁ TRỊ
(SELECT tên, lương từ past_employees WHERE empid = 20)
Câu hỏi 8
Sau đây gây nên đã được xác định cho một bảng có tên là KINH DOANH theo thứ tự
hiển thị:
CREATE TRIGGER trigger_a

NO CASCADE trước khi bán hàng CẬP NHẬT
NEW tham chiếu AS mới
FOR EACH ROW
SET new.commission = sale_amt * 0,05
WHERE hóa đơn = n.invoice;
CREATE TRIGGER trigger_b
Về việc bán hàng sau khi INSERT
NEW tham chiếu AS mới
FOR EACH ROW
bán hàng UPDATE SET bill_date = HIỆN NGÀY + 30 NGÀY
WHERE hóa đơn = n.invoice;
CREATE TRIGGER trigger_c
NO ON DELETE CASCADE trước khi bán hàng
FOR EACH ROW
SIGNAL SQLSTATE '75005 '
SET MESSAGE_TEXT = 'Xóa không được phép! ";
Mệnh đề nào sau đây là không đúng?
A. Một khi hàng đã được thêm vào bảng SALES, nó không thể được gỡ
bỏ
B. Bất cứ khi nào hàng được đưa vào bảng SALES, giá trị trong cột
BILL_DATE được tự động thiết lập đến 30 ngày, kể từ ngày hôm nay
C. Mỗi lần một hàng được đưa vào bảng SALES, kích hoạt TRIGGER_A
là bắn đầu tiên, tiếp theo là kích hoạt
D. Bất cứ khi nào một hàng trong bảng SALES được cập nhật, cả ba gây
nên bị sa thải nhưng không có gì xảy ra vì không có gây ra đã được mã
hoá để các hoạt động cập nhật bẫy
Câu hỏi 9
Nếu các câu lệnh SQL sau đây được thực hiện theo thứ tự hiển thị:
CREATE TABLE đơn đặt hàng
(Order_num NOT NULL INTEGER,

buyer_name VARCHAR (35),
số lượng (5,2));
CREATE UNIQUE INDEX idx_orderno về đơn đặt hàng (order_num);
Điều nào sau đây mô tả hành vi dẫn?
A. Tất cả các giá trị ORDER_NUM nhập phải là duy nhất, bất cứ khi nào
bảng ORDERS được truy vấn hàng sẽ được hiển thị theo thứ tự tăng giá trị
ORDER_NUM
B. Tất cả các giá trị ORDER_NUM nhập vào phải là duy nhất, bất cứ khi
nào bảng ORDERS được truy vấn hàng sẽ được hiển thị không theo thứ tự
đặc biệt
C. Bản sao các giá trị ORDER_NUM được phép, không chỉ số khác có
thể được tạo ra cho bảng ORDERS mà tham khảo cột ORDER_NUM
D. Tất cả các giá trị ORDER_NUM nhập vào phải là duy nhất, không chỉ
số khác có thể được tạo ra cho bảng ORDERS mà tham khảo cột
ORDER_NUM
Câu hỏi 10
Một bảng tên là Khoa có các cột sau đây:
DEPT_ID
DEPT_NAME
MANAGER
AVG_SALARY
Điều nào sau đây là cách tốt nhất để ngăn chặn hầu hết người xem các dữ liệu
AVG_SALARY?
A. Mã hóa dữ liệu của các bảng
B. Tạo ra một cái nhìn mà không có các cột AVG_SALARY
C. Thu hồi quyền SELECT truy cập cho cột AVG_SALARY từ những
người dùng không nên thấy dữ liệu AVG_SALARY
D. Store AVG_SALARY dữ liệu trong một bảng riêng biệt và cấp quyền
SELECT cho bảng cho người sử dụng thích hợp
P nghệ thuật 2

Mẫu câu hỏi
Câu hỏi 1
Với hai bàn sau:
TÊN
TÊN SỐ

Wayne Gretsky 99
Jaromir Jagr 68
Bobby Orr 4
Bobby Hull 23
Brett Hull 16
Mario Lemieux 66
Mark Messier 11
ĐIỂM
TÊN ĐIỂM

Wayne Gretsky 244
Jaromir Jagr 168
Bobby Orr 128
Brett Hull 121
Mario Lemieux 189
Joe Sacik 94
Mệnh đề nào sau đây sẽ hiển thị tên người chơi, số, và các điểm cho tất cả các cầu thủ đã
ghi được điểm?
A. SELECT p.name, n.number, p.points từ tên n INNER JOIN điểm p Về
n.name = p.name
B. SELECT p.name, n.number, p.points từ tên n LEFT OUTER JOIN
điểm p Về n.name = p.name
C. SELECT p.name, n.number, p.points từ tên n RIGHT OUTER JOIN
điểm p Về n.name = p.name

D. SELECT p.name, n.number, p.points từ tên n FULL OUTER JOIN
điểm p Về n.name = p.name
Câu hỏi 2
Với tuyên bố sau:
CREATE TABLE t1
COL1 SMALLINT NOT NULL PRIMARY KEY,
col2 VARCHAR (200) NOT NULL DEFAULT VỚI NONE,
col3 thập phân (5,2) CHECK (col3> = 100,00),
Ngày chưa col4 VỚI NULL DEFAULT)
Những định nghĩa sau đây sẽ làm cho CREATE TABLE để không?
A. COL 1
B. COL 2
C. COL 3
D. COL 4
Câu hỏi 3
Với các truy vấn sau đây:
SELECT c1 TỪ tab1;
SELECT c1 TỪ tab2;
Nào trong các nhà khai thác thiết lập sau đây có thể được sử dụng để sản xuất ra một kết
quả dữ liệu chỉ chứa các bản ghi mà không được tìm thấy trong dữ liệu kết quả được đặt
ra bởi mỗi truy vấn sau khi nhân bản hàng đã được loại trừ?
A. UNION
B. giao nhau
C. TRỪ
D. MERGE
Câu hỏi 4
Cho bảng sau:
TAB1
COL1 COL2


A 10
B 20
C 30
D 40
E 50
Và câu SQL sau:
C1 DECLARE CURSOR VỚI GIỮ CHO
SELECT * FROM tab1 ORDER BY col_1;
OPEN c1;
FETCH c1;
FETCH c1;
FETCH c1;
COMMIT;
FETCH c1;
Đóng c1;
FETCH c1;
Điều nào sau đây là giá trị cuối cùng thu được cho COL_2?
A. 20
B. 30
C. 40
D. 50
Câu hỏi 5
Với kịch bản sau đây:
Bảng table1 cần nắm giữ số giá trị cụ thể lên đến 9999999,999 trong cột COL1. Một khi
table1 là dân cư, phép tính số học sẽ được thực hiện trên dữ liệu được lưu trữ trong umn-
col COL1.
Điều nào sau đây sẽ là thích hợp nhất dữ liệu DB2 loại để sử dụng cho cột COL1?
A. INTEGER
B. REAL
C. số (7,3)

D. thập phân (10,3)
Câu hỏi 6
Một ứng dụng muốn đọc một tập hợp con của các hàng từ bảng TAB1 nhiều lần. Nào
mức cô lập sau nên ứng dụng A sử dụng để ngăn chặn người dùng khác từ khi sửa đổi và
bổ sung vào bảng TAB1 sẽ ảnh hưởng đến các tập hợp con của các hàng đọc không?
A. lặp lại Đọc
B. Tìm hiểu ổn định
C. Cursor ổn định
D. không bị giam Đọc
Câu hỏi 7
Với hai bàn sau:
NHÂN VIÊN
ID NAME DEPTID

01 Mick Jagger 10
Keith Richards 20 02
Ronnie Wood 20 03
04 Charlie Watts 20
Bill Wyman 30 05
06 Brian Jones -
ID DEPTNAME

10 Nhân viên điều hành
20 Bán hàng
30 Marketing
40 Cơ khí
50 Quản trị Nhân lực
Mà hai trong số các truy vấn sau đây sẽ hiển thị tên nhân viên và tên bộ phận cho tất cả
nhân viên đang ở trong bán hàng?
A. SELECT e.name, d.deptname

TỪ nhân viên điện tử, bộ phận d
WHERE e.deptid = d.id VÀ d.id = '20 '
B. SELECT e.name, d.deptname
TỪ nhân viên e FULL OUTER JOIN khoa d
Về e.deptid = d.id
WHERE d.id = '20 '
C. SELECT e.name, d.deptname
TỪ nhân viên e RIGHT OUTER JOIN khoa d
Về e.deptid = d.id
WHERE d.id = '20 '
D. SELECT e.name, d.deptname từ nhân viên e LEFT OUTER JOIN
khoa d
Về e.deptid = d.id
WHERE d.id = '20 '
E. SELECT e.name, d.deptname
Nhân viên từ bộ phận điện tử INNER JOIN d
Về e.deptid = d.id
WHERE d.id = '20 '
Câu hỏi 8
Với các thiết lập sau đây của báo cáo:
CREATE TABLE tab1 (COL1 INTEGER, col2 CHAR (20));
COMMIT;
INSERT INTO tab1 giá trị (123, 'Red');
INSERT INTO tab1 GIÁ TRỊ (456, 'vàng');
Savepoint s1 về ROLLBACK GIỮ con trỏ;
DELETE FROM WHERE tab1 COL1 = 123;
INSERT INTO tab1 GIÁ TRỊ (789, 'xanh');
ROLLBACK CHO savepoint s1;
INSERT INTO tab1 GIÁ TRỊ (789, "xanh");
UPDATE SET tab1 col2 = NULL WHERE COL1 = 789;

COMMIT;
Mà trong các hồ sơ sau đây sẽ được trả lại bởi các câu sau đây?
SELECT * FROM tab1
A. COL 1 COL2

123 Red
456 Vàng
2 kỷ lục (s) được lựa chọn
B. COL 1 COL2

456 Vàng
1 kỷ lục (s) được lựa chọn
C. COL 1 COL2

123 Red
456 Vàng
789 -
3 kỷ lục (s) được lựa chọn
D. COL 1 COL2

123 Red
456 Vàng
789 Green
3 kỷ lục (s) được lựa chọn
Câu hỏi 9
Điều nào sau đây là dùng để chỉ một cột sẽ không chấp nhận giá trị NULL và có thể
được tham chiếu trong đặc tả kỹ thuật của chính nước ngoài bảng khác?
A. Kiểm tra ràng buộc
B. độc đáo hạn
C. Default hạn

D. qua thông tin hạn chế
Câu hỏi 10
Một ứng dụng đã có một khóa Chia sẻ trên một dòng trong một bảng và bây giờ muốn
cập nhật hàng. Mệnh đề nào sau đây là đúng?:
A. Đơn phải phát hành cấp Chia sẻ khóa-hàng này nắm giữ và có được
một khóa Thông tin về hàng các
B. Đơn phải phát hành cấp Chia sẻ khóa-hàng này nắm giữ và có được
một khóa Thông tin về bảng
C. Các cấp Chia sẻ khóa hàng sẽ tự động được chuyển thành cấp hàng
Up-date khóa
D. Các cấp Chia sẻ khóa hàng sẽ được tự động leo thang tới một mức độ
bàn Up-date khóa
Phần 3
Mẫu câu hỏi
Câu hỏi 1
Điều nào sau đây là không được lưu trữ trong các bảng danh mục hệ thống?:
A. các câu lệnh SQL được sử dụng để tạo ra các bảng
B. câu lệnh SQL được sử dụng để tạo ra kích hoạt
C. các câu lệnh SQL được sử dụng để tạo ra các ràng buộc
D. Bảng tên
Câu hỏi 2
Giả sử bàn TAB1 có 100 dòng, trong đó của các truy vấn sau đây sẽ trả một nửa của các
hàng có sẵn?
A. SELECT * FROM tab1 TÌM ĐẦU 50 ROWS
B. SELECT * FROM tab1 FETCH FIRST 50 ROWS ONLY
C. SELECT * FROM tab1 KHI row_num <50
D. SELECT * FROM tab1 MAXROWS 50
Câu hỏi 3
Nếu các câu sau đây được thực hiện:
CREATE TABLE nhân viên

(Empid INT NOT NULL tạo mặc định
AS SẮC (START VỚI 1, ĐỘ_TĂNG BY 5),
Tên VARCHAR (20),
INT nợ CHECK (nợ giữa 1 và 20),
DEFAULT hiredate NGÀY VỚI HIỆN NGÀY,
lương thập phân (7,2),
PRIMARY KEY (empid),
Hạn chế cst1 CHECK (NĂM (hiredate)> 2006 hoặc
Mức lương> 60500));
Mệnh đề nào sau đây INSERT sẽ thất bại?
A. INSERT INTO GIÁ TRỊ nhân viên (15, 'Smith', 5, '01 / 22/2004 ',
92500,00)
B. INSERT INTO nhân viên giá trị (DEFAULT, 'Smith', 2, '10 / 07/2002
', 80250,00)
C. INSERT INTO GIÁ TRỊ nhân viên (20, 'Smith', 5, NULL, 65000,00)
D. INSERT INTO nhân viên giá trị (DEFAULT, 'Smith', 10, '11 /
18/2004 ', 60250,00)
Câu hỏi 4
Nào trong các phương thức sau đây, khi được sử dụng với TABLE LOCK, sẽ gây ra các
cơ sở dữ liệu DB2 quản lý để có được một khóa cấp bảng đồng thời ngăn chặn khác
transac-tions truy cập dữ liệu được lưu trong bảng, trong khi các giao dịch sở hữu đang
hoạt động?
A. SHARE MODE
B. phân lập MODE
C. MODE ĐỘC QUYỀN
D. GIỚI HẠN CHẾ ĐỘ
Câu hỏi 5
Cho bảng sau:
TAB1
COL1 COL2


A 10
B 20
C 30
A 10
D 40
C 30
Giả sử kết quả sau đây là mong muốn:
TAB1
COL1 COL2

A 10
B 20
C 30
D 40
Mệnh đề nào sau đây sẽ cho kết quả mong muốn?
A. SELECT * FROM tab1 UNIQUE
B. biệt SELECT * FROM tab1
C. SELECT UNIQUE (*) FROM tab1
D. SELECT khác biệt (*) FROM tab1
Câu hỏi 6
Với các bảng sau đây:
YEAR_2006
EMPID TÊN

1 Jagger, Mick
2 Richards, Keith
3 gỗ, Ronnie
4 Watt, Charlie
5 Jones, Darryl

6 Leavell, Chuck
YEAR_1962
EMPID TÊN

1 Jagger, Mick
2 Richards, Keith
3 Jones, Brian
4 Wyman, Bill
5 Chapman, Tony
6 Stewart, Ian
Nếu các câu lệnh SQL sau đây được thực hiện, bao nhiêu hàng sẽ được trả lại?
Tên FROM SELECT year_2006
UNION
Tên FROM SELECT year_1962
A. 0
B. 6
C. 10
D. 12
Câu hỏi 7
Điều nào sau đây là không một đặc tính của một chỉ số duy nhất?
A. Mỗi cột trong một bảng cơ sở chỉ có thể tham gia vào các chỉ số duy
nhất một, đối-ít về cách thức các cột được nhóm lại (cùng một cột không
thể được sử dụng trong mul-tiple chỉ số duy nhất)
B. Để cho một chỉ số được sử dụng để hỗ trợ một hạn chế duy nhất, nó
phải được định nghĩa với các thuộc tính UNIQUE
C. Một chỉ số duy nhất không thể được tạo ra cho một bàn dân cư nếu cột
chính speci-fied có nhiều hơn một giá trị NULL
D. Một chỉ số duy nhất chỉ có thể được tạo ra cho một-nullable cột không
Câu hỏi 8
Nào sau đây gây ra một khóa đó đang được tổ chức bởi một ứng dụng sử dụng ổn định

mức độ cách ly Cursor sẽ được phát hành?
A. con trỏ này được chuyển đến hàng khác
B. Các dòng con trỏ này được xóa bởi ứng dụng
C. Các dòng con trỏ này được xóa bởi một ứng dụng khác
D. Các dòng con trỏ trên cần được cập nhật bởi một ứng dụng khác
Câu hỏi 9
Nếu các câu lệnh SQL sau đây được thực hiện theo thứ tự hiển thị:
CREATE TABLE table1 (INTEGER c1, c2 INTEGER);
INSERT INTO table1 giá trị (123, 456);
UPDATE table1 SET c1 = NULL;
Điều gì sẽ là kết quả của câu lệnh sau đây?
SELECT * FROM table1;
A. C1 C2

123 456
1 kỷ lục (s) lựa chọn.
B. C1 C2

NULL 456
1 kỷ lục (s) lựa chọn.
C. C1 C2

- 456
1 kỷ lục (s) lựa chọn.
D. C1 C2

0 456
1 kỷ lục (s) lựa chọn.
Câu hỏi 10
Với định nghĩa bảng sau:

KINH DOANH

INVOICE_NO CHAR (20) NOT NULL
SALES_DATE NGÀY
SALES_PERSON CHAR (20)
Vùng CHAR (20)
BÁN INTEGER
Nếu SELECT câu sau đây được thực thi, điều nào dưới đây mô tả thứ tự của các hàng
trong dữ liệu kết quả sản xuất?
SELECT * FROM bán hàng
A. Các hàng được sắp xếp theo thứ tự tăng dần INVOICE_NO.
B. Các hàng được sắp xếp theo thứ tự giảm dần INVOICE_NO.
C. Các hàng được sắp xếp dựa trên khi chúng được đưa vào bảng.
D. Các hàng không sắp xếp theo thứ tự cụ thể.
Phần 4
Mẫu câu hỏi
Câu hỏi 1
Mà trong các quy định xóa sau trên CREATE TABLE sẽ cho phép phụ huynh hàng bảng
bị xóa nếu một hàng phụ thuộc tồn tại?
A. Về DELETE GIỚI HẠN
B. Về DELETE NO động
C. ON DELETE SET NO VALUE
D. ON DELETE CASCADE
Câu hỏi 2
Để có các nguồn lực sau đây có thể là một khóa không được áp dụng?
A. Bảng không gian
B. đệm hồ
Bảng C.
D. Hàng
Câu hỏi 3

Với SQL sau đây tuyên bố:
CREATE TABLE tab1 (COL1 INTEGER)
INSERT INTO tab1 giá trị (NULL)
INSERT INTO tab1 GIÁ TRỊ (1)
CREATE TABLE tab2 (col2 INTEGER)
INSERT INTO tab2 giá trị (NULL)
INSERT INTO tab2 GIÁ TRỊ (1)
INSERT INTO tab2 GIÁ TRỊ (2)
Điều gì sẽ là kết quả khi các câu sau đây được thực hiện?
SELECT * FROM WHERE tab1 COL1 IN (SELECT col2 TỪ tab2)
A. COL 1

1
1 kỷ lục (s) được lựa chọn
B. COL 1

NULL
1
2 kỷ lục (s) được lựa chọn
C. COL 1

-
1
1 kỷ lục (s) được lựa chọn
D. COL 1

-
1 kỷ lục (s) được lựa chọn
Câu hỏi 4
Với tuyên bố:

CREATE TABLE tablea (COL1 INTEGER NOT NULL,
Hạn chế const1 CHECK (COL1 tại (100, 200, 300))
Điều nào sau đây có thể được chèn vào TABLEA?
A. 0
B. NULL
C. 100
D. '100 '
Câu hỏi 5
Với hai bàn sau:
TAB1
COL_1 COL_2

A 10
B 12
C 14
TAB2
COL _a COL_B

A 21
C 23
D 25
Giả sử kết quả sau đây là mong muốn:
COL _1 COL_2 COL_A COL_B

A 10 A 21
B 24-21
C 14 C 21
- - D 25
Nào sau đây tham gia sẽ sản xuất các kết quả mong muốn?
A. SELECT * FROM tab1 INNER JOIN tab2 về col_1 = col_a

B. SELECT * FROM tab1 LEFT OUTER JOIN tab2 về col_1 = col_a
C. SELECT * FROM tab1 RIGHT OUTER JOIN tab2 về col_1 = col_a
D. SELECT * FROM tab1 FULL OUTER JOIN tab2 về col_1 = col_a
Câu hỏi 6
Một ứng dụng chứa một khóa trên một dòng trong bảng TAB1. Nếu thời gian chờ khóa
được thiết lập là 20, điều gì sẽ xảy ra khi ứng dụng B cố gắng để có được một khóa tương
thích trên cùng một hàng?
A. Đơn B sẽ có được những khóa này cần
B. ứng dụng sẽ được cuộn lại khi nó vẫn giữ khóa của mình sau 20 giây
đã trôi qua
C. Ứng dụng B sẽ được cuộn lại nếu ứng dụng A vẫn giữ khóa của nó sau
20 giây đã trôi qua
D. Cả hai ứng dụng sẽ được cuộn lại nếu ứng dụng A vẫn giữ khóa của
mình sau 20 giây đã trôi qua
Câu hỏi 7
Một xem tên V.VIEW1 được dựa trên một bảng có tên T.TABLE1. Một người sử dụng
với cơ quan DBADM vấn đề các câu sau đây:
INSERT CẤP VỀ v.view1 ĐẾN VỚI CẤP GIẢI user1
Mệnh đề nào sau đây là USER1 ủy quyền để thực hiện?
A. INSERT CẤP VỀ VỚI t.table1 user2
B. CẤP VỀ KIỂM SOÁT v.view1 CHO user2
C. CẤP TẤT CẢ ƯU ĐÃI VỀ VỚI v.view1 user2
D. INSERT CẤP VỀ VỚI v.view1 user2
Câu hỏi 8
Với tuyên bố sau CREATE TABLE
CREATE TABLE NHÂN VIÊN
(EMPNO CHAR (3) NOT NULL,
FIRSTNAME CHAR (20) NOT NULL,
MIDINIT CHAR (1),
LastName CHAR (20) NOT NULL,

LƯƠNG thập phân (10, 2))
Điều nào sau đây sẽ lấy hàng có giá trị bị mất trong cột MIDINIT?
A. SELECT * FROM nhân viên WHERE midinit = ''
B. SELECT * FROM nhân viên WHERE midinit = NULL
C. SELECT * FROM nhân viên WHERE midinit = ""
D. SELECT * FROM nhân viên WHERE IS NULL midinit
Câu hỏi 9
Cho bảng sau:
Cổ

SẢN PHẨM CHAR (1)
PARTNO CHAR (12)
Mô tả VARCHAR (40)
SỐ LƯỢNG INTEGER
GIÁ DEC (7,2)
Nếu các mục được chỉ định để được ra khỏi cổ phiếu bằng cách thiết lập Mô tả để NULL
và SỐ LƯỢNG và GIÁ về không, mà các bản cập nhật báo cáo sau đây bảng CỔ PHẦN
để chỉ ra rằng tất cả các mục ngoại trừ những người có PHẨM của 'S' là tạm thời hết
hàng?
A. UPDATE NULL 'chứng khoán SET mô tả =', số lượng = 0, giá = 0
WHERE thể loại <> 'S'
B. UPDATE chứng khoán SET mô tả = NULL, SET số lượng = 0, SET
giá = 0 WHERE thể loại <> 'S'
C. UPDATE chứng khoán SET (mô tả, số lượng, giá cả) = ('null', 0, 0)
WHERE thể loại <> 'S'
D. UPDATE chứng khoán SET (mô tả, số lượng, giá cả) = (NULL, 0, 0)
WHERE thể loại <> 'S'
Câu hỏi 10
Nào trong các cách ly DB2 UDB sau đây chỉ cấp sẽ khóa các hàng trong quá trình đọc-
ing nếu giao dịch khác sẽ cố gắng để thả bảng các hàng đang được đọc từ đâu?

A. lặp lại Đọc
B. Tìm hiểu ổn định
C. Cursor ổn định
D. không bị giam Đọc
Phần 5
Mẫu câu hỏi
Câu hỏi 1
Nếu các câu lệnh SQL sau đây được thực hiện:
CREATE TABLE làm (makeid SMALLINT NOT NULL PRIMARY KEY,
làm VARCHAR (25));
CREATE TABLE mô hình (modelid SMALLINT,
mô hình VARCHAR (25),
makeid SMALLINT,
Hạn chế const1 nước ngoài KEY (makeid)
Tài liệu tham khảo làm (makeid) ON DELETE GIỚI HẠN);
Và mỗi bảng được tạo ra là dân cư như sau:
THỂ

MAKEID
THỂ
¯¯¯¯¯ ¯¯¯¯¯
1 Khúc
sông cạn
2
Chevrolet
3 Toyota
MÔ HÌNH

MODELID


HÌNH

MAKEID
¯¯¯¯¯ ¯¯¯¯¯ ¯¯¯¯¯
1
Mustang
1
2 Đi theo 1
3 Malibu 2
4 Camry 3
Nếu các câu lệnh SQL sau đây được thực hiện:
DELETE FROM làm WHERE makeid = 1
xóa được gì là tổng số hàng mà sẽ?
A. 0
B. 1
C. 2
D. 3
Câu hỏi 2
Với hai bàn sau:
& NbspNAMES
¯¯¯¯¯¯¯
TÊN Số

¯¯¯¯¯¯¯¯¯¯¯¯¯¯

¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Wayne Gretzky 99
Jaromir Jagr 68
Bobby Orr 4
Bobby Hull 23

Mario Lemieux 66
& NbspNAMES
¯¯¯¯¯¯¯
TÊN Số

¯¯¯¯¯¯¯¯¯¯¯¯¯¯

¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Wayne Gretzky 244
Bobby Orr 129
Bobby Hull 121
Mario Lemieux 189
Joe Sakic 94
Có bao nhiêu hàng sẽ được trả lại bằng cách sử dụng các câu sau đây?
Tên FROM SELECT tên, điểm
A. 0
B. 5
C. 10
D. 25
Câu hỏi 3
Cho bảng sau:
CURRENT_EMPLOYEES
¯¯¯¯¯¯¯¯¯¯¯¯¯¯
EMPID INTEGER NOT NULL
TÊN CHAR (20)
LƯƠNG Thập phân (10,2)
PAST_EMPLOYEES
¯¯¯¯¯¯¯¯¯¯¯¯¯¯
EMPID INTEGER NOT NULL
TÊN CHAR (20)

LƯƠNG Thập phân (10,2)
Giả sử cả hai bảng chứa dữ liệu, các báo cáo sau đây sẽ không thành công thêm dữ liệu
vào bảng CURRENT_EMPLOYEES?
A. INSERT INTO current_employees (empid) GIÁ TRỊ (10)
B. INSERT INTO current_employees GIÁ TRỊ (10, 'Jagger, 85000,00)
C. INSERT INTO current_employees SELECT empid, tên, tiền lương từ
past_employees WHERE empid = 20
D. INSERT INTO current_employees (tên, tiền lương) GIÁ TRỊ
(SELECT tên, lương từ past_employees WHERE empid = 20)
Câu hỏi 4
Với định nghĩa bảng sau:
NHÂN VIÊN
¯¯¯¯¯¯¯¯¯¯
EMPID INTEGER
TÊN CHAR (20)
LƯƠNG Thập phân (10,2)
Nếu các câu lệnh SQL sau đây được thực hiện:
CREATE UNIQUE INDEX empid_ui về nhân viên (empid)
Mà hai trong số các câu sau đây là đúng sự thật?
A. Nhiều giá trị null được cho phép trong cột EMPID của bảng NHÂN
VIÊN.
B. Không có giá trị null được cho phép trong cột EMPID của bảng
NHÂN VIÊN.
C. Một (và chỉ có một) giá trị null được cho phép trong cột EMPID của
bảng NHÂN VIÊN.
D. Không có chỉ số duy nhất khác có thể được tạo ra trên bảng NHÂN
VIÊN.
E. Tất cả các giá trị được tìm thấy trong cột EMPID của bảng NHÂN
VIÊN sẽ khác nhau.
Câu hỏi 5

Một ứng dụng đang chạy theo mức độ hiểu cô lập lặp lại và giữ một khóa Thông tin về
bảng TAB1. Ứng dụng bảng B muốn truy vấn TAB1 và không thể chờ đợi cho ứng dụng
A để phát hành khóa của nó. Mà cô lập nên mức độ ứng dụng B chạy theo để đạt được
mục tiêu này?
A. lặp lại Đọc
B. Tìm hiểu ổn định
C. Cursor ổn định
D. không bị giam Đọc
Câu hỏi 6
Hướng USER1 là chủ sở hữu của Bảng 1. Giả sử người dùng USER1 chỉ giữ đặc quyền
cho table1, mà sau đây là cách tốt nhất để loại bỏ tất cả người sử dụng đặc quyền USER1
giữ?
A. Thu hồi quyền kiểm soát về table1 TỪ user1
B. thu hồi tất cả ƯU ĐÃI VỀ table1 TỪ user1
C. Thu hồi quyền kiểm soát về table1 từ user1; thu hồi TẤT CẢ ƯU ĐÃI
VỀ table1 từ user1;
D. Thu hồi quyền kiểm soát, TẤT CẢ ƯU ĐÃI VỀ table1 TỪ user1
Câu hỏi 7
Với các định nghĩa bảng sau:
NHÂN VIÊN
¯¯¯¯¯¯¯¯¯¯¯
EMPID INTEGER
TÊN CHAR (20)
DEPTID CHAR (3)
LƯƠNG Thập phân (10,2)
BAN Thập phân (8,2)
KHOA
¯¯¯¯¯¯¯¯¯¯¯
DEPTNO INTEGER


DEPTNAME
CHAR
(20)
Mệnh đề nào sau đây sẽ tạo ra một kết quả dữ liệu đó đáp ứng tất cả các điều kiện:
Hiển thị tổng số lao động tại từng bộ phận
Hiển thị tên bộ phận tương ứng cho mỗi ID phòng
Sắp xếp theo số lượng nhân viên bộ phận, từ lớn nhất đối với ít nhất
A. SELECT *, COUNT (empno) từ các sở, nhân viên
WHERE deptid = deptno GROUP BY deptname ORDER BY 2 DESC
B. SELECT deptname, COUNT (empno) từ các sở, nhân viên
WHERE deptid = deptno GROUP BY deptname ORDER BY 2 DESC
C. SELECT deptname, COUNT (empno) từ các sở, nhân viên
WHERE deptid = deptno GROUP BY deptname ORDER BY 2 ASC
D. SELECT deptname, COUNT (*) từ các sở, nhân viên
WHERE deptid = deptno GROUP BY deptname ORDER BY 2
Câu hỏi 8
Nếu bảng TAB1 được tạo bằng các câu sau đây:
CREATE TABLE tab1 (COL1 INTEGER NOT NULL,
col2 CHAR (5),
Hạn chế cst1 CHECK (COL1 trong (1, 2, 3)))
Mệnh đề nào sau đây sẽ thành công chèn một bản ghi vào bảng TAB1?
A. INSERT INTO tab1 GIÁ TRỊ (0, 'abc')
B. INSERT INTO tab1 VALUES (NULL, 'abc')
C. INSERT INTO tab1 GIÁ TRỊ (ABS (2), 'abc')
D. INSERT INTO tab1 GIÁ TRỊ (DEFAULT, 'abc')
Câu hỏi 9
tuyên bố sau gì không làm?
CẤP Tài liệu tham khảo (COL1, col2) về BẢNG table1 CẤP ĐẾN VỚI GIẢI user1
A. Cung cấp cho người dùng USER1 khả năng tham khảo COL1 và
COL2 của bảng Bảng 1 trong các truy vấn, cùng với khả năng cung cấp

cho cơ quan này cho người dùng khác và các nhóm.
B. Cung cấp cho người dùng USER1 khả năng tham khảo COL1 và
COL2 của bảng Bảng 1 trong quan điểm, cùng với khả năng cung cấp cho
cơ quan này cho người dùng khác và các nhóm.
Cung cấp cho người dùng USER1 C. khả năng định nghĩa một ràng buộc
tham chiếu trên bảng Bảng 1 cột bằng COL1 và COL2 là chính cha mẹ
của các ràng buộc.
D. Cung cấp cho người dùng USER1 khả năng định nghĩa một ràng buộc
tham chiếu trên bảng Bảng 1 cột bằng COL1 và COL2 như là yếu tố nước
ngoài của các ràng buộc.
Câu hỏi 10
Với hai bàn sau:
TÊN
TÊN Số
¯¯¯¯¯¯ ¯¯¯¯¯¯
Wayne Gretzky 99
Jaromir Jagr 68
Bobby Orr 4
Bobby Hull 23
Brett Hull 16
Mario Lemieux 66
Mark Messier 11
ĐIỂM
TÊN ĐIỂM
¯¯¯¯¯¯ ¯¯¯¯¯¯
Wayne Gretzky 244
Jaromir Jagr 168
Bobby Orr 129
Brett Hull 121
Mario Lemieux 189

Joe Sakic 94
Mệnh đề nào sau đây sẽ hiển thị tên người chơi, số, và các điểm cho tất cả các cầu thủ đã
ghi được điểm?
A. SELECT p.name, n.number, p.points từ tên n INNER JOIN điểm p Về
n.name = p.name
B. SELECT p.name, n.number, p.points từ tên n LEFT OUTER JOIN
điểm p Về n.name = p.name
C. SELECT p.name, n.number, p.points từ tên n RIGHT OUTER JOIN
điểm p Về n.name = p.name
D. SELECT p.name, n.number, p.points từ tên n FULL OUTER JOIN
điểm p Về n.name = p.name

×