Đề Thi Thử Trắc Nghiệm Online – Môn Cơ Sở Dữ Liệu Oracle

Đề Thi Thử Trắc Nghiệm Online – Môn Cơ Sở Dữ Liệu Oracle tổng hợp câu hỏi trắc nghiệm chứa đựng nhiều dạng bài tập, bài thi, cũng như các câu hỏi trắc nghiệm và bài kiểm tra, trong bộ Đại Học. Nội dung trắc nghiệm nhấn mạnh phần kiến thức nền tảng và chuyên môn sâu của học phần này. Mọi bộ đề trắc nghiệm đều cung cấp câu hỏi, đáp án cùng hướng dẫn giải cặn kẽ. Mời bạn thử sức làm bài nhằm ôn luyện và làm vững chắc kiến thức cũng như đánh giá năng lực bản thân!

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

Đề 11

Đề 12

Đề 13

Đề 14

Đề 15

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle - Đề 01

1 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 1: Một công ty thương mại điện tử sử dụng Oracle Database để quản lý thông tin sản phẩm, đơn hàng và khách hàng. Gần đây, họ nhận thấy thời gian phản hồi của các truy vấn báo cáo doanh thu theo tháng tăng lên đáng kể. Nguyên nhân tiềm ẩn nào sau đây *ít có khả năng nhất* gây ra vấn đề này?

2 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 2: Trong môi trường Oracle RAC (Real Application Clusters), điều gì xảy ra khi một phiên (session) đang thực hiện giao dịch ghi dữ liệu trên một node bị lỗi node đó?

3 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 3: Một lập trình viên PL/SQL cần xử lý ngoại lệ (exception) 'NO_DATA_FOUND' khi truy vấn dữ liệu từ bảng 'NHANVIEN'. Cách xử lý ngoại lệ nào sau đây là *tốt nhất* trong PL/SQL?

4 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 4: Để đảm bảo tính toàn vẹn dữ liệu (data integrity) cho cột 'EMAIL' trong bảng 'KHACHHANG', ràng buộc (constraint) nào sau đây là phù hợp *nhất*?

5 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 5: Giả sử bạn muốn xem danh sách tất cả các bảng (tables) thuộc về lược đồ (schema) hiện tại của bạn trong Oracle. View dữ liệu từ điển (data dictionary view) nào bạn sẽ sử dụng?

6 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 6: Trong Oracle Database, khái niệm 'Tablespace' được sử dụng để làm gì?

7 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 7: Phát biểu nào sau đây mô tả đúng nhất về 'Index' (chỉ mục) trong Oracle Database?

8 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 8: Bạn cần cấp quyền 'SELECT' trên bảng 'SANPHAM' cho một nhóm người dùng có vai trò 'NHANVIEN_BANHANG'. Câu lệnh SQL nào sau đây thực hiện đúng yêu cầu này?

9 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 9: Trong Oracle Database, 'Sequence' được sử dụng để làm gì?

10 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 10: Loại backup nào trong Oracle Database chỉ sao lưu những khối dữ liệu đã thay đổi kể từ lần backup *đầy đủ* (full backup) gần nhất?

11 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 11: Khi nào bạn nên sử dụng 'Stored Procedure' thay vì viết các câu lệnh SQL trực tiếp trong ứng dụng?

12 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 12: Giả sử bạn có một bảng 'DONHANG' với cột 'NGAY_DAT_HANG' kiểu DATE. Bạn muốn truy vấn tất cả các đơn hàng được đặt trong tháng 1 năm 2023. Mệnh đề WHERE nào sau đây là *đúng*?

13 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 13: 'Materialized View' khác biệt so với 'View' thông thường ở điểm nào?

14 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 14: Trong Oracle Database, 'Profile' được sử dụng để làm gì?

15 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 15: Khi một phiên (session) trong Oracle Database rơi vào trạng thái 'inactive' trong một khoảng thời gian dài, điều gì sẽ xảy ra nếu không có cơ chế quản lý phiên?

16 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 16: 'UNDO Tablespace' trong Oracle Database có vai trò gì?

17 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 17: Để kiểm tra xem một user 'SCOTT' có quyền hệ thống 'CREATE TABLE' hay không, bạn có thể truy vấn view dữ liệu từ điển nào?

18 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 18: Trong PL/SQL, cursor được sử dụng để làm gì?

19 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 19: Phát biểu nào sau đây về 'Oracle Data Guard' là *đúng*?

20 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 20: 'Flashback Technology' trong Oracle Database cho phép làm gì?

21 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 21: Trong Oracle Database, 'Partitioning' (phân vùng bảng) mang lại lợi ích chính nào?

22 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 22: Tham số khởi tạo (initialization parameter) nào trong Oracle Database kiểm soát kích thước của SGA (System Global Area)?

23 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 23: 'Redo Log Files' trong Oracle Database có chức năng gì?

24 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 24: Trong Oracle SQL, hàm nào được sử dụng để chuyển đổi kiểu dữ liệu từ DATE sang VARCHAR2?

25 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 25: 'Transparent Data Encryption (TDE)' trong Oracle Database bảo vệ dữ liệu như thế nào?

26 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 26: 'Optimizer' trong Oracle Database có vai trò gì?

27 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 27: 'PGA (Program Global Area)' trong kiến trúc Oracle Database là gì?

28 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 28: Để giới hạn số lượng phiên (sessions) tối đa mà một user 'APP_USER' có thể tạo đồng thời, bạn sẽ cấu hình thông số nào trong 'Profile' của user này?

29 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 29: Trong Oracle Database, 'Synonym' được sử dụng để làm gì?

30 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 01

Câu 30: Khi nào bạn nên sử dụng 'EXPLAIN PLAN' trong Oracle SQL?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle - Đề 02

1 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 1: Trong kiến trúc Oracle Database, thành phần nào chịu trách nhiệm chính cho việc quản lý bộ nhớ đệm dữ liệu (data buffer cache) và vùng nhớ chia sẻ (shared pool) để tối ưu hóa hiệu suất truy vấn?

2 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 2: Một DBA cần thực hiện backup 'nóng' (hot backup) cơ sở dữ liệu Oracle khi hệ thống vẫn đang hoạt động. Phương pháp nào sau đây là phù hợp nhất để đảm bảo tính nhất quán dữ liệu trong quá trình backup?

3 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 3: Giả sử bạn có một bảng 'NHANVIEN' với cột 'LUONG' chứa thông tin lương. Để tìm ra mức lương cao nhất và thấp nhất trong bảng, bạn sẽ sử dụng kết hợp các hàm SQL nào?

4 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 4: Khi nào thì chỉ mục (index) KHÔNG được sử dụng bởi Oracle Optimizer để tăng tốc truy vấn, mặc dù chỉ mục đã được tạo trên cột được truy vấn?

5 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 5: Trong ngữ cảnh phân quyền Oracle, sự khác biệt chính giữa 'system privilege' và 'object privilege' là gì?

6 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 6: Một user 'TEMP_USER' cần không gian lưu trữ tạm thời để thực hiện các thao tác sắp xếp và join lớn. Bạn sẽ cấu hình tablespace tạm thời (temporary tablespace) cho user này như thế nào?

7 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 7: Trong Oracle Data Guard, chế độ bảo vệ 'Maximum Availability' đảm bảo điều gì?

8 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 8: Để kiểm tra xem một phiên làm việc (session) Oracle hiện tại đang chờ đợi (waiting) sự kiện gì, bạn sẽ sử dụng view dữ liệu (data dictionary view) nào?

9 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 9: Phương pháp nào sau đây giúp giảm thiểu phân mảnh (fragmentation) dữ liệu trong tablespace Oracle?

10 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 10: Trong ngữ cảnh Oracle SQL, 'correlated subquery' khác với 'non-correlated subquery' như thế nào?

11 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 11: Để theo dõi lịch sử thay đổi dữ liệu trên một bảng cụ thể (ví dụ: ai đã thay đổi, khi nào, giá trị cũ/mới), bạn sẽ kích hoạt tính năng nào của Oracle?

12 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 12: Khi một phiên giao dịch (transaction) gặp lỗi và cần khôi phục lại trạng thái ban đầu, hành động nào sau đây sẽ được thực hiện?

13 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 13: Trong Oracle Recovery Manager (RMAN), 'control file autobackup' có vai trò gì?

14 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 14: Giả sử bạn muốn cấp quyền 'SELECT' trên bảng 'SANPHAM' cho một ROLE tên là 'NHANVIEN_ROLE'. Câu lệnh SQL nào sau đây là đúng?

15 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 15: Để giới hạn thời gian phiên làm việc tối đa của một user (ví dụ: 2 giờ), bạn sẽ cấu hình tham số nào trong PROFILE của user đó?

16 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 16: Khi nào thì Oracle sử dụng 'shared pool' trong SGA?

