Thứ Hai, 13 tháng 6, 2016

Phát triển HTTT kế toán bằng MS Access - Chương 4 - Hiểu quan hệ một-một

James Perry, Richard Newmark


Chương 4
Tạo và dùng câu truy vấn


Hiểu quan hệ một-một


Quan hệ một-một tồn tại giữa hai bảng khi mỗi bản ghi trong bảng này có quan hệ với 0 hay tối đa một bản ghi ở bảng kia. Kiểu quan hệ này không thông dụng trong hệ quản trị cơ sở dữ liệu. Thật ra, bảng một-một vi phạm qui tắc chuẩn hóa. Tuy nhiên, đôi khi có lúc nên tách bảng có nhiều cột thành hai hay nhiều bảng có ít cột hơn – tức quan hệ một-một. Phân tách này thường phát sinh để tăng sự an toàn. Chẳng hạn, một số thông tin nhân viên như ngày sinh, tên, và địa chỉ có thể công khai. Tuy nhiên, những thông tin nhạy cảm hơn như lương bổng, vợ chồng con cái, và bảo hiểm y tế cần đặt trong bảng khác dù chúng thường thuộc cùng bảng như các thông tin nhân viên khác. Quan hệ giữa bảng chứa thông tin công khai và bảng chứa thông tin riêng tư là một-một. Tương tự, nếu số cột trong một bảng Access vượt quá 255 cột, bạn buộc phải tách bảng thành hai bảng có quan hệ một-một.

Không có nhận xét nào:

Đăng nhận xét