1
Mô hình cơ sở dữ liệu quan hệ
(The Relational Database Model)
Chương 2
2
Giới thiệu
Mô hình Cơ sở dữ liệu Quan hệ (gọi tắt là Mô
hình Quan hệ) do E.F Codd đề xuất năm 1971
Mô hình Quan hệ thể hiện dữ liệu dưới góc độ logic
Mô hình này bao gồm:
Các khái niệm nhằm mô tả dữ liệu dưới dạng dòng và cột
như quan hệ, bộ, thuộc tính, khóa chính, khoá ngoại, ...
Các phép toán thao tác với dữ liệu_ Đại số quan hệ
Ràng buộc toàn vẹn quan hệ
Các Hệ quản trị CSDL quan hệ (RDBMS) được xây
dựng dựa trên lý thuyết mô hình quan hệ.
3
Các khái niệm
Quan hệ / bảng
Thuộc tính
Bộ
Lược đồ quan hệ
Khóa
4
Quan hệ
Dữ liệu lưu trữ trong CSDL Quan hệ được tổ
chức thành các Quan hệ (relation)
Quan hệ (relation) thể hiện ra nhưbảng
(table)
Một quan hệ có :
Một tên
Tập hợp các thuộc tính (attribute), có tên và kiểu dữ
liệu
Tập hợp các bộ (tuple), có thể thay đổi theo thời gian
5
Quan hệ và bảng
MASV MAMH MAKHOA DIEMTHI
99001 CSDL CNTT 3.0
99002 CSDL CNTT 8.0
99001 THVP CNTT 6.0
99005 THVP AV 5.0
Thuật ngữ tương đương :
Quan hệ, bộ, thuộc tính (Relation, tuple, attribute)
Bảng, dòng, cột (Table, row, column)