Xem mẫu
ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
KHOA HỆ THỐNG THÔNG TIN
Chương 3
Đại số quan hệ
GV: ThS. Hồ Trần Nhật Thủy
Nội dung
1. Giới thiệu
2. Đại số quan hệ
3. Các phép toán cơ bản
4. Các phép toán khác
5. Các thao tác cập nhật
2
1. Giới thiệu
u Thế nào là truy vấn CSDL?
n
n
Cho một CSDL, đưa ra các câu hỏi, nhận được các câu
trả lời
Ví dụ:
n
n
n
Cho biết tất cả sinh viên có điểm trung bình > 8 thuộc các
khoa.
Cho biết các khoa có hơn 100 sinh viên.
Trong các khoa, chọn sinh viên đạt điểm trung bình cao
nhất trong năm học trước
u Ngôn ngữ truy vấn: là ngôn ngữ cho phép người
dùng cập nhật và rút trích dữ liệu được lưu trong một
mô hình dữ liệu.
3
1. Giới thiệu (tt)
u Có 2 loại xử lý
n
Làm thay đổi dữ liệu (cập nhật)
n
n
Thêm mới, xóa và sửa
Không làm thay đổi dữ liệu (rút trích)
n
Truy vấn (query)
u Thực hiện các xử lý
n
Đại số quan hệ (Relational Algebra)
n
n
Phép tính quan hệ (Relational Calculus)
n
n
Biểu diễn câu truy vấn dưới dạng biểu thức
Biểu diễn kết quả
SQL (Structured Query Language)
4
Nội dung
1. Giới thiệu
2. Đại số quan hệ
3. Các phép toán cơ bản
4. Các phép toán khác
5. Các thao tác cập nhật
5
nguon tai.lieu . vn