
Hệ thống quản trị đào tạo trực tuyến
Thời gian làm bài: 60 phút. Chọn đáp án đúng nhất và trả lời các câu hỏi tình huống.
A. Thuộc tính (Attribute).
B. Bộ (Tuple).
C. Miền giá trị (Domain).
D. Lược đồ Quan hệ (Schema).
A. Khóa ngoại (Foreign Key - FK).
B. Khóa ứng viên (Candidate Key).
C. Khóa chính (Primary Key - PK).
D. Siêu khóa (Superkey).
A. Gộp hai bảng lại thành một.
B. Chỉ cần thêm Khóa ngoại vào một trong hai bảng.
C. Tạo một Quan hệ mới (Bảng liên kết) mà Khóa chính của nó là sự kết hợp của Khóa chính từ hai bảng tham gia.
D. Chuyển mối quan hệ thành Khóa ngoại trong cả hai bảng.
A. Phép chọn (Selection - $\sigma$).
B. Phép chiếu (Projection - $\pi$).
C. Phép nối (Join - $\bowtie$).
D. Phép hợp (Union - $\cup$).
A. Đảm bảo tất cả các thuộc tính đều là duy nhất.
B. Định danh duy nhất các bộ trong bảng.
C. Thiết lập mối quan hệ giữa các bảng và đảm bảo tính toàn vẹn tham chiếu.
D. Đảm bảo thuộc tính không có giá trị NULL.
A. Phép hợp ($\cup$).
B. Phép nối (Join - $\bowtie$).
C. Phép trừ (Set Difference - $-$).
D. Phép chiếu ($\pi$).
Cho hai Quan hệ sau (đã được chuyển đổi từ E-R):
PHONG_BAN (MaPB, TenPB, TruongPhong)
NHAN_VIEN (MaNV, HoTen, Luong, MaPB)
Trong đó: PHONG_BAN.MaPB là PK; NHAN_VIEN.MaNV là PK; NHAN_VIEN.MaPB là FK tham chiếu đến PHONG_BAN.MaPB.
Giải thích ý nghĩa của việc NHAN_VIEN.MaPB là Khóa ngoại. Tính toàn vẹn nào đang được đảm bảo nhờ Khóa ngoại này?
Nếu bạn cố gắng thêm một nhân viên có MaPB = 'P05' vào bảng NHAN_VIEN, nhưng không tồn tại Phòng ban nào có MaPB = 'P05' trong bảng PHONG_BAN, điều gì sẽ xảy ra? (Liên quan đến ràng buộc Khóa ngoại).
Cho hai Quan hệ (Quan hệ $R$ và Quan hệ $S$):
$R(A, B, C)$
$S(C, D, E)$
Hãy viết biểu thức Đại số Quan hệ để thực hiện các yêu cầu sau:
Yêu cầu A: Chọn ra tất cả các bộ (hàng) từ quan hệ $R$ mà thuộc tính $B$ có giá trị lớn hơn 50.
Yêu cầu B: Thực hiện Phép nối Tự nhiên (Natural Join - $\bowtie$) giữa quan hệ $R$ và quan hệ $S$. Giải thích các thuộc tính trong quan hệ kết quả.
Cách chấm điểm: Lần cao nhất