Giới thiệu tài liệu
Chương này trình bày các bước để tạo và xác lập quan hệ giữa các bảng dữ liệu trong hệ quản trị cơ sở dữ liệu (HQTCSDL). Nó bao gồm việc xác định các bảng liên quan, thiết lập mối quan hệ giữa chúng, xác lập toàn vẹn tham chiếu, xác định kiểu kết nối, và cuối cùng là xây dựng sơ đồ thực thể quan hệ (ER diagram).
Đối tượng sử dụng
Hướng dẫn người đọc cách tạo và xác lập quan hệ giữa các bảng dữ liệu trong cơ sở dữ liệu, bao gồm các bước từ xác định bảng đến xây dựng sơ đồ thực thể quan hệ.
Nội dung tóm tắt
Chương này tập trung vào việc tạo và quản lý các quan hệ giữa các bảng trong cơ sở dữ liệu. Quá trình này bao gồm các bước sau:
1. **Xác định các bảng liên quan:** Lựa chọn các bảng và truy vấn cần thiết để tạo quan hệ thông qua công cụ Relationships.
2. **Thiết lập mối quan hệ:** Gắp và thả các trường có mặt đồng thời ở cả hai bảng để tạo liên kết, đảm bảo tuân thủ dạng chuẩn 3NF.
3. **Xác lập toàn vẹn tham chiếu:** Kiểm soát việc cập nhật dữ liệu thông qua các tùy chọn như Enforce Referential Integrity (ngăn chặn xóa/cập nhật nếu có giá trị tương ứng), Cascade Update Related Fields (cập nhật các hàng liên quan khi có thay đổi ở bảng chính), và Cascade Delete Related Records (xóa các hàng liên quan khi có xóa ở bảng chính).
4. **Xác định kiểu kết nối:** Lựa chọn kiểu kết nối phù hợp, bao gồm kết nối tự nhiên (inner join) chỉ bao gồm các hàng có giá trị trường kết nối bằng nhau, kết nối ngoài trái (left join) bao gồm tất cả các hàng từ bảng bên trái và các hàng tương ứng từ bảng bên phải, và kết nối ngoài phải (right join) bao gồm tất cả các hàng từ bảng bên phải và các hàng tương ứng từ bảng bên trái.
5. **Sơ đồ thực thể quan hệ (ER diagram):** Sau khi thiết lập các quan hệ, tạo ra sơ đồ ER thể hiện cấu trúc và mối liên kết giữa các bảng trong CSDL.
Việc thiết lập quan hệ giữa các bảng giúp người dùng dễ dàng thực hiện các thao tác kết nối dữ liệu và cho phép HQTCSDL đưa ra kết quả chính xác khi thực hiện các liên kết.