You are on page 1of 10

TRƯỜNG ĐẠI HỌC SƯ PHẠM TP HCM

KHOA TOÁN – TIN


280, An Dương Vương, Q5, Tp HCM ĐT: (08).8352020 - 8352021

CƠ SỞ DỮ LIỆU
Lê Đức Long
Email: longld@math.hcmup.edu.vn
Website: http://www.2learner.edu.vn
NỘI DUNG TRÌNH BÀY

Edited by Duc-Long, Le - 2009 2


Một số quy ước trên slide

 Tắt màn hình máy tính

 Được dùng máy tính

 Làm việc theo nhóm

 Ghi chép bằng văn bản

Edited by Duc-Long, Le - 2009 3


TRƯỜNG ĐẠI HỌC SƯ PHẠM TP HCM
KHOA TOÁN – TIN
280, An Dương Vương, Q5, Tp HCM ĐT: (08).8352020 - 8352021

ĐẠI SỐ QUAN HỆ
(Relational Algebra)

Lê Đức Long THAO TÁC CẬP NHẬT


Email: longld@math.hcmup.edu.vn
Website: http://www.2learner.edu.vn
Các thao tác cập nhật

Nội dung của CSDL có thể được cập


nhật bằng các thao tác
• Thêm (insertion)
• Xóa (deletion)
• Sửa (updating)
Các thao tác cập nhật được diễn đạt
thông qua phép toán gán

Rnew  các phép toán trên Rold

5
Thao tác thêm

Được diễn đạt


Rnew  Rold  E
 R là quan hệ
 E là một biểu thức ĐSQH (thường là một bộ thêm vào)

Ví dụ
 Phân công nhân viên có mã 12345678 làm thêm đề án
mã số 000020 với số giờ là 10

PHANCONG  PHANCONG  (‘12345678’, ‘000020’, 10)

6
Thao tác xóa

Được diễn đạt

Rnew  Rold  E
 R là quan hệ
 E là một biểu thức ĐSQH
Bộ cần xoá

Ví dụ
 Xóa các phân công đề án của nhân viên 12345678

PHANCONG  PHANCONG   MANV=‘12345678’(PHANCONG)

7
Thao tác sửa

Được diễn đạt

Rnew  F1, F2, …, Fn (Rold)


 R là quan hệ
 Fi là biểu thức tính toán cho ra giá trị mới của thuộc
tính
Giá trị mới thay đổi
Ví dụ
 Tăng thời gian làm việc cho tất cả nhân viên lên 1.5
lần

PHANCONG MA_NVIEN, SODA, THOIGIAN*1.5(PHANCONG)


8
9
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP HCM
KHOA TOÁN – TIN
280, An Dương Vương, Q5, Tp HCM ĐT: (08).8352020 - 8352021

Cám ơn đã theo dõi …

Lê Đức Long
Email: longld@math.hcmup.edu.vn
Website: http://www.2learner.edu.vn
10

You might also like