TS. Đặng Thị Thu Hiền
https://sites.google.com/site/tlucse484/
1
Chương 3
hình quan h
(Relational Data
Model)
TS. Đặng Thị Thu Hiền
https://sites.google.com/site/tlucse484/
2
hình quan h
!3.1. Khái niệm trong nh quan hệ
!3.2. Ràng ng buộc toàn vẹn
!3.3. c phép toán cập nhật
!3.4. c phép toán đi số quan h
!3.5. Cách chuyển từ nh ER sang nh quan hệ
TS. Đặng Thị Thu Hiền
https://sites.google.com/site/tlucse484/
3
c khái nim trong CSDL quan
hệ
! hình quan h (Relational Data Model)
!Thuc tính (Attribute)
!Quan h (Relation)
!Bộ giá trị (Tuple)
!Lược đồ quan h (Relation schema)
!Th hin của quan hệ (Occurrence of a Relation)
!Khóa - Siêu khóa - Khóa dự tuyển - Khóa chính - Khóa ngoại
!Ph thuc m (Functional Dependency)
TS. Đặng Thị Thu Hiền
https://sites.google.com/site/tlucse484/
4
hình CSDL quan h
!Do E.F.Codd tiếp sau đó IBM giới thiu m 1970.Được
ứng dụng rộng i.
! nh CSDL quan hệ ch thc biểu diễn dữ liệu dưới
dạng bảng hay còn gọi quan hệ
! nh đưc y dựng dựa trên sở thuyết đại số quan
hệ.
!Cấu trúc dữ liệu đưc tổ chức dưới dạng quan hệ/bảng.
!Thao c dữ liệu: sử dụng nhng phép toán bằng ngôn ng
SQL.
TS. Đặng Thị Thu Hiền
https://sites.google.com/site/tlucse484/
5
Thuộc tính (Attribute)
!Thuc tính mt nh cht riêng biệt của một đối ợng
cần được lưu tr trong CSDL để phc vụ cho vic khai
thác dữ liu về đi ợng.
!dụ: Đối ợng KHOA (ơng ng với loi thc th
KHOA trong mô hình thực th liên kết) các thuc nh
-khoa, Tên-khoa.
!Các thuc nh được đc trưng bởi mt tên gi, kiểu giá
trị miền g trị của chúng.