17 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 17: Trong Oracle SQL, mệnh đề 'GROUP BY' thường được sử dụng kết hợp với hàm nào để tạo ra các báo cáo tổng hợp?

18 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 18: Để xem danh sách tất cả các tablespace trong cơ sở dữ liệu Oracle và thông tin về dung lượng đã sử dụng, bạn sẽ truy vấn view dữ liệu nào?

19 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 19: Cơ chế 'undo' trong Oracle Database dùng để làm gì?

20 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 20: Trong Oracle SQL, 'outer join' khác với 'inner join' như thế nào?

21 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 21: Để thay đổi password của user 'SCOTT', câu lệnh SQL nào sau đây là chính xác?

22 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 22: Trong Oracle RAC (Real Application Clusters), 'shared storage' có vai trò gì?

23 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 23: Khi một phiên làm việc (session) Oracle bị 'block' (chờ đợi) bởi một phiên khác, nguyên nhân phổ biến nhất là gì?

24 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 24: Để thu hồi (revoke) quyền 'SELECT' trên bảng 'NHANVIEN' từ ROLE 'NHANVIEN_ROLE', câu lệnh SQL nào sau đây là đúng?

25 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 25: Trong Oracle SQL Developer, công cụ 'Explain Plan' được sử dụng để làm gì?

26 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 26: Giả sử bạn cần tạo một bản sao (clone) của cơ sở dữ liệu Oracle hiện tại để phục vụ mục đích test và phát triển. Phương pháp nào sau đây thường được sử dụng và nhanh chóng nhất?

27 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 27: 'Materialized View' trong Oracle Database được sử dụng để cải thiện hiệu suất truy vấn trong trường hợp nào?

28 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 28: Trong Oracle SQL, hàm 'NVL(expr1, expr2)' có chức năng gì?

29 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 29: Khi sử dụng Oracle Enterprise Manager (OEM), 'Performance Hub' cung cấp thông tin gì quan trọng cho DBA?

30 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 02

Câu 30: Giả sử bạn cần khôi phục (restore) cơ sở dữ liệu Oracle về một thời điểm cụ thể trong quá khứ (point-in-time recovery). Điều kiện tiên quyết nào sau đây là BẮT BUỘC phải có?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle - Đề 03

1 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 1: Một công ty thương mại điện tử sử dụng Oracle Database để quản lý dữ liệu đơn hàng. Gần đây, họ nhận thấy hiệu suất truy vấn giảm đáng kể trong giờ cao điểm. Nguyên nhân nào sau đây *ít có khả năng nhất* gây ra tình trạng này?

2 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 2: Trong môi trường Oracle RAC (Real Application Clusters), điều gì xảy ra khi một instance bị lỗi?

3 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 3: Cho đoạn mã PL/SQL sau:

```sql
DECLARE
v_salary NUMBER := 5000;
BEGIN
IF v_salary > 6000 THEN
DBMS_OUTPUT.PUT_LINE('High Salary');
ELSIF v_salary > 4000 THEN
DBMS_OUTPUT.PUT_LINE('Medium Salary');
ELSE
DBMS_OUTPUT.PUT_LINE('Low Salary');
END IF;
END;
/
```

Đoạn mã trên sẽ in ra dòng chữ nào?

4 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 4: Kiểu dữ liệu nào trong Oracle Database được sử dụng để lưu trữ dữ liệu dạng văn bản có độ dài thay đổi, tối đa 4000 byte?

5 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 5: Phát biểu nào sau đây *không đúng* về Tablespace trong Oracle Database?

6 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 6: Giả sử bạn có một bảng `EMPLOYEES` với cột `SALARY`. Bạn muốn tìm mức lương cao nhất trong bảng. Câu lệnh SQL nào sau đây là đúng?

7 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 7: Mục đích chính của việc sử dụng Index trong Oracle Database là gì?

8 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 8: Để cấp quyền `SELECT` trên bảng `PRODUCTS` cho người dùng `USER1`, bạn sử dụng câu lệnh SQL nào?

9 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 9: Trong Oracle Data Guard, chế độ bảo vệ nào đảm bảo rằng không có dữ liệu nào bị mất ngay cả khi xảy ra sự cố ở Primary database?

10 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 10: Bạn muốn xem danh sách tất cả các bảng (tables) thuộc sở hữu của user hiện tại. Data Dictionary view nào bạn sẽ sử dụng?

11 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 11: Trigger trong Oracle Database được sử dụng để làm gì?

12 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 12: Câu lệnh SQL nào dùng để thêm một cột mới tên `EMAIL` kiểu `VARCHAR2(100)` vào bảng `CUSTOMERS`?

13 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 13: Khi nào bạn nên sử dụng stored procedure thay vì inline SQL?

14 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 14: Phát biểu nào sau đây mô tả đúng nhất về khái niệm 'Schema' trong Oracle Database?

15 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 15: Bạn cần khôi phục lại cơ sở dữ liệu Oracle về trạng thái trước thời điểm 1 giờ trước. Công cụ nào của Oracle phù hợp nhất để thực hiện việc này?

16 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 16: Mục đích của việc phân vùng bảng (Table Partitioning) trong Oracle Database là gì?

17 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 17: Trong ngữ cảnh của Oracle SQL, DDL là viết tắt của thuật ngữ nào?

18 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 18: Bạn muốn thay đổi password của user `SCOTT`. Câu lệnh SQL nào sau đây là đúng?

19 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 19: UNDO tablespace trong Oracle Database được sử dụng cho mục đích gì?

20 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 20: Để kiểm tra phiên bản (version) của Oracle Database server đang chạy, bạn có thể sử dụng câu lệnh SQL nào?

21 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 21: Khi một user cố gắng kết nối đến Oracle Database nhưng nhập sai password nhiều lần, điều gì có thể xảy ra nếu profile của user đó có thiết lập `PASSWORD_LOCK_TIME`?

22 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 22: Câu lệnh `COMMIT` trong Oracle SQL được sử dụng để làm gì?

23 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 23: `SEQUENCE` trong Oracle Database được sử dụng để làm gì?

24 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 24: Bạn muốn tạo một View tên `CUSTOMER_SUMMARY` dựa trên bảng `CUSTOMERS` và chỉ bao gồm các cột `customer_id`, `name`, và `city`. Câu lệnh SQL nào sau đây là đúng?

25 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 25: `Roles` trong Oracle Database giúp ích gì trong việc quản lý quyền?

26 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 26: Câu lệnh `ROLLBACK` trong Oracle SQL được sử dụng khi nào?

27 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 27: `Data Pump` trong Oracle Database là công cụ dùng để làm gì?

28 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 28: Loại ràng buộc toàn vẹn dữ liệu (constraint) nào đảm bảo rằng giá trị của một cột trong bảng là duy nhất trên tất cả các hàng?

29 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 29: `Listener` trong Oracle Database có vai trò gì?

30 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 03

Câu 30: Khi nào thì một transaction trong Oracle Database được coi là kết thúc?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle - Đề 04

1 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 1: Trong kiến trúc Oracle Database, thành phần nào chịu trách nhiệm chính cho việc quản lý bộ nhớ đệm dữ liệu và bộ nhớ đệm từ điển dữ liệu được chia sẻ giữa các phiên người dùng?

2 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 2: Một nhà phát triển ứng dụng báo cáo rằng các truy vấn SQL của họ chạy chậm hơn dự kiến. Để xác định nguyên nhân tiềm ẩn, DBA nên kiểm tra thông tin nào đầu tiên?

3 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 3: Kiểu ràng buộc toàn vẹn dữ liệu (constraint) nào ngăn chặn việc nhập các giá trị trùng lặp trong một cột hoặc nhóm cột, đồng thời cho phép giá trị NULL?

4 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 4: Cho lược đồ quan hệ sau: NHANVIEN(MaNV, TenNV, PhongBan). Câu lệnh SQL nào trả về danh sách tên phòng ban KHÔNG bị trùng lặp?

5 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 5: Trong Oracle Database, khái niệm 'Tablespace' được sử dụng để làm gì?

6 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 6: Phát biểu nào sau đây mô tả đúng nhất về 'User' trong Oracle Database?

7 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 7: Để cấp quyền SELECT trên bảng 'SANPHAM' cho user 'PUBLIC', câu lệnh SQL nào sau đây là đúng?

8 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 8: Trong Oracle Database, 'Roles' được sử dụng chủ yếu để làm gì?

9 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 9: Phát biểu nào sau đây là đúng về 'Profile' trong Oracle Database?

10 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 10: Để thay đổi password của user 'SCOTT', câu lệnh SQL nào sau đây được sử dụng?

11 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 11: Trong Oracle Database, 'Datafile' dùng để chỉ loại file nào?

