NHANVIEN(MANV, TENNV, HONV, NGSINH, DCHI, PHAI, LUONG, PHG) PHONGBAN(MAPHG, TENPHG, TRPHG, NG_NHANCHUC). DIADIEM_PHG(MAPHG, DIADIEM)[r]
(1)Chương 3
(2)Nội dung chi tiết
Giới thiệu
Một số khái niệm
Ràng buộc toàn vẹn
Các đặc trưng quan hệ
(3)Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM
Giới thiệu
Do E F Codd đưa
- “A Relation Model for Large Shared Data Banks”,
Communications of ACM, 6/1970
DBMS ứng dụng mơ hình quan hệ
- System R, phát triển IBM
Cung cấp cấu trúc liệu đơn giản
- Khái niệm quan hệ
Nền tảng lý thuyết
- Lý thuyết tập hợp
Là sở HQT CSDL thương mại
(4)Nội dung chi tiết
Giới thiệu
Một số khái niệm
- Quan hệ (Relation)
- Thuộc tính (Attribute)
- Lược đồ (Schema)
- Bộ (Tuple)
- Miền giá trị (Domain)
Ràng buộc toàn vẹn
(5)Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM
1 cột thuộc tính nhân viên
1 dịng nhân viên
Quan hệ
Các thông tin lưu trữ CSDL tổ chức
thành bảng (table) chiều gọi quan hệ
TENNV HONV NGSINH DCHI PHAI LUONG PHG Tung Nguyen 12/08/1955 638 NVC Q5 Nam 40000 Hang Bui 07/19/1968 332 NTH Q1 Nu 25000 Nhu Le 06/20/1951 291 HVH QPN Nu 43000 Hung Nguyen 09/15/1962 Ba Ria VT Nam 38000
(6)Quan hệ (tt)
Quan hệ gồm
- Tên
- Tập hợp cột
• Cố định
• Được đặt tên
• Có kiểu liệu
- Tập hợp dịng
• Thay đổi theo thời gian
Một dòng ~ Một thực thể
(7)Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM
Thuộc tính
Tên cột quan hệ
Mô tả ý nghĩa cho giá trị cột
Tất liệu cột có kiểu
liệu
TENNV HONV NGSINH DCHI PHAI LUONG PHG Tung Nguyen 12/08/1955 638 NVC Q5 Nam 40000 Hang Bui 07/19/1968 332 NTH Q1 Nu 25000 Nhu Le 06/20/1951 291 HVH QPN Nu 43000 Hung Nguyen 09/15/1962 Ba Ria VT Nam 38000
(8)Lược đồ quan hệ
Lược đồ
Lược đồ quan hệ
- Tên quan hệ
- Tên tập thuộc tính
NHANVIEN(MANV, TENNV, HONV, NGSINH, DCHI, PHAI, LUONG, PHG)
(9)Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM
Lược đồ (tt)
Lược đồ CSDL
- Gồm nhiều lược đồ quan hệ
Lược đồ CSDL
NHANVIEN(MANV, TENNV, HONV, NGSINH, DCHI, PHAI, LUONG, PHG) PHONGBAN(MAPHG, TENPHG, TRPHG, NG_NHANCHUC)
DIADIEM_PHG(MAPHG, DIADIEM)
(10)Dữ liệu cụ thể thuộc tính
Bộ
Là dòng quan hệ (trừ dòng tiêu đề - tên
các thuộc tính)
Thể liệu cụ thể thuộc tính
quan hệ