Sự tương thông giữa các quan hệ là mối liên hệ giữa các quan hệ trong cùng một cơ sở dữ liệu. Dựa vào sự tương thông này, bạn có thể truy xuất các thuộc tính dữ liệu cần thiết từ các quan hệ mà không cần phải xét hết các quan hệ.
Chẳng hạn, ta có lược đồ CSDL như sau:
SINHVIEN (MASV, hoten, namsinh, diachi, #ML)
LOP (ML, tenlop)
MONHOC (MM, tenmon, TC, LT, TH)
DIEM (#MASV, #MM, hk, nk, diem)
GIAOVIEN (MAGV, hotenGv, namsinhGv, diachiGv)
DAY (#MAGV, #MM, hk, nk)
Ta có thể thấy, trong lược đồ CSDL trên có các ràng buộc tham chiếu giữa MSSV giữa hai quan hệ SINHVIEN và DIEM, ML giữa SINHVIEN và LOP, MM giữa MONHOC và DAY, MAGV giữa GIAOVIEN và DAY.
Vậy sự tương thông dữ liệu nằm ở đâu? Đó chính là thông qua các ràng buộc tham chiếu mà ta vừa liệt kê ra.
Ví dụ: Tìm điểm môn CSDL của sinh viên Trương Vô Kỵ