12 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 12: 'Control File' trong Oracle Database có vai trò gì quan trọng?

13 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 13: Loại tiến trình (process) nền nào của Oracle Database chịu trách nhiệm ghi dữ liệu đã thay đổi từ Buffer Cache xuống Datafiles?

14 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 14: 'Redo Log Files' trong Oracle Database được sử dụng cho mục đích chính nào?

15 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 15: Trong quá trình backup 'hot backup' (online backup) của Oracle Database, trạng thái tablespace cần phải là gì?

16 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 16: Khi nào thì bạn cần thực hiện 'instance recovery' trong Oracle Database?

17 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 17: Công cụ 'Data Pump' của Oracle được sử dụng để làm gì?

18 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 18: 'Flashback Query' trong Oracle Database cho phép người dùng làm gì?

19 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 19: Để xem thông tin về tất cả các sessions hiện tại đang kết nối đến database, bạn sẽ truy vấn view dữ liệu nào?

20 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 20: Câu lệnh SQL 'COMMIT' có tác dụng gì trong giao dịch (transaction) của Oracle Database?

21 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 21: 'Index' trong Oracle Database được sử dụng để làm gì?

22 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 22: Loại 'Index' nào phù hợp nhất cho các cột có tính chọn lọc cao (high cardinality)?

23 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 23: 'Synonym' trong Oracle Database được sử dụng để làm gì?

24 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 24: 'Sequence' trong Oracle Database được sử dụng để tạo ra giá trị nào?

25 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 25: 'View' trong Oracle Database có đặc điểm gì khác biệt so với 'Table'?

26 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 26: Trong PL/SQL, cấu trúc điều khiển nào được sử dụng để thực hiện một khối lệnh nhiều lần dựa trên một điều kiện?

27 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 27: 'Trigger' trong Oracle Database được kích hoạt khi nào?

28 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 28: 'Stored Procedure' trong PL/SQL mang lại lợi ích chính nào?

29 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 29: Để quản lý đồng thời nhiều phiên bản của cùng một đối tượng database (ví dụ: procedure, function, package), Oracle cung cấp tính năng nào?

30 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 04

Câu 30: Trong ngữ cảnh High Availability của Oracle Database, 'Data Guard' được sử dụng cho mục đích gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle - Đề 05

1 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 1: Một công ty thương mại điện tử đang đối mặt với tình trạng chậm trễ truy vấn trong giờ cao điểm. Họ nghi ngờ rằng nguyên nhân có thể là do các truy vấn không tối ưu đang chiếm dụng tài nguyên. Giải pháp Oracle Database nào sau đây giúp họ xác định và cải thiện hiệu suất của các truy vấn SQL đang chạy chậm?

2 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 2: Trong mô hình bảo mật của Oracle Database, quyền hệ thống (system privilege) và quyền đối tượng (object privilege) khác nhau như thế nào?

3 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 3: Một nhà phát triển cần tạo một bảng tạm thời (temporary table) trong Oracle Database để lưu trữ dữ liệu trung gian trong quá trình xử lý một thủ tục PL/SQL. Loại bảng tạm thời nào sẽ tự động xóa dữ liệu khi kết thúc phiên làm việc (session)?

4 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 4: Khi nào thì việc sử dụng chỉ mục (index) trong Oracle Database có thể *không* cải thiện hiệu suất truy vấn, hoặc thậm chí làm giảm hiệu suất?

5 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 5: Giả sử bạn có một bảng `NHANVIEN` với cột `NGAY_SINH` kiểu DATE. Bạn muốn truy vấn tất cả nhân viên sinh vào tháng 5. Cú pháp SQL nào sau đây là *hiệu quả nhất* để thực hiện điều này trong Oracle Database?

6 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 6: Tablespace trong Oracle Database có vai trò gì trong việc quản lý dữ liệu vật lý?

7 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 7: Khi một phiên (session) Oracle Database bị treo (hang) và không phản hồi, DBA có thể sử dụng công cụ hoặc kỹ thuật nào sau đây để chấm dứt phiên đó một cách *an toàn và hiệu quả*?

8 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 8: Trong Oracle Data Guard, chế độ bảo vệ nào đảm bảo rằng giao dịch (transaction) chỉ được commit trên database chính (primary database) sau khi redo log đã được ghi đồng bộ (synchronously) sang database dự phòng (standby database)?

9 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 9: Một user muốn xem định nghĩa (metadata) của một view trong Oracle Database. View dữ liệu từ điển (data dictionary view) nào sau đây cung cấp thông tin này?

10 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 10: Phương pháp nào sau đây là *tối ưu nhất* để sao lưu (backup) toàn bộ cơ sở dữ liệu Oracle (full database backup) khi CSDL đang hoạt động (online backup)?

11 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 11: Khi một bảng trong Oracle Database bị phân mảnh (fragmentation), điều này có thể ảnh hưởng đến hiệu suất truy vấn như thế nào?

12 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 12: Để cấp quyền `SELECT` trên bảng `SANPHAM` cho một ROLE có tên `NHANVIEN_ROLE`, cú pháp SQL nào sau đây là đúng?

13 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 13: Profile trong Oracle Database được sử dụng để làm gì?

14 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 14: Kiểu dữ liệu `BLOB` (Binary Large Object) trong Oracle Database được sử dụng để lưu trữ loại dữ liệu nào?

15 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 15: Trong kiến trúc Oracle Real Application Clusters (RAC), Shared Storage có vai trò quan trọng như thế nào?

16 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 16: Câu lệnh `MERGE` trong Oracle SQL được sử dụng để làm gì?

17 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 17: Chức năng `Flashback Query` trong Oracle Database cho phép người dùng làm gì?

18 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 18: `UNDO tablespace` trong Oracle Database có vai trò gì?

19 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 19: `PGA` (Program Global Area) trong kiến trúc bộ nhớ Oracle Database là gì?

20 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 20: Tham số khởi tạo `SGA_TARGET` trong Oracle Database được sử dụng để làm gì?

21 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 21: Khi nào thì nên sử dụng `Materialized View` thay vì view thông thường trong Oracle Database?

22 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 22: `Sequence` trong Oracle Database được sử dụng để làm gì?

23 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 23: `Synonym` trong Oracle Database có tác dụng gì?

24 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 24: `Database Link` trong Oracle Database được sử dụng để làm gì?

25 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 25: `Audit Trail` trong Oracle Database được sử dụng cho mục đích gì?

26 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 26: Trong Oracle SQL, hàm `LEAD()` và `LAG()` thuộc nhóm hàm nào?

27 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 27: Khi nào thì việc sử dụng `Partitioning` (phân vùng bảng) trong Oracle Database mang lại lợi ích đáng kể về hiệu suất và quản lý dữ liệu?

28 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 28: Giả sử bạn cần di chuyển một bảng lớn giữa các schema khác nhau trong cùng một CSDL Oracle một cách nhanh chóng và giảm thiểu thời gian chết (downtime). Phương pháp nào sau đây là phù hợp nhất?

29 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 29: Trong Oracle Database, `Redo Log Buffer` nằm ở đâu và có vai trò gì?

30 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 05

Câu 30: Để xác định phiên bản (version) hiện tại của Oracle Database server, bạn có thể sử dụng truy vấn SQL nào sau đây?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle - Đề 06

1 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 1: Một nhà phát triển cần viết một đoạn mã PL/SQL để lặp qua các bản ghi trong bảng `employees` và cập nhật cột `salary` dựa trên một điều kiện phức tạp. Phương pháp nào sau đây là hiệu quả nhất để xử lý tập dữ liệu lớn trong PL/SQL?

2 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 2: Bạn đang phân tích một câu lệnh SQL chạy chậm trên cơ sở dữ liệu Oracle. Bạn sử dụng `EXPLAIN PLAN` và thấy rằng chi phí (Cost) của một bước trong kế hoạch thực thi rất cao, liên quan đến việc quét toàn bộ bảng lớn mà không sử dụng index. Điều này thường chỉ ra vấn đề gì?

3 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 3: Một người dùng thông báo rằng họ không thể chèn dữ liệu vào một bảng. Bạn kiểm tra và thấy rằng người dùng đó đã được cấp quyền `INSERT` trên bảng đó, nhưng vẫn gặp lỗi `ORA-01536: space quota exceeded for tablespace 'USERS'`. Vấn đề là gì?

4 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 4: Bạn cần khôi phục dữ liệu của một bảng về trạng thái cách đây 30 phút mà không cần thực hiện khôi phục toàn bộ cơ sở dữ liệu từ bản sao lưu. Tính năng nào của Oracle cho phép thực hiện việc này một cách hiệu quả?

5 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 5: Một ứng dụng Java kết nối đến cơ sở dữ liệu Oracle và thực thi các câu lệnh SQL. Để tối ưu hiệu suất, điều gì nên được cấu hình hoặc xem xét ở phía ứng dụng?

