Cái nào mệnh đề phù hợp trong câu lệnh CREATE DATABASE?
Trả lời:
Đáp án đúng: B
Trong câu lệnh `CREATE DATABASE` của Oracle, `MAXDATAFILES` là một mệnh đề hợp lệ. Nó chỉ định số lượng tối đa các file dữ liệu có thể được tạo cho database. Các lựa chọn khác không phải là mệnh đề hợp lệ trong cú pháp `CREATE DATABASE`.
Câu hỏi liên quan
Lời giải:
Đáp án đúng: A
"Bounce" CSDL là thuật ngữ chỉ việc tắt (shutdown) và khởi động lại (startup) CSDL. Trong các phương án đưa ra:
* A. STARTUP FORCE: Lệnh này chỉ khởi động CSDL và FORCE thường được dùng để ép buộc khởi động khi có vấn đề.
* B. SHUTDOWN FORCE: Lệnh này chỉ tắt CSDL một cách cưỡng ép.
* C. SHUTDOWN START: Đây không phải là một lệnh hợp lệ trong cú pháp quản trị CSDL.
* D. There is no single command to “bounce” the database; you need to shut down the database and then restart it: Phương án này chính xác. Không có một lệnh duy nhất nào để thực hiện cả hai thao tác shutdown và startup cùng một lúc. Chúng ta cần thực hiện hai lệnh riêng biệt.
Vì vậy, đáp án đúng là D.
* A. STARTUP FORCE: Lệnh này chỉ khởi động CSDL và FORCE thường được dùng để ép buộc khởi động khi có vấn đề.
* B. SHUTDOWN FORCE: Lệnh này chỉ tắt CSDL một cách cưỡng ép.
* C. SHUTDOWN START: Đây không phải là một lệnh hợp lệ trong cú pháp quản trị CSDL.
* D. There is no single command to “bounce” the database; you need to shut down the database and then restart it: Phương án này chính xác. Không có một lệnh duy nhất nào để thực hiện cả hai thao tác shutdown và startup cùng một lúc. Chúng ta cần thực hiện hai lệnh riêng biệt.
Vì vậy, đáp án đúng là D.
Lời giải:
Đáp án đúng: B
Lợi ích chính của việc sử dụng SPFILE (Server Parameter File) để duy trì tập tin tham số là những thay đổi đối với cấu hình cơ sở dữ liệu sẽ được thực hiện xuyên suốt quá trình shutdown và startup. SPFILE là một tập tin nhị phân chứa các tham số cấu hình cho cơ sở dữ liệu Oracle. Khi bạn thay đổi một tham số sử dụng lệnh ALTER SYSTEM, thay đổi đó sẽ được ghi vào SPFILE và sẽ có hiệu lực ngay cả sau khi cơ sở dữ liệu khởi động lại. Điều này đảm bảo tính nhất quán và dễ quản lý cấu hình hơn so với PFILE (Parameter File), nơi các thay đổi chỉ có hiệu lực cho phiên hiện tại trừ khi được cập nhật thủ công vào PFILE.
Lời giải:
Đáp án đúng: B
Trong Oracle Managed Files (OMF), các tham số khởi tạo như DB_CREATE_FILE_DEST, DB_CREATE_ONLINE_LOG_DEST_1, DB_CREATE_ONLINE_LOG_DEST_2, DB_CREATE_ONLINE_LOG_DEST_3, và DB_CREATE_ONLINE_LOG_DEST_4 được sử dụng để chỉ định vị trí lưu trữ cho các file dữ liệu và redo log files. Tuy nhiên, DB_CREATE_ONLINE_LOG_DEST_5 không phải là một tham số hợp lệ trong OMF. Số lượng các DB_CREATE_ONLINE_LOG_DEST được giới hạn (thường là từ 1 đến 4 tùy thuộc vào phiên bản Oracle).
Lời giải:
Đáp án đúng: D
Câu hỏi yêu cầu xác định những cách sử dụng không hợp lệ kiểu dữ liệu TIMESTAMP trong các biểu thức hoặc hàm.
A. `TRANS_START - TRANS_END`: Phép trừ hai giá trị TIMESTAMP là hợp lệ, kết quả trả về là một INTERVAL.
B. `TO_TIMESTAMP(AMOUNT, ‘YY-MM-DD HH:MI:SS’)`: Hàm `TO_TIMESTAMP` dùng để chuyển đổi một chuỗi thành kiểu TIMESTAMP. Ở đây, `AMOUNT` là kiểu NUMBER, do đó việc sử dụng `AMOUNT` làm đầu vào cho `TO_TIMESTAMP` là không hợp lệ.
C. `TRANS_START + INTERVAL „4‟ DAY`: Phép cộng một giá trị TIMESTAMP với một INTERVAL là hợp lệ, kết quả trả về là một TIMESTAMP.
D. `TRANS_START + SHIP_DATE`: `TRANS_START` là kiểu TIMESTAMP và `SHIP_DATE` là kiểu DATE. Trong Oracle, bạn không thể trực tiếp cộng một TIMESTAMP với một DATE. Bạn cần chuyển đổi `SHIP_DATE` sang TIMESTAMP trước khi thực hiện phép cộng, nếu không sẽ gây ra lỗi. Vì vậy, đây là một cách sử dụng không hợp lệ.
Vậy, đáp án đúng là B và D.
A. `TRANS_START - TRANS_END`: Phép trừ hai giá trị TIMESTAMP là hợp lệ, kết quả trả về là một INTERVAL.
B. `TO_TIMESTAMP(AMOUNT, ‘YY-MM-DD HH:MI:SS’)`: Hàm `TO_TIMESTAMP` dùng để chuyển đổi một chuỗi thành kiểu TIMESTAMP. Ở đây, `AMOUNT` là kiểu NUMBER, do đó việc sử dụng `AMOUNT` làm đầu vào cho `TO_TIMESTAMP` là không hợp lệ.
C. `TRANS_START + INTERVAL „4‟ DAY`: Phép cộng một giá trị TIMESTAMP với một INTERVAL là hợp lệ, kết quả trả về là một TIMESTAMP.
D. `TRANS_START + SHIP_DATE`: `TRANS_START` là kiểu TIMESTAMP và `SHIP_DATE` là kiểu DATE. Trong Oracle, bạn không thể trực tiếp cộng một TIMESTAMP với một DATE. Bạn cần chuyển đổi `SHIP_DATE` sang TIMESTAMP trước khi thực hiện phép cộng, nếu không sẽ gây ra lỗi. Vì vậy, đây là một cách sử dụng không hợp lệ.
Vậy, đáp án đúng là B và D.
Lời giải:
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về việc thu hồi (deallocate) không gian đã sử dụng của một bảng trong Oracle, cụ thể là lệnh `ALTER TABLE ... DEALLOCATE UNUSED KEEP`.
Phân tích các lựa chọn:
* A. 1000KB: Lựa chọn này có vẻ đúng vì lệnh `ALTER TABLE` được sử dụng có tham số `KEEP 1000K`, có nghĩa là giữ lại 1000KB (tức 1MB) không gian. Tuy nhiên, cần xem xét high-water mark.
* B. 200KB: Đây là high-water mark hiện tại của bảng. Lệnh `DEALLOCATE UNUSED` sẽ thu hồi không gian *vượt* quá mức chỉ định bởi `KEEP`. Vì KEEP là 1000KB (1MB) và high-water mark chỉ là 200KB, bảng sẽ được giữ lại ở kích thước 1MB.
* C. 12000KB: Giá trị này bằng 6 * 2MB (INITIAL và NEXT), không liên quan đến thao tác DEALLOCATE UNUSED.
* D. 2MB: Đây là kích thước INITIAL và NEXT, nhưng DEALLOCATE UNUSED sẽ thay đổi kích thước này.
Vì high-water mark của bảng hiện tại là 200KB, và lệnh `ALTER TABLE ... DEALLOCATE UNUSED KEEP 1000K` được thực hiện, Oracle sẽ giữ lại 1000KB (1MB) không gian cho bảng và giải phóng phần không gian thừa. Như vậy, kích thước cuối cùng của bảng sẽ là 1000KB.
Phân tích các lựa chọn:
* A. 1000KB: Lựa chọn này có vẻ đúng vì lệnh `ALTER TABLE` được sử dụng có tham số `KEEP 1000K`, có nghĩa là giữ lại 1000KB (tức 1MB) không gian. Tuy nhiên, cần xem xét high-water mark.
* B. 200KB: Đây là high-water mark hiện tại của bảng. Lệnh `DEALLOCATE UNUSED` sẽ thu hồi không gian *vượt* quá mức chỉ định bởi `KEEP`. Vì KEEP là 1000KB (1MB) và high-water mark chỉ là 200KB, bảng sẽ được giữ lại ở kích thước 1MB.
* C. 12000KB: Giá trị này bằng 6 * 2MB (INITIAL và NEXT), không liên quan đến thao tác DEALLOCATE UNUSED.
* D. 2MB: Đây là kích thước INITIAL và NEXT, nhưng DEALLOCATE UNUSED sẽ thay đổi kích thước này.
Vì high-water mark của bảng hiện tại là 200KB, và lệnh `ALTER TABLE ... DEALLOCATE UNUSED KEEP 1000K` được thực hiện, Oracle sẽ giữ lại 1000KB (1MB) không gian cho bảng và giải phóng phần không gian thừa. Như vậy, kích thước cuối cùng của bảng sẽ là 1000KB.
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