Các thuật ngữ RDMS bao gồm Cơ sở dữ liệu, Bảng, Cột, v.v. Hãy để chúng tôi xem từng thứ một -
Cơ sở dữ liệu
Cơ sở dữ liệu là một tập hợp các bảng như
Bảng
Một bảng là một tập hợp các hàng và cột, ví dụ:
StudentId | Tên sinh viên | Xếp hạng sinh viên |
052 | Tom | 1 |
035 | David | 2 |
077 | John | 3 |
Cột
Cột nằm trong bảng -
Hàng
Hàng cũng được gọi là một bộ trong RDBMS.
Một quan hệ trong cơ sở dữ liệu có các hàng và cột.
Khóa chính
Mỗi bảng có một khóa chính và không được có giá trị rỗng.
Ví dụ: ProjectID là một khóa chính trong Bảng dự án, vì nó xác định duy nhất dự án:
ProjectID | ProjectName |
P01 | Hệ thống phân nhóm theo cụm |
P02 | Hệ thống quản lý bệnh viện |
Khóa ngoại
Nếu bạn muốn liên kết hai bảng, hãy sử dụng Khóa ngoại.
Ví dụ:bảng Nhân viên có DEPT_ID là khóa ngoại, được liên kết với bảng Phòng ban.
Bảng Cục có khóa chính DEPT_ID.
Super Key
Super Key là một thuộc tính (hoặc một tập hợp các thuộc tính) xác định duy nhất một bộ, tức là một thực thể trong tập thực thể. Nó là một tập hợp siêu của Khoá Ứng viên, vì Khoá Ứng viên được chọn từ siêu khoá.
Khóa tổng hợp
Khóa chính có hai hoặc nhiều thuộc tính được gọi là khóa tổng hợp. Nó là sự kết hợp của hai hoặc nhiều cột.