Keyword nào bạn dùng trong câu lệnh CREATE INDEX để tạo 1 function-based index?
Trả lời:
Đáp án đúng: D
Câu hỏi liên quan
Lời giải:
Đáp án đúng: A
Câu lệnh `ANALYZE INDEX VALIDATE STRUCTURE` được sử dụng để kiểm tra tính hợp lệ cấu trúc của index và thu thập thông tin thống kê về index đó. Thông tin thống kê này được lưu trữ và có thể truy vấn thông qua view `INDEX_STATS`. View `DBA_INDEXES` chứa thông tin chung về index, nhưng không chứa các thông tin thống kê chi tiết được tạo ra bởi `ANALYZE INDEX VALIDATE STRUCTURE`. Phương án C `IND` không phải là view hệ thống hợp lệ trong Oracle. Do đó, đáp án đúng là A.
Lời giải:
Đáp án đúng: B
Câu hỏi này liên quan đến ràng buộc (constraint) trong SQL với thuộc tính `DEFERRABLE INITIALLY IMMEDIATE`.
- `DEFERRABLE`: Chỉ định rằng việc kiểm tra ràng buộc có thể bị trì hoãn cho đến cuối giao dịch.
- `INITIALLY IMMEDIATE`: Chỉ định rằng ràng buộc được kiểm tra ngay lập tức sau mỗi câu lệnh SQL. Tuy nhiên, hành vi này có thể được thay đổi trong giao dịch bằng lệnh `SET CONSTRAINTS ALL DEFERRED`.
Phân tích các đáp án:
- A. Sai. Ràng buộc không chỉ được kiểm tra tại thời điểm commit.
- B. Đúng. Ràng buộc ban đầu kiểm tra sau mỗi câu lệnh SQL, nhưng có thể thay đổi thành kiểm tra vào cuối giao dịch bằng `SET CONSTRAINTS ALL DEFERRED`.
- C. Sai. Câu này đề cập đến kiểm tra dữ liệu hiện có khi ràng buộc được tạo, không phải hành vi của `DEFERRABLE INITIALLY IMMEDIATE`.
- D. Sai. Mặc dù có kiểm tra ngay lập tức, nhưng không chỉ kiểm tra lại ở commit time nếu không có sự thay đổi bằng `SET CONSTRAINTS`.
Vậy, đáp án đúng là B.
- `DEFERRABLE`: Chỉ định rằng việc kiểm tra ràng buộc có thể bị trì hoãn cho đến cuối giao dịch.
- `INITIALLY IMMEDIATE`: Chỉ định rằng ràng buộc được kiểm tra ngay lập tức sau mỗi câu lệnh SQL. Tuy nhiên, hành vi này có thể được thay đổi trong giao dịch bằng lệnh `SET CONSTRAINTS ALL DEFERRED`.
Phân tích các đáp án:
- A. Sai. Ràng buộc không chỉ được kiểm tra tại thời điểm commit.
- B. Đúng. Ràng buộc ban đầu kiểm tra sau mỗi câu lệnh SQL, nhưng có thể thay đổi thành kiểm tra vào cuối giao dịch bằng `SET CONSTRAINTS ALL DEFERRED`.
- C. Sai. Câu này đề cập đến kiểm tra dữ liệu hiện có khi ràng buộc được tạo, không phải hành vi của `DEFERRABLE INITIALLY IMMEDIATE`.
- D. Sai. Mặc dù có kiểm tra ngay lập tức, nhưng không chỉ kiểm tra lại ở commit time nếu không có sự thay đổi bằng `SET CONSTRAINTS`.
Vậy, đáp án đúng là B.
Lời giải:
Đáp án đúng: C
Script `utlchain.sql` được sử dụng để tạo bảng `CHAINED_ROWS`. Bảng này được sử dụng để lưu trữ thông tin về các hàng bị chained (chuỗi) trong cơ sở dữ liệu Oracle. Chained row xảy ra khi một hàng dữ liệu quá lớn để vừa trong một block dữ liệu duy nhất và phải được lưu trữ trong nhiều block khác nhau. Việc phân tích bảng và liệt kê chained rows giúp DBA có thể tối ưu hóa lưu trữ và truy vấn.
Các lựa chọn khác:
- `catproc.sql`: Script này được sử dụng để tạo các stored procedure và package hệ thống trong Oracle.
- `catchain.sql`: Không phải là một script chuẩn trong Oracle.
- `ANALYZE TABLE LIST CHAINED ROWS` chỉ liệt kê các chained rows, chứ không tạo bảng `CHAINED_ROWS`.
Các lựa chọn khác:
- `catproc.sql`: Script này được sử dụng để tạo các stored procedure và package hệ thống trong Oracle.
- `catchain.sql`: Không phải là một script chuẩn trong Oracle.
- `ANALYZE TABLE LIST CHAINED ROWS` chỉ liệt kê các chained rows, chứ không tạo bảng `CHAINED_ROWS`.
Lời giải:
Đáp án đúng: B
Câu hỏi này liên quan đến việc giám sát việc sử dụng index trong Oracle. Để theo dõi việc sử dụng index sau khi đã bật tính năng MONITORING USAGE, view `V$OBJECT_USAGE` là view chính xác để truy vấn thông tin. Các view khác không cung cấp thông tin này.
* `V$OBJECT_USAGE`: View này hiển thị thông tin về việc sử dụng index đã được giám sát, bao gồm tên index, tên bảng, và các thông tin khác liên quan đến việc sử dụng.
* `USER_INDEX_USAGE`, `DBA_INDEX_USAGE`: Đây không phải là các view hệ thống chuẩn trong Oracle.
* `V$INDEX_USAGE`: View này không tồn tại trong Oracle.
* `V$OBJECT_USAGE`: View này hiển thị thông tin về việc sử dụng index đã được giám sát, bao gồm tên index, tên bảng, và các thông tin khác liên quan đến việc sử dụng.
* `USER_INDEX_USAGE`, `DBA_INDEX_USAGE`: Đây không phải là các view hệ thống chuẩn trong Oracle.
* `V$INDEX_USAGE`: View này không tồn tại trong Oracle.
Lời giải:
Đáp án đúng: A
Khi tablespace được quản lý segment một cách tự động (Automatic Segment Space Management - ASSM), Oracle sẽ tự động quản lý không gian bên trong các segment. Do đó, các tham số như FREELISTS, PCTFREE, INITRANS và MAXTRANS sẽ bị bỏ qua. Điều này là do Oracle sử dụng bitmap để theo dõi không gian trống và đã sử dụng trong các segment, thay vì sử dụng freelist và các tham số thủ công khác.
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp
136 tài liệu563 lượt tải

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp
125 tài liệu585 lượt tải

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng
325 tài liệu608 lượt tải

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất
331 tài liệu1010 lượt tải

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
246 tài liệu802 lượt tải

CEO.22: Bộ Tài Liệu Quy Trình Kiểm Toán, Kiểm Soát Nội Bộ Doanh Nghiệp
138 tài liệu417 lượt tải
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.
77.000 đ/ tháng