tritue.edu.vn




BBài 13. Cơ sở dữ liệu  37

LUYỆN TẬP

Cho CSDL học tập có các bảng sau:

- Hocsinh (họ tên, số CCCD, số thẻ học sinh, ngày sinh, địa chỉ), monhoc (tên, mã môn).

- Diem (số thẻ học sinh, mã môn, năm, học kì, loại điểm, điểm), trong đó loại điểm chỉ các loại ĐĐG thường xuyên, ĐĐG giữa kì, ĐĐG cuối kì.

Hãy xác định các khoá chính và các khoá ngoài của từng bảng, có thể lấy số CCCD làm khoá chính được không.

TRẢ LỜI

1. Bảng Hocsinh (ho_ten, so_CCCD, so_the_hocsinh, ngay_sinh, dia_chi)

Khóa chính đề xuất

  • so_the_hocsinh — khóa chính tốt nhất: vì là mã nội bộ do nhà trường chủ động cấp, dùng kiểu int cho tốc độ tìm kiếm cao nhất

Khóa khác có thể dùng (unique)

  • so_CCCD — UNIQUE (khôn

Xem tiếp...