
Cơ sở dữ liệu 1
10/10/2012
CHƯƠNG 4
ĐẠI SỐ QUAN HỆ

Cơ sở dữ liệu 2
10/10/2012
Nội dung chi tiết
Các phép toán cập nhật: thêm, sửa, xóa
Các phép toán đại số trên tập hợp
Phép hợp
Phép giao
Phép trừ
Tích đe cac
Các phép toán đại số trên quan hệ
Phép chiếu
Phép chọn
Phép chia
Phép kết, phép kết tự nhiên
Các phép toán quan hệ bổ sung

Cơ sở dữ liệu 3
10/10/2012
I. Các phép toán trong mô hình quan hệ
Xét một số xử lý trên quan hệ NHÂN VIÊN
Thêm mới một nhân viên
Chuyển nhân viên tên Tùng sang phòng số 1
Cho biết Họ tên, ngày sinh của các nhân viên có
lương thấp hơn 30000.
TENNV HONV NS DIACHI GT LUONG PHG
Tung Nguyen 12/08/1955 638 NVC Q5 Nam 40000 5
Hang Bui 07/19/1968 332 NTH Q1 Nu 25000 4
Nhu Le 06/20/1951 291 HVH QPN Nu 43000 4
Hung Nguyen 09/15/1962 Ba Ria VT Nam 38000 5

Cơ sở dữ liệu 4
10/10/2012
Có 2 loại xử lý:
Làm thay đổi cơ sở dữ liệu (cập nhật)
Thêm, sửa, xóa
Không làm thay đổi cơ sở dữ liệu (rút trích)
Thực hiện các xử lý
Đại số quan hệ: biểu diễn câu truy vấn dưới dạng
biểu thức
SQL (Structured Query Language)

Cơ sở dữ liệu 5
10/10/2012
I. Các phép toán cập nhật
Thêm (Insert): cho phép thêm một bộ vào quan hệ.
Phép thêm có thể vi phạm ràng buộc dữ liệu => dữ
liệu sẽ không được thêm vào.
Xóa: (Delete): cho phép xóa một hay nhiều bộ giá trị
của quan hệ. Phép xóa cũng có thể vi phạm ràng buộc
Sửa (Update): cho phép thay đổi giá trị của một hay
nhiều thuộc tính trong một bộ của quan hệ
Sửa thuộc tính khóa chính, khóa ngoại
Sửa thuộc tính thông thường: kiểu dữ liệu, miền giá
trị,..

