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