Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 34 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
34
Dung lượng
319,5 KB
Nội dung
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?: [...]... SALES_PERSON REGION KINH DOANH NGÀY CHAR(2 0) CHAR(2 0) INTEGER Which of the following SQL statements will remove all rows that had a SALES_DATE in the year 199 5? A DELETE * FROM sales WHERE YEAR(sales_date) = 199 5 B DELETE FROM sales WHERE YEAR(sales_date) = 199 5 C DROP * FROM sales WHERE YEAR(sales_date) = 199 5 D DROP FROM sales WHERE YEAR(sales_date) = 199 5 ... col 2) 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. .. 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ố... đượ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... BY 5), Tên VARCHAR (2 0), INT nợ CHECK (nợ giữa 1 và 2 0), 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> 6050 0)) ; 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 ', 92 500,0 0) B INSERT INTO nhân viên giá trị (DEFAULT, 'Smith', 2, '10 / 07/2002 ', 80250,0 0) C... 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Ừ tab 2) 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... 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 đọcing nếu giao dịch khác sẽ cố gắng để thả bảng... (EMPNO CHAR ( 3) NOT NULL, FIRSTNAME CHAR (2 0) NOT NULL, MIDINIT CHAR ( 1), LastName CHAR (2 0) 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ổ... sau: Cổ -SẢN PHẨM CHAR ( 1) PARTNO CHAR (1 2) Mô tả VARCHAR (4 0) 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... (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 . 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 99 999 99, 999 trong cột COL1. Một khi. IS NULL midinit Câu hỏi 9 Cho bảng sau: Cổ SẢN PHẨM CHAR ( 1) PARTNO CHAR (1 2) Mô tả VARCHAR (4 0) SỐ LƯỢNG INTEGER GIÁ DEC (7, 2) Nếu các mục được chỉ định để được ra khỏi cổ. 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à