Cho sơ đồ khái niệm dữ liệu:
Chuyển sơ đồ khái niệm sang sơ đồ cấu trúc dữ liệu ta có:
A.
Giáo viên (Số hiệu giáo viên,…) Giảng dạy (Số hiệu giáo viên, Số hiệu lớp,…) Lớp (Số hiệu lớp,…)
B.
Giáo viên (Số hiệu giáo viên,…) Lớp (Số hiệu lớp, Số hiệu giáo viên,…)
C.
Giáo viên (Số hiệu giáo viên,…) Giảng dạy (Số hiệu giáo viên…Số hiệu lớp) Lớp (Số hiệu lớp,…)
D.
Giáo viên (Số liệu giáo viên, Số hiệu lớp…) Giảng viên (Số hiệu giảng viên, Số hiệu lớp…) Lớp (Số hiệu lớp…)
Trả lời:
Đáp án đúng: A
Sơ đồ khái niệm dữ liệu mô tả các thực thể và mối quan hệ giữa chúng. Trong trường hợp này, ta có hai thực thể là Giáo viên và Lớp, với mối quan hệ "Giảng dạy" giữa chúng. Chuyển đổi sang sơ đồ cấu trúc dữ liệu, ta cần thể hiện mối quan hệ này bằng cách tạo một bảng trung gian hoặc thêm khóa ngoại.
Phương án 1 đúng vì:
- Giáo viên (Số hiệu giáo viên,…) : Bảng Giáo viên chứa thông tin về giáo viên.
- Giảng dạy (Số hiệu giáo viên, Số hiệu lớp,…) : Bảng Giảng dạy thể hiện mối quan hệ giữa Giáo viên và Lớp, chứa khóa ngoại tham chiếu đến cả hai bảng.
- Lớp (Số hiệu lớp,…) : Bảng Lớp chứa thông tin về lớp học.
Các phương án khác không đúng vì:
- Phương án 2: Lớp (Số hiệu lớp, Số hiệu giáo viên,…) : Thể hiện mối quan hệ 1-n từ Lớp đến Giáo viên, không phản ánh đúng mối quan hệ n-n giữa Giáo viên và Lớp.
- Phương án 3: Giảng dạy (Số hiệu giáo viên…Số hiệu lớp) : Sai cú pháp.
- Phương án 4: Sai tên bảng (Giảng viên thay vì Giảng dạy) và sai thuộc tính (Số liệu giáo viên thay vì Số hiệu giáo viên).
tracnghiem.net sưu tầm và chia sẽ hơn 135+ câu trắc nghiệm Hệ thống thông tin quản lý có đáp án chi tiết dành cho các bạn sinh viên chuyên ngành tham khảo, để chuẩn bị cho kì thi sắp diễn ra.
50 câu hỏi 60 phút