6 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 6: Bạn đang thiết kế một bảng để lưu trữ thông tin chi tiết sản phẩm, bao gồm cả mô tả dài (có thể lên đến vài nghìn ký tự) và hình ảnh sản phẩm. Kiểu dữ liệu nào trong Oracle phù hợp nhất để lưu trữ mô tả dài và hình ảnh?

7 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 7: Khi một giao dịch (transaction) trong Oracle thực hiện câu lệnh `ROLLBACK`, điều gì xảy ra?

8 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 8: Bạn nhận thấy rằng cơ sở dữ liệu đang sử dụng quá nhiều bộ nhớ vật lý và hoạt động chậm. Sau khi kiểm tra, bạn thấy rằng kích thước của SGA (System Global Area) được cấu hình quá lớn so với bộ nhớ RAM khả dụng, dẫn đến việc swapping (tráo đổi dữ liệu giữa RAM và đĩa). Tham số cấu hình nào liên quan trực tiếp đến kích thước của SGA?

9 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 9: Bạn muốn tạo một hàm PL/SQL để tính tổng lương của tất cả nhân viên trong một phòng ban cụ thể. Hàm này sẽ nhận ID phòng ban làm tham số đầu vào và trả về tổng lương. Kiểu đối tượng PL/SQL nào phù hợp nhất cho mục đích này?

10 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 10: Một bảng trong cơ sở dữ liệu có cột `status` chỉ chấp nhận các giá trị 'ACTIVE', 'INACTIVE', hoặc 'PENDING'. Bạn muốn đảm bảo rằng không có giá trị nào khác được chèn vào cột này. Loại ràng buộc toàn vẹn (integrity constraint) nào nên được sử dụng?

11 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 11: Bạn cần cấp cho người dùng `app_user` quyền xem dữ liệu (SELECT) trên bảng `products` và cho phép người dùng này cấp lại quyền đó cho người dùng khác. Câu lệnh `GRANT` nào thực hiện được điều này?

12 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 12: Một người dùng phàn nàn rằng họ gặp lỗi khi cố gắng tạo một bảng mới trong schema của họ, mặc dù họ đã được cấp quyền `CREATE TABLE`. Bạn kiểm tra và thấy rằng họ là thành viên của một profile có giới hạn `CREATE TABLE` là 0. Điều gì có thể là nguyên nhân?

13 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 13: Bạn cần xem thông tin chi tiết về tất cả các tablespace trong cơ sở dữ liệu, bao gồm tên, trạng thái, và tên các data file. View từ điển dữ liệu (Data Dictionary View) nào cung cấp thông tin này?

14 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 14: Bạn muốn tạo một index trên cột `order_date` của bảng `orders` để cải thiện hiệu suất truy vấn thường xuyên lọc theo khoảng ngày. Cột `order_date` có kiểu dữ liệu `DATE`. Loại index nào là lựa chọn phổ biến và hiệu quả cho trường hợp này?

15 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 15: Khi một bảng được đánh dấu là `UNUSABLE` (ví dụ: sau khi tải dữ liệu bằng `SQL*Loader` với option `SKIP_INDEX_MAINTENANCE`), điều gì xảy ra nếu một truy vấn cố gắng sử dụng index đó?

16 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 16: Bạn cần sao lưu cơ sở dữ liệu Oracle đang hoạt động. Phương pháp sao lưu nào cho phép sao lưu khi cơ sở dữ liệu vẫn đang được sử dụng (online backup)?

17 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 17: Một ứng dụng thường xuyên gặp phải tình trạng bế tắc (deadlock) giữa hai phiên làm việc. Điều này thường xảy ra khi:

18 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 18: Bạn cần viết một đoạn mã PL/SQL để thực hiện một hành động tự động (ví dụ: gửi email) mỗi khi một dòng mới được chèn vào bảng `orders`. Loại đối tượng PL/SQL nào phù hợp nhất cho việc này?

19 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 19: Để xem thông tin chi tiết về các phiên làm việc (sessions) hiện đang kết nối đến cơ sở dữ liệu Oracle, bao gồm SID, SERIAL#, username, program, và trạng thái, view từ điển dữ liệu nào thường được sử dụng?

20 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 20: Bạn muốn tạo một bản sao logic của một schema (bao gồm cấu trúc và dữ liệu) từ cơ sở dữ liệu nguồn sang cơ sở dữ liệu đích. Công cụ nào của Oracle được khuyến nghị sử dụng cho mục đích này, đặc biệt với dữ liệu lớn?

21 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 21: Bạn đang làm việc với một câu lệnh SQL phức tạp sử dụng nhiều bảng và các phép join. Để hiểu rõ cách Oracle xử lý câu lệnh này và xác định các bước tốn kém nhất, bạn nên sử dụng công cụ hoặc cú pháp nào?

22 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 22: Một người dùng cần thực hiện các tác vụ quản trị như sao lưu, phục hồi, hoặc tắt/mở cơ sở dữ liệu. Role được định nghĩa sẵn nào của Oracle cung cấp các đặc quyền quản trị hệ thống cần thiết?

23 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 23: Bạn cần thay đổi bộ ký tự (character set) của cơ sở dữ liệu Oracle. Thao tác này có thể thực hiện trực tiếp bằng câu lệnh `ALTER DATABASE` trong mọi trường hợp không?

24 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 24: Bạn muốn tạo một tài khoản người dùng mới trong Oracle và đảm bảo rằng mật khẩu của họ sẽ hết hạn sau 90 ngày và không được sử dụng lại trong vòng 3 lần đổi mật khẩu gần nhất. Thiết lập nào trong profile người dùng sẽ giúp bạn đạt được yêu cầu này?

25 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 25: Một đoạn mã PL/SQL cố gắng chèn một giá trị chuỗi dài hơn kích thước tối đa cho phép vào cột `description` (được định nghĩa là `VARCHAR2(100)`). Kiểu lỗi nào sẽ xảy ra?

26 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 26: Bạn đang phân tích hiệu suất của một câu lệnh `UPDATE` phức tạp ảnh hưởng đến hàng nghìn bản ghi. Để theo dõi chi tiết tài nguyên (CPU, I/O, thời gian chờ) mà câu lệnh này tiêu thụ trong quá trình thực thi, bạn nên sử dụng công cụ nào?

27 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 27: Khi tạo một bảng mới, nếu bạn không chỉ định tablespace cụ thể cho bảng đó, nó sẽ được tạo trong tablespace nào?

28 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 28: Bạn cần tạm dừng tất cả các hoạt động trên cơ sở dữ liệu để thực hiện bảo trì khẩn cấp, nhưng vẫn cho phép người dùng SYSDBA kết nối để thực hiện công việc. Chế độ mở cơ sở dữ liệu (database open mode) nào phù hợp nhất?

29 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 29: Bạn cần xem danh sách tất cả các đối tượng (bảng, view, sequence, v.v.) thuộc sở hữu của người dùng hiện tại đang kết nối. View từ điển dữ liệu nào cung cấp thông tin này?

30 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 06

Câu 30: Một câu lệnh `SELECT` có mệnh đề `ORDER BY` trên một cột không có index chạy rất chậm. Để cải thiện hiệu suất mà không tạo index vật lý, bạn có thể xem xét sử dụng tính năng gì trong truy vấn?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle - Đề 07

1 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 1: Trong kiến trúc Oracle Database, thành phần nào chịu trách nhiệm chính trong việc quản lý bộ nhớ đệm dữ liệu (data buffer cache) và bộ nhớ đệm nhật ký (redo log buffer) để tối ưu hiệu suất truy vấn và đảm bảo tính toàn vẹn dữ liệu?

2 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 2: Một DBA cần thực hiện backup nóng (hot backup) cho cơ sở dữ liệu Oracle đang hoạt động. Phương pháp nào sau đây là phù hợp để đảm bảo tính nhất quán của dữ liệu trong quá trình backup?

3 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 3: Trong quá trình tối ưu hóa hiệu suất truy vấn SQL, bạn nhận thấy một truy vấn chậm do việc full table scan trên một bảng lớn. Giải pháp nào sau đây là hiệu quả nhất để giảm thiểu full table scan và tăng tốc truy vấn?

4 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 4: Giả sử bạn có một bảng 'NHANVIEN' với cột 'NGAYSINH' kiểu DATE. Bạn muốn truy vấn tất cả nhân viên sinh vào tháng 5. Câu lệnh SQL nào sau đây là chính xác nhất?

5 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 5: Trong Oracle, cơ chế nào được sử dụng để đảm bảo tính ACID (Atomicity, Consistency, Isolation, Durability) của các giao dịch?

6 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 6: Khi một phiên người dùng (user session) gặp phải lỗi và bị ngắt kết nối đột ngột, tiến trình server process tương ứng sẽ được xử lý như thế nào trong Oracle?

