Cosodulieu 05

You might also like

Download as pdf or txt
Download as pdf or txt
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