Tạo Trắc Nghiệm

Trắc nghiệm Cơ sở dữ liệu Bài 4: Sự độc lập của dữ liệu

25 câu · Đề ôn tập tổng hợp

Xem trước: đọc nhanh mọi câu dạng chữ, chưa tính giờ, chưa hiện đáp án.
Luyện tập: chọn đáp án là biết đúng sai ngay, kèm lời giải.
Thi thử: nộp bài mới chấm điểm và hiện lời giải.

Câu 1

Sự độc lập dữ liệu (Data Independence) trong CSDL nghĩa là gì?

Đáp án và lời giải

Đáp án: C

Câu 2

Có mấy loại độc lập dữ liệu chính được đề cập trong kiến trúc 3 cấp của CSDL?

Đáp án và lời giải

Đáp án: B

Câu 3

Độc lập dữ liệu logic (Logical Data Independence) đề cập đến khả năng thay đổi điều gì mà không ảnh hưởng đến cấp cao hơn?

Đáp án và lời giải

Đáp án: B

Câu 4

Độc lập dữ liệu vật lý (Physical Data Independence) đề cập đến khả năng thay đổi điều gì mà không ảnh hưởng đến cấp cao hơn?

Đáp án và lời giải

Đáp án: D

Câu 5

Thay đổi nào dưới đây được che giấu khỏi người dùng và ứng dụng nhờ có Độc lập dữ liệu vật lý?

Đáp án và lời giải

Đáp án: C

Câu 6

Thay đổi nào dưới đây được che giấu khỏi các ứng dụng người dùng cuối nhờ có Độc lập dữ liệu logic?

Đáp án và lời giải

Đáp án: B

Câu 7

Kiến trúc 3 cấp của CSDL hỗ trợ sự độc lập dữ liệu thông qua việc sử dụng các khái niệm nào?

Đáp án và lời giải

Đáp án: C

Câu 8

Độc lập dữ liệu vật lý được đảm bảo bằng cách sử dụng ánh xạ nào?

Đáp án và lời giải

Đáp án: B

Câu 9

Độc lập dữ liệu logic được đảm bảo bằng cách sử dụng ánh xạ nào?

Đáp án và lời giải

Đáp án: A

Câu 10

Lợi ích chính của Độc lập dữ liệu logic đối với các ứng dụng là gì?

Đáp án và lời giải

Đáp án: C

Câu 11

Lợi ích chính của Độc lập dữ liệu vật lý đối với người quản trị CSDL (DBA) là gì?

Đáp án và lời giải

Đáp án: C

Câu 12

Mức độ độc lập dữ liệu logic thường dễ đạt được hơn mức độ độc lập dữ liệu vật lý. Phát biểu này đúng hay sai?

Đáp án và lời giải

Đáp án: B

Câu 13

Nếu bạn thêm một View mới cho một nhóm người dùng, điều này có vi phạm tính độc lập dữ liệu không?

Đáp án và lời giải

Đáp án: C

Câu 14

Việc xóa một cột trong lược đồ khái niệm mà cột đó được sử dụng trong một số lược đồ ngoài sẽ vi phạm tính độc lập dữ liệu nào?

Đáp án và lời giải

Đáp án: B

Câu 15

Sự độc lập dữ liệu là một mục tiêu thiết kế quan trọng cho HQTCSDL để làm gì?

Đáp án và lời giải

Đáp án: C

Câu 16

Kiến trúc nào dưới đây là nền tảng để đạt được sự độc lập dữ liệu?

Đáp án và lời giải

Đáp án: B

Câu 17

Metadata (dữ liệu về dữ liệu) đóng vai trò quan trọng như thế nào trong việc hỗ trợ độc lập dữ liệu?

Đáp án và lời giải

Đáp án: B

Câu 18

Nếu một DBA quyết định thay đổi cách HQTCSDL lưu trữ ngày giờ (ví dụ: từ định dạng A sang định dạng B ở cấp vật lý), tính độc lập dữ liệu nào giúp che giấu sự thay đổi này khỏi ứng dụng?

Đáp án và lời giải

Đáp án: B

Câu 19

Nếu một tổ chức quyết định tách thông tin khách hàng từ một bảng lớn thành hai bảng nhỏ hơn (thay đổi cấu trúc logic), tính độc lập dữ liệu nào quan trọng để giảm thiểu ảnh hưởng đến các ứng dụng?

Đáp án và lời giải

Đáp án: A

Câu 20

Mức độ mà một HQTCSDL cụ thể hỗ trợ độc lập dữ liệu có thể khác nhau không?

Đáp án và lời giải

Đáp án: A

Câu 21

Việc sử dụng HQTCSDL thay vì hệ thống file truyền thống giúp tăng cường sự độc lập dữ liệu vì:

Đáp án và lời giải

Đáp án: C

Câu 22

Trong kiến trúc 3 cấp, đâu là ranh giới giữa độc lập dữ liệu logic và độc lập dữ liệu vật lý?

Đáp án và lời giải

Đáp án: B

Câu 23

Sự độc lập dữ liệu giúp giảm chi phí phát triển ứng dụng ban đầu. Phát biểu này đúng hay sai?

Đáp án và lời giải

Đáp án: B

Câu 24

Nếu một ứng dụng truy cập trực tiếp vào cấu trúc file vật lý của CSDL, điều này có vi phạm tính độc lập dữ liệu không?

Đáp án và lời giải

Đáp án: A

Câu 25

Tóm lại, sự độc lập dữ liệu là gì?

Đáp án và lời giải

Đáp án: D