7 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 7: Để kiểm tra không gian sử dụng và không gian trống của các tablespace trong cơ sở dữ liệu Oracle, bạn sẽ sử dụng Data Dictionary View nào sau đây?

8 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 8: Bạn cần cấp quyền SELECT cho user 'REPORT_USER' trên bảng 'SALES_DATA' thuộc schema 'PRODUCTION'. Câu lệnh GRANT SQL nào sau đây là đúng?

9 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 9: Trong Oracle, khái niệm 'Schema' dùng để chỉ điều gì?

10 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 10: Lệnh SQL 'TRUNCATE TABLE' khác với lệnh 'DELETE FROM TABLE' ở điểm nào quan trọng nhất?

11 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 11: Khi nào bạn nên sử dụng 'Materialized View' thay vì 'View' thông thường trong Oracle?

12 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 12: Giả sử bạn có một stored procedure thực hiện một loạt các thao tác DML. Làm thế nào để đảm bảo rằng tất cả các thao tác này hoặc là thành công, hoặc là không có thao tác nào được thực hiện (tính nguyên tử - Atomicity)?

13 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 13: Trong Oracle Data Guard, vai trò chính của Standby Database là gì?

14 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 14: Để theo dõi hiệu suất của cơ sở dữ liệu Oracle theo thời gian thực, DBA thường sử dụng công cụ nào sau đây?

15 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 15: Khi một user cố gắng kết nối đến Oracle Database, quá trình xác thực (authentication) diễn ra ở giai đoạn nào?

16 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 16: Trong Oracle, 'Profile' được sử dụng để làm gì?

17 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 17: Kiểu dữ liệu nào trong Oracle được sử dụng để lưu trữ dữ liệu văn bản có độ dài lớn, vượt quá giới hạn của VARCHAR2?

18 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 18: 'Oracle Restart' là một tính năng trong Oracle Grid Infrastructure, nó chủ yếu giúp tự động khởi động lại thành phần nào sau sự cố?

19 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 19: Trong ngữ cảnh của Oracle RAC (Real Application Clusters), 'Shared Storage' đóng vai trò gì?

20 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 20: 'PGA (Program Global Area)' là vùng nhớ riêng của tiến trình server process. Thành phần nào sau đây thường KHÔNG nằm trong PGA?

21 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 21: Để kiểm tra các phiên (sessions) hiện đang kết nối đến cơ sở dữ liệu Oracle và trạng thái của chúng, bạn sẽ truy vấn Dynamic Performance View nào?

22 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 22: 'TDE (Transparent Data Encryption)' trong Oracle được sử dụng để bảo vệ dữ liệu nào?

23 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 23: Trong Oracle Recovery Manager (RMAN), lệnh 'BACKUP DATABASE' sẽ backup những thành phần nào?

24 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 24: 'Partitioning' trong Oracle Database mang lại lợi ích chính nào cho bảng?

25 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 25: 'Flashback Query' trong Oracle cho phép bạn làm gì?

26 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 26: Trong Oracle, Sequence được sử dụng chủ yếu cho mục đích gì?

27 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 27: 'Listener' trong Oracle Networking có vai trò gì?

28 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 28: Trong Oracle, 'Index-Organized Table (IOT)' khác biệt so với 'Heap-Organized Table' như thế nào?

29 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 29: Để giảm thiểu tranh chấp (contention) trong môi trường Oracle RAC, giải pháp nào sau đây thường được áp dụng liên quan đến sequences?

30 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 07

Câu 30: Khi thực hiện 'Export/Import' dữ liệu trong Oracle bằng Data Pump, chế độ 'Full Export' sẽ export những gì?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle - Đề 08

1 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 1: Trong kiến trúc Oracle Database, thành phần nào chịu trách nhiệm chính trong việc quản lý bộ nhớ đệm (buffer cache) để tối ưu hóa hiệu suất truy vấn dữ liệu?

2 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 2: Một ứng dụng báo cáo hiệu suất chậm khi truy vấn dữ liệu từ một bảng lớn. Phân tích Execution Plan cho thấy Full Table Scan đang được sử dụng. Giải pháp nào sau đây là hiệu quả nhất để cải thiện hiệu suất truy vấn trong tình huống này?

3 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 3: Khi nào thì Oracle Database thực hiện 'checkpoint' và mục đích chính của checkpoint là gì?

4 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 4: Trong Oracle Data Guard, cấu hình 'Maximum Protection' đảm bảo mức độ bảo vệ dữ liệu cao nhất bằng cách nào?

5 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 5: Kiểu dữ liệu nào trong Oracle phù hợp nhất để lưu trữ thông tin nhật ký sự kiện (event log) bao gồm thời gian chính xác đến phần nghìn giây và múi giờ?

6 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 6: Giả sử bạn muốn cấp quyền 'SELECT' trên bảng 'NHANVIEN' cho một nhóm người dùng có vai trò 'PHONGBAN_KINHDOANH'. Câu lệnh SQL nào sau đây thực hiện điều này đúng nhất?

7 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 7: Khi một phiên làm việc (session) Oracle bị 'block' (chờ đợi), điều gì có thể gây ra tình trạng này?

8 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 8: Mục đích chính của việc sử dụng 'Partitioning' (phân vùng) trong Oracle Database cho các bảng lớn là gì?

9 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 9: Trong Oracle Recovery Manager (RMAN), lệnh nào được sử dụng để thực hiện khôi phục database về một thời điểm xác định trong quá khứ (Point-in-Time Recovery)?

10 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 10: 'UNDO tablespace' trong Oracle Database được sử dụng cho mục đích gì?

11 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 11: Khi tạo một user mới trong Oracle, nếu không chỉ định tablespace mặc định, user sẽ được gán tablespace mặc định nào?

12 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 12: Trong Oracle SQL, hàm nào được sử dụng để chuyển đổi một giá trị kiểu DATE sang kiểu VARCHAR2 với định dạng chỉ định?

13 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 13: 'Shared Pool' trong SGA (System Global Area) của Oracle Database dùng để làm gì?

14 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 14: 'Profile' trong Oracle Database được sử dụng để làm gì?

15 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 15: Câu lệnh SQL nào sau đây được sử dụng để thay đổi password của một user trong Oracle?

16 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 16: 'Redo log files' trong Oracle Database có vai trò gì trong quá trình phục hồi dữ liệu?

17 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 17: Trong Oracle SQL, mệnh đề nào được sử dụng để lọc các bản ghi trùng lặp trong kết quả truy vấn?

18 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 18: 'Control File' trong Oracle Database chứa thông tin quan trọng nào?

19 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 19: Khi nào thì Oracle Database background process 'SMON' (System Monitor) được kích hoạt và thực hiện công việc chính nào?

20 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 20: Trong Oracle SQL, mệnh đề 'GROUP BY' thường được sử dụng kết hợp với các hàm nào?

21 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 21: 'Tablespace' trong Oracle Database là gì?

22 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 22: Lợi ích chính của việc sử dụng Stored Procedure trong Oracle là gì?

23 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 23: Trong kiến trúc Oracle RAC (Real Application Clusters), 'Shared Storage' đóng vai trò gì?

24 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 24: 'PGA (Program Global Area)' trong Oracle Database là gì và nó chứa thông tin gì?

25 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 25: Khi một transaction trong Oracle Database thực hiện 'COMMIT', điều gì xảy ra?

26 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 26: Trong Oracle SQL, 'Sequence' được sử dụng để làm gì?

27 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 27: 'Index' trong Oracle Database hoạt động như thế nào để tăng tốc độ truy vấn?

28 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 28: 'Materialized View' khác với 'View' thông thường như thế nào trong Oracle?

29 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 29: Trong Oracle Auditing, mục đích chính của việc 'audit' các hoạt động database là gì?

30 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 08

Câu 30: Khi một phiên làm việc (session) Oracle bị 'killed', điều gì sẽ xảy ra với transaction hiện tại của session đó?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle - Đề 09

1 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 1: Một nhà phát triển cần truy vấn dữ liệu từ hai bảng `EMPLOYEES` và `DEPARTMENTS` để hiển thị danh sách nhân viên và phòng ban tương ứng của họ. Tuy nhiên, họ chỉ muốn xem thông tin của những nhân viên thuộc phòng ban có trụ sở tại 'New York'. Phương pháp nào sau đây là hiệu quả nhất để thực hiện truy vấn này?

2 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 2: Trong môi trường Oracle Database, bạn cần đảm bảo rằng dữ liệu về thông tin khách hàng (bảng `CUSTOMERS`) phải được sao lưu hàng ngày vào lúc 23:00 để phòng ngừa sự cố mất dữ liệu. Giải pháp nào sau đây là phù hợp nhất để tự động hóa quá trình sao lưu này?

3 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 3: Một bảng `PRODUCTS` chứa cột `PRICE` kiểu NUMBER(10, 2). Yêu cầu đặt ra là cần tạo một ràng buộc (constraint) để đảm bảo rằng giá trị trong cột `PRICE` không được phép là số âm. Loại ràng buộc nào sau đây là thích hợp nhất?

4 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 4: Trong quá trình tối ưu hóa hiệu suất truy vấn, bạn nhận thấy một câu truy vấn SELECT trên bảng `ORDERS` thực hiện rất chậm. Sau khi phân tích Execution Plan, bạn thấy rằng Full Table Scan đang được sử dụng. Giải pháp nào sau đây có thể giúp cải thiện hiệu suất truy vấn này?

5 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 5: User `SALES_USER` cần quyền truy vấn (SELECT) dữ liệu từ bảng `PRODUCT_PRICES` thuộc schema `PRODUCTION`. Tuy nhiên, bạn muốn giới hạn quyền này chỉ cho phép `SALES_USER` xem dữ liệu mà không được phép sửa đổi. Câu lệnh GRANT nào sau đây là đúng để cấp quyền này?

6 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 6: Một giao dịch (transaction) trong Oracle Database bao gồm nhiều thao tác DML (INSERT, UPDATE, DELETE). Để đảm bảo tính nhất quán dữ liệu, bạn muốn tất cả các thao tác này phải thành công hoặc thất bại cùng nhau. Cơ chế nào trong Oracle Database hỗ trợ yêu cầu này?

7 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 7: Bạn muốn tạo một view đơn giản tên `CUSTOMER_SUMMARY` hiển thị `customer_id`, `customer_name` và `city` từ bảng `CUSTOMERS`. Câu lệnh SQL nào sau đây là đúng để tạo view này?

8 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 8: Trong Oracle Database, khái niệm 'Tablespace' được sử dụng để làm gì?

9 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 9: Khi một phiên làm việc (session) trong Oracle Database gặp lỗi và bị kết thúc đột ngột, điều gì sẽ xảy ra với các giao dịch (transactions) chưa được commit trong phiên đó?

10 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 10: Bạn cần thay đổi kích thước của một tablespace hiện có tên `DATA_TBS` để tăng thêm dung lượng lưu trữ. Câu lệnh SQL nào sau đây được sử dụng để thực hiện việc này?

11 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 11: Trong Oracle Database, SCN (System Change Number) là gì và vai trò chính của nó là gì?

12 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 12: Để xác định danh sách tất cả các tablespace hiện có trong cơ sở dữ liệu Oracle, bạn có thể truy vấn Data Dictionary View nào?

13 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 13: Một stored procedure tên `CALCULATE_TOTAL` cần được thực thi bởi nhiều ứng dụng khác nhau. Để cấp quyền thực thi procedure này cho tất cả người dùng (PUBLIC), câu lệnh GRANT nào sau đây là chính xác?

14 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 14: Trong Oracle Database, redo logs đóng vai trò quan trọng trong quá trình phục hồi dữ liệu. Chức năng chính của redo logs là gì?

15 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 15: Bạn muốn tạo một user mới tên `REPORT_USER` với password là 'Welcome123' và tablespace mặc định là `REPORT_DATA`. Câu lệnh CREATE USER nào sau đây là đúng?

16 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 16: Giả sử bạn có một bảng `EMPLOYEES` với cột `SALARY`. Bạn muốn tìm ra mức lương cao nhất trong bảng. Hàm SQL nào sau đây được sử dụng để thực hiện việc này?

17 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 17: Trong Oracle Database, 'Profile' được sử dụng để làm gì?

18 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 18: Tham số `PASSWORD_LIFE_TIME` trong Profile quy định điều gì?

19 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 19: Bạn cần xem thông tin về các phiên làm việc (sessions) hiện tại đang kết nối đến Oracle Database instance. Data Dictionary View nào sau đây cung cấp thông tin này?

20 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 20: Trong ngữ cảnh Oracle RAC (Real Application Clusters), 'Shared Storage' đóng vai trò gì?

21 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 21: Kiểu dữ liệu nào trong Oracle Database được sử dụng để lưu trữ các đối tượng lớn như hình ảnh, video hoặc tài liệu văn bản?

22 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 22: Để đảm bảo tính sẵn sàng cao (High Availability) cho Oracle Database, giải pháp nào sau đây thường được sử dụng?

23 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 23: Trong Oracle SQL, mệnh đề `GROUP BY` được sử dụng để làm gì?

24 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 24: Oracle Recovery Manager (RMAN) là công cụ được sử dụng cho mục đích gì?

25 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 25: Khi nào thì nên sử dụng clustered index thay vì non-clustered index trong thiết kế bảng (nếu Oracle hỗ trợ clustered index)?

26 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 26: Trong Oracle Database, 'Schema' là gì?

27 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 27: Cơ chế nào của Oracle Database giúp khôi phục dữ liệu về một thời điểm trong quá khứ mà không cần restore backup?

28 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 28: Trong một câu lệnh SELECT, mệnh đề `ORDER BY` có chức năng gì?

29 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 29: Để kiểm tra xem user hiện tại có những quyền hệ thống (system privileges) nào, bạn có thể truy vấn Data Dictionary View nào?

30 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 09

Câu 30: Khi một user được gán role `CONNECT`, quyền cơ bản nào mà user đó sẽ có?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle - Đề 10

1 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 1: Trong Oracle Database, cơ chế nào cho phép khôi phục dữ liệu về trạng thái trước đó tại một thời điểm cụ thể, ngay cả khi dữ liệu đã bị thay đổi hoặc xóa do lỗi của người dùng hoặc ứng dụng?

2 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 2: Điều gì xảy ra khi một user trong Oracle Database cố gắng thực hiện một thao tác (ví dụ: SELECT, INSERT) trên một bảng mà họ không có quyền truy cập?

3 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 3: Một DBA muốn theo dõi tất cả các câu lệnh SQL được thực thi trong cơ sở dữ liệu Oracle để phân tích hiệu năng và phát hiện các vấn đề. Công cụ nào của Oracle phù hợp nhất cho mục đích này?

4 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 4: Giả sử bạn có một bảng 'NHANVIEN' với cột 'NGAY_SINH' kiểu DATE. Bạn muốn truy vấn tất cả nhân viên sinh vào tháng 5. Cú pháp SQL nào sau đây là đúng?

5 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 5: Trong Oracle, 'Tablespace' được sử dụng cho mục đích chính nào sau đây?

6 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 6: Khi nào bạn nên sử dụng chỉ mục (index) trong Oracle Database?

7 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 7: Sự khác biệt chính giữa 'VARCHAR2' và 'CHAR' kiểu dữ liệu chuỗi trong Oracle là gì?

8 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 8: 'Sequence' trong Oracle Database được sử dụng để làm gì?

9 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 9: Trong ngữ cảnh của Oracle Database, 'Transaction' (Giao dịch) là gì?

10 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 10: ACID properties (Tính chất ACID) là gì và tại sao chúng quan trọng trong hệ quản trị cơ sở dữ liệu giao dịch như Oracle?

11 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 11: 'View' (khung nhìn) trong Oracle Database là gì và lợi ích chính của việc sử dụng View là gì?

12 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 12: Thủ tục lưu trữ (Stored Procedure) trong Oracle Database là gì và tại sao chúng được sử dụng?

13 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 13: 'Trigger' trong Oracle Database là gì và ứng dụng phổ biến của Trigger là gì?

14 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 14: 'Role' trong Oracle Database được sử dụng để làm gì?

15 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 15: Sự khác biệt chính giữa 'System Privileges' và 'Object Privileges' trong Oracle Database là gì?

16 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 16: 'Profile' trong Oracle Database được sử dụng để làm gì?

17 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 17: Giả sử bạn muốn cấp quyền SELECT cho user 'PUBLIC' trên bảng 'SANPHAM'. Câu lệnh SQL nào sau đây là đúng?

18 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 18: Để xem danh sách tất cả các quyền hệ thống (System Privileges) đã được cấp cho user hiện tại, bạn có thể truy vấn Data Dictionary View nào?

19 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 19: Bạn cần thay đổi tablespace mặc định cho user 'JANE' thành 'DATA_TS'. Câu lệnh SQL nào sau đây là đúng?

20 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 20: Điều gì sẽ xảy ra nếu bạn tạo một user mới trong Oracle Database mà không chỉ định tablespace mặc định?

21 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 21: Để hạn chế dung lượng tối đa mà user 'SCOTT' có thể sử dụng trong tablespace 'USERS' là 100MB, bạn sử dụng mệnh đề nào trong câu lệnh ALTER USER?

22 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 22: Trong Oracle Profile, tham số 'PASSWORD_LIFE_TIME' được sử dụng để làm gì?

23 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 23: Tham số 'FAILED_LOGIN_ATTEMPTS' trong Oracle Profile dùng để làm gì?

24 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 24: Để xem thông tin về tất cả các profile hiện có trong database Oracle, bạn có thể truy vấn Data Dictionary View nào?

25 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 25: Bạn muốn tạo một profile mới tên là 'RESTRICTED_PROFILE' để giới hạn thời gian kết nối tối đa cho user là 1 giờ. Câu lệnh SQL nào sau đây là đúng?

26 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 26: Trong Oracle, 'UNDO Tablespace' được sử dụng cho mục đích gì?

27 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 27: 'Redo Log Files' trong Oracle Database có vai trò gì?

28 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 28: Giả sử database Oracle của bạn gặp sự cố và cần phục hồi. Bạn sẽ sử dụng thành phần nào sau đây để khôi phục lại dữ liệu đến thời điểm gần nhất có thể?

29 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 29: 'Control File' trong Oracle Database chứa thông tin quan trọng nào?

30 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 10

Câu 30: Để thay đổi password cho user 'SCOTT', bạn sử dụng câu lệnh SQL nào?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle - Đề 11

1 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 1: Trong Oracle Database, thành phần nào chịu trách nhiệm lưu trữ các định nghĩa đối tượng CSDL (metadata) như bảng, view, procedure và package?

2 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 2: Một DBA muốn theo dõi các câu lệnh SQL đang chạy trên database và tài nguyên mà chúng tiêu thụ. View dữ liệu động (Dynamic Performance View) nào cung cấp thông tin chi tiết nhất về các phiên làm việc hiện tại và câu lệnh SQL đang thực thi?

3 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 3: Khi một phiên người dùng (user session) thực hiện một truy vấn SELECT, dữ liệu được truy xuất từ ổ đĩa sẽ được lưu trữ tạm thời ở đâu để tăng tốc độ truy cập cho các lần truy vấn sau?

4 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 4: Giả sử bạn cần khôi phục database Oracle về trạng thái trước thời điểm 2 giờ trước. Công nghệ khôi phục nào của Oracle cho phép thực hiện điều này một cách hiệu quả nhất mà không cần restore toàn bộ backup?

5 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 5: Phát biểu nào sau đây mô tả đúng nhất về redo log files trong Oracle Database?

6 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 6: Trong ngữ cảnh quản lý bộ nhớ của Oracle, vùng nhớ nào được sử dụng để lưu trữ các chương trình PL/SQL đã được biên dịch và các cursor dùng chung?

7 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 7: Khi một transaction trong Oracle Database được commit, thay đổi dữ liệu sẽ được ghi vào thành phần lưu trữ nào đầu tiên trước khi được ghi xuống datafiles?

8 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 8: Một user 'SALES_USER' cần được cấp quyền tạo bảng (CREATE TABLE) và tạo view (CREATE VIEW) trong schema của chính mình. Role nào được định nghĩa sẵn của Oracle cung cấp các quyền này một cách phù hợp nhất?

9 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 9: Để giới hạn dung lượng tối đa mà một user có thể sử dụng trong một tablespace cụ thể, DBA sẽ cấu hình thuộc tính nào cho user đó?

10 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 10: Câu lệnh SQL nào được sử dụng để thu hồi (revoke) quyền SELECT trên bảng 'EMPLOYEES' từ role 'REPORT_ROLE'?

11 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 11: Kiểu ràng buộc toàn vẹn dữ liệu (constraint) nào đảm bảo rằng giá trị trong một cột của bảng là duy nhất trong toàn bộ bảng, nhưng cho phép có nhiều giá trị NULL?

12 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 12: Khi thiết kế một bảng 'ORDERS' có cột 'CUSTOMER_ID' liên kết đến bảng 'CUSTOMERS', loại constraint nào nên được sử dụng trên cột 'CUSTOMER_ID' để đảm bảo tính tham chiếu toàn vẹn giữa hai bảng?

13 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 13: Trong Oracle SQL, hàm nào được sử dụng để chuyển đổi một giá trị ngày tháng (DATE) hoặc timestamp thành một chuỗi ký tự theo định dạng chỉ định?

14 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 14: Mệnh đề nào trong câu lệnh SELECT được sử dụng để lọc các bản ghi dựa trên một điều kiện, và điều kiện này được đánh giá cho từng hàng trả về?

15 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 15: Trong Oracle SQL, mệnh đề nào được sử dụng để nhóm các hàng có giá trị giống nhau trong một hoặc nhiều cột, thường được dùng kết hợp với các hàm tổng hợp (aggregate functions)?

16 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 16: Hàm tổng hợp nào trong SQL được sử dụng để tính giá trị trung bình của một cột số?

17 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 17: Câu lệnh DML (Data Manipulation Language) nào được sử dụng để sửa đổi dữ liệu đã tồn tại trong một bảng?

18 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 18: Transaction control statement nào được sử dụng để lưu lại vĩnh viễn tất cả các thay đổi dữ liệu đã thực hiện trong transaction hiện tại?

19 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 19: Để đảm bảo tính nhất quán dữ liệu khi nhiều người dùng đồng thời truy cập và sửa đổi cùng một dữ liệu, Oracle sử dụng cơ chế nào?

20 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 20: Loại index nào của Oracle phù hợp nhất cho các cột có tính chọn lọc cao (cardinality cao), tức là có nhiều giá trị phân biệt?

21 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 21: Giả sử bạn có một bảng 'LOGS' với cột 'LOG_TIME' kiểu TIMESTAMP. Bạn muốn tạo một phân vùng bảng (table partitioning) theo thời gian để quản lý dữ liệu logs hiệu quả hơn. Loại partitioning nào phù hợp nhất?

22 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 22: Thành phần nào của kiến trúc Oracle RAC (Real Application Clusters) cho phép nhiều instance chia sẻ chung một storage và truy cập đồng thời vào database?

23 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 23: Công nghệ nào của Oracle cho phép sao chép dữ liệu từ một database nguồn sang một database đích theo thời gian thực, đảm bảo tính sẵn sàng cao và khả năng phục hồi sau thảm họa?

24 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 24: Trong Oracle SQL Developer hoặc SQL*Plus, lệnh nào được sử dụng để mô tả cấu trúc của một bảng, bao gồm tên cột, kiểu dữ liệu, và các ràng buộc?

25 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 25: Để tối ưu hóa hiệu suất truy vấn, DBA có thể thu thập thống kê (statistics) cho các đối tượng database. Câu lệnh nào được sử dụng để thu thập thống kê cho một schema cụ thể?

26 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 26: Khi một phiên (session) Oracle bị treo hoặc không phản hồi, DBA có thể sử dụng công cụ nào để chấm dứt phiên đó từ server?

27 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 27: Để kiểm tra trạng thái hiện tại của các tablespace trong database Oracle, view dữ liệu động nào cung cấp thông tin về dung lượng đã sử dụng, dung lượng còn trống, và trạng thái online/offline?

28 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 28: Trong Oracle Audit, loại audit nào ghi lại các hoạt động DDL (Data Definition Language) như CREATE TABLE, ALTER TABLE, DROP TABLE?

29 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 29: Để quản lý mật khẩu của người dùng (password policies), Oracle sử dụng đối tượng nào để định nghĩa các quy tắc về độ phức tạp, thời hạn sử dụng, và lịch sử mật khẩu?

30 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 11

Câu 30: Giả sử bạn muốn sao chép dữ liệu từ một bảng 'CUSTOMERS' trong database nguồn sang một bảng 'CUSTOMERS_COPY' trong database đích, bao gồm cả cấu trúc bảng và dữ liệu. Công cụ nào của Oracle cung cấp chức năng này một cách hiệu quả nhất?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle - Đề 12

1 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 1: Trong kiến trúc Oracle, thành phần nào chịu trách nhiệm quản lý bộ nhớ đệm dữ liệu (data buffer cache) được chia sẻ giữa tất cả các tiến trình server?

2 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 2: Kiểu ràng buộc toàn vẹn dữ liệu (constraint) nào đảm bảo rằng giá trị trong một cột của bảng là duy nhất trên toàn bảng, nhưng cho phép có nhiều giá trị NULL?

3 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 3: Xét câu lệnh SQL sau: `SELECT department_name, COUNT(*) FROM employees GROUP BY department_name HAVING COUNT(*) > 5;`. Mệnh đề `HAVING` trong câu lệnh này được sử dụng để làm gì?

4 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 4: Trong Oracle, thủ tục (procedure) và hàm (function) khác nhau cơ bản ở điểm nào?

5 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 5: Để tối ưu hiệu suất truy vấn trong Oracle, chỉ mục (index) loại nào phù hợp nhất cho cột `status` trong bảng `orders`, nếu cột này chỉ chứa một số ít giá trị phân biệt (ví dụ: 'Pending', 'Shipped', 'Delivered')?

6 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 6: Trong Oracle Recovery Manager (RMAN), loại backup nào sao lưu toàn bộ cơ sở dữ liệu, bao gồm cả các file dữ liệu, file điều khiển và file nhật ký redo?

7 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 7: Phát biểu nào sau đây mô tả đúng nhất về khái niệm 'Tablespace' trong Oracle?

8 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 8: Để kiểm tra kế hoạch thực thi (execution plan) của một câu lệnh SQL trong Oracle và xác định các bước truy cập dữ liệu, công cụ nào thường được sử dụng?

9 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 9: Khi một giao dịch (transaction) trong Oracle bị rollback, điều gì xảy ra với các thay đổi dữ liệu mà giao dịch đó đã thực hiện?

10 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 10: Cơ chế khóa (locking) nào trong Oracle ngăn chặn việc đọc dữ liệu chưa commit bởi một giao dịch khác, đảm bảo tính nhất quán đọc (read consistency)?

11 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 11: Trong Oracle Data Guard, cấu hình 'Maximum Availability' tập trung vào mục tiêu nào?

12 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 12: Để cấp quyền `SELECT` trên bảng `employees` cho một role tên là `DataAnalyst`, câu lệnh SQL nào sau đây là đúng?

13 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 13: Trong Oracle, khái niệm 'Schema' dùng để chỉ điều gì?

14 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 14: Kiểu dữ liệu nào trong Oracle được sử dụng để lưu trữ các tài liệu XML?

15 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 15: Để giới hạn tài nguyên CPU sử dụng cho một session Oracle, tham số nào trong Profile được sử dụng?

16 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 16: Trong Oracle, 'Transparent Data Encryption (TDE)' được sử dụng để mã hóa dữ liệu nào?

17 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 17: Câu lệnh SQL nào sau đây được sử dụng để thêm một cột mới vào bảng đã tồn tại?

18 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 18: Khi nào thì một transaction trong Oracle được coi là đã 'commit'?

19 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 19: Trong ngữ cảnh của Oracle Database, 'PGA (Program Global Area)' là gì?

20 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 20: Để quản lý mật khẩu của người dùng Oracle, profile nào cho phép thiết lập thời gian sống tối đa của mật khẩu (password expiration)?

21 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 21: Chức năng chính của 'Listener' trong Oracle là gì?

22 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 22: Trong Oracle, 'Synonym' được sử dụng với mục đích chính nào?

23 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 23: Để xem danh sách tất cả các bảng trong schema hiện tại của người dùng, bạn có thể truy vấn data dictionary view nào?

24 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 24: Trong Oracle Real Application Clusters (RAC), các instance của database chia sẻ chung thành phần nào?

25 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 25: Khi thực hiện lệnh `TRUNCATE TABLE employees`, điều gì khác biệt so với lệnh `DELETE FROM employees`?

26 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 26: Để thu thập thống kê (statistics) cho optimizer của Oracle, giúp cải thiện kế hoạch thực thi truy vấn, package PL/SQL nào thường được sử dụng?

27 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 27: Trong Oracle, 'Materialized View' khác với 'View' thông thường ở điểm nào quan trọng nhất?

28 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 28: Để kiểm soát quyền truy cập ở mức độ dòng dữ liệu (row-level security) trong Oracle, bạn có thể sử dụng tính năng nào?

29 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 29: Trong Oracle, 'Partitioning' bảng mang lại lợi ích chính nào về hiệu suất và quản lý dữ liệu?

30 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 12

Câu 30: Để theo dõi và phân tích hiệu suất của cơ sở dữ liệu Oracle theo thời gian thực, công cụ giám sát nào thường được sử dụng?

Xem kết quả

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle - Đề 13

1 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 1: Một công ty thương mại điện tử đang sử dụng Oracle Database để quản lý đơn hàng. Gần đây, họ nhận thấy hiệu suất truy vấn giảm đáng kể vào giờ cao điểm. Nghi ngờ nguyên nhân là do tranh chấp khóa (lock contention) trên bảng `ORDERS`. Giải pháp nào sau đây là phù hợp nhất để giảm thiểu tranh chấp khóa mà vẫn đảm bảo tính nhất quán dữ liệu?

2 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 2: Trong quá trình phát triển ứng dụng, một lập trình viên SQL cần truy vấn dữ liệu từ hai bảng `EMPLOYEES` và `DEPARTMENTS`. Bảng `EMPLOYEES` chứa thông tin nhân viên (employee_id, first_name, department_id) và bảng `DEPARTMENTS` chứa thông tin phòng ban (department_id, department_name). Lập trình viên muốn lấy danh sách tất cả nhân viên và tên phòng ban tương ứng của họ, ngay cả khi một số nhân viên chưa được gán vào phòng ban nào. Loại phép JOIN nào phù hợp nhất để thực hiện yêu cầu này?

3 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 3: Một DBA (Database Administrator) cần thiết lập cơ chế kiểm soát truy cập dữ liệu nhạy cảm trong bảng `SALARIES`. Yêu cầu đặt ra là chỉ có trưởng phòng ban (department manager) mới được phép xem thông tin lương của nhân viên trong phòng ban của mình. Phương pháp nào sau đây là an toàn và hiệu quả nhất để thực hiện yêu cầu này trong Oracle Database?

4 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 4: Giả sử bạn có một bảng `LOG_ENTRIES` chứa thông tin nhật ký hệ thống, bao gồm cột `EVENT_TIMESTAMP` kiểu TIMESTAMP. Bạn muốn truy vấn tất cả các bản ghi nhật ký được tạo trong khoảng thời gian từ 08:00 đến 17:00 hàng ngày, không phân biệt ngày cụ thể. Hàm hoặc kỹ thuật SQL nào sau đây có thể giúp bạn thực hiện truy vấn này một cách hiệu quả nhất?

5 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 5: Một ứng dụng OLTP (Online Transaction Processing) sử dụng Oracle Database đang gặp vấn đề về hiệu suất ghi dữ liệu. Phân tích cho thấy rằng các hoạt động INSERT liên tục vào bảng `TRANSACTIONS` gây ra tình trạng chờ đợi (wait events) liên quan đến redo log. Biện pháp nào sau đây có thể giúp giảm thiểu tình trạng này và cải thiện hiệu suất ghi?

6 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 6: Trong mô hình quản lý bộ nhớ của Oracle Database, PGA (Program Global Area) được sử dụng cho mục đích chính nào sau đây?

7 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 7: Khi nào thì một chỉ mục (index) trên một cột có thể không được Oracle Database sử dụng trong quá trình thực thi truy vấn, ngay cả khi nó tồn tại và có vẻ phù hợp với mệnh đề WHERE?

8 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 8: Một DBA muốn theo dõi hiệu suất của các câu lệnh SQL đang chạy trên hệ thống Oracle Database. View dữ liệu từ điển (data dictionary view) nào cung cấp thông tin chi tiết nhất về các câu lệnh SQL đang được thực thi, bao gồm cả thời gian thực thi, tài nguyên sử dụng và kế hoạch thực thi?

9 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 9: Trong Oracle Recovery Manager (RMAN), lệnh `BACKUP DATABASE PLUS ARCHIVELOG` thực hiện loại backup nào và bao gồm những thành phần nào?

10 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 10: Khi một phiên làm việc (session) trong Oracle Database thực hiện một loạt các câu lệnh DML (INSERT, UPDATE, DELETE) nhưng chưa commit hoặc rollback, trạng thái của giao dịch này được gọi là gì và điều gì sẽ xảy ra với các thay đổi dữ liệu?

11 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 11: Trong Oracle SQL, mệnh đề `GROUP BY` được sử dụng để làm gì và nó thường đi kèm với những loại hàm nào?

12 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 12: Khi tạo một bảng trong Oracle Database, ràng buộc (constraint) `UNIQUE` được sử dụng để đảm bảo điều gì?

13 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 13: Một nhà phát triển PL/SQL muốn xử lý lỗi một cách tùy chỉnh trong một block code. Cấu trúc `EXCEPTION HANDLING` trong PL/SQL được sử dụng để làm gì và nó bao gồm những thành phần chính nào?

14 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 14: Trong ngữ cảnh của Oracle SQL, subquery (truy vấn con) là gì và có những loại subquery phổ biến nào dựa trên số lượng giá trị trả về?

15 / 30

Category: Câu Trắc Nghiệm Cơ Sở Dữ Liệu Oracle

Tags: Bộ đề 13

Câu 15: Để cấp quyền `SELECT` trên bảng `EMPLOYEES` cho một ROLE có tên là `DATA_ANALYST`, câu lệnh SQL nào sau đây là đúng cú pháp?