Chương 3
hình quan hệ
(The relational model)
Giáo trình & Tài liệu tham khảo:
1. Ramez Elmasri, Shamkant B. Navathe, 2011. Fundamentals of Database
systems, 6th edition, Addison-Wesley.
2. Giáo trình sở dữ liệu , Trần Đắc Phiến, ĐH Công nghiệp TPHCM
3. Bộ slide bài giảng của Nguyễn Minh Thư, Khoa CNTT, ĐH KHTN TPHCM
4. Bộ slide bài giảng của Trần Thị Kim Chi, Khoa CNTT, ĐH Công nghiệp TPHCM
Gv. Nguyễn Như Hoa 1
Nội dung
hình quan hệ (Relational model)
Giới thiệu
Các Khái niệm
Thiết kế CSDL quan hệ bằng cách chuyển đổi
từ hình ER sang hình quan hệ
2
Các giai đoạn thiết kế CSDL (nhắc lại)
Phụ thuộc
HQT cụ thể
Độc lập HQT
Thế giới
thực
Phân tích yêu cầu
Thiết kế mức quan niệm
Thiết kế mức logic
Thiết kế mức vật lý
Các yêu cầu về dữ liệu
Lược đồ quan niệm ( ERD )
Lược đồ logic ( RDB shema )
Lược đồ trong ( Tables )
Giai đoạn 1
Giai đoạn 2 (*)
Giai đoạn 3 (*)
Giai đoạn 4
3
Giới thiệu
hình Quan hệ (Relational Model)
Do tiến E. F. Codd đưa ra
A Relation Model for Large Shared Data Banks”,
Communications of ACM, 6/1970
Cung cấp một cấu trúc dữ liệu đơn giản đồng
bộ
Khái niệm quan hệ
nền tảng thuyết vững chắc
thuyết tập hợp
sở của các Hệ quản trị CSDL thương mại
Oracle, DB2, SQL Server…
4
hình Quan hệ
Các khái niệm
hình quan hệ đưa ra các khái niệm để
tả dữ liệu các ràng buộc trên dữ liệu
quan hệ (Relation)
thuộc tính (Attribute)
miền giá trị (domain)
bộ (tuple)
Khóa chính khóa ngoại (Primary key, Foreign key)
Các toàn vẹn quan hệ (contraints)
5