
CHƢƠNG 4
Các ngôn ngữ thao tác trên
quan hệ
Tiến sĩ: Lê Thị Tú Kiên

Mục tiêu
Biểu diễn một câu hỏi (truy vấn) trên CSDL quan hệ
dưới dạng
Biểu thức ngôn ngữ đại số quan hệ
Biểu thức ngôn ngữ tân từ biến bộ hoặc biến miền
Câu lệnh truy vấn trong ngôn ngữ SQL
Nhận biết được sự tương đương giữa hai ngôn ngữ
hình thức đại số quan hệ và ngôn ngữ tân từ
Hai ngôn ngữ hình thức là cơ sở của ngôn ngữ
SQL Dept. of IS - FIT - HNUE

Ngôn ngữ đại số quan hệ
Dept. of IS - FIT - HNUE

Giới thiệu
Là một trong hai ngôn ngữ hình thức của mô hình
dữ liệu quan hệ
Là ngôn ngữ có tính thủ tục
Mỗi câu hỏi được biểu diễn thông qua việc áp dụng có thứ
tự một tập các phép toán
Các phép toán
Tập hợp: phép hợp, phép giao, phép hiệu và phép tích đề
các
Quan hệ: phép toán quan hệ như phép chọn, phép chiếu,
phép kết nối, phép chia
Dept. of IS - FIT - HNUE

Hai quan hệ khả hợp
Hai quan hệ là khả hợp nếu chúng cùng xác
định trên một tập thuộc tính.
STT
Ho
Ten
GioiTinh
1
Trần
A
Nam
2
Trần
B
Nam
3
Trần
C
Nam
r1
STT
Ho
Ten
GioiTinh
1
Trần
D
Nữ
2
Trần
E
Nữ
r2
Dept. of IS - FIT - HNUE