Khái niệm thực thể và thuộc tính

Một phần của tài liệu đồ án xây dựng phần mềm hỗ trợ quản lý nhân sự và tiền lương cho công ty cổ phần tc full fiver code (Trang 43)

Thực thể: là một đối tượng cụ thể hay trừu tượng trong thế giới thực mà

nó tồn tại và có thể được phân biệt với các đối tượng khác. Ví dụ: một nhân viên là một thực thể , một thành phố.

Tập thực thể: một nhóm bao gồm các thực thể giống nhau.

Ví dụ: tập thực thể khách hàng.

Thuộc tính của thực thể: các tập thực thể có các đặc tính.

Khóa: mỗi thuộc tính hay một tập tối thiểu các thuộc tính mà các giá trị

nó xác định duy nhất một thực thể trong một tập thực thể.

Cho D1, D2, …, Dn là n miền giá trị. R thuộc D1, D2, …, Dnlà một quan hệ trên tập thuộc tính D1, D2,…, Dnmỗi phần tử của R là một n bộ có dạng ( d1, d2, ..., dn) trong đó Di với mọi i = 1 … n

- Quan hệ 1-1: hai kiểu thực thể A và B có mối liên kết 1-1 với nhau, nếu mỗi đối tượng thuộc A có tương ứng một đối tượng thuộc B và ngược lại

- Quan hệ n-n: hai kiểu thực thể A và B có mối liên kết n-n với nhau, nếu mỗi đối tượng thuộc A có tương ứng n đối tượng thuộc B và ngược lại.

- Quan hệ n-1: hai kiểu thực thể A và B có mối liên kết n-1 với nhau nếu mỗi đối tượng thuộc A có tương ứng một đối tượng thuộc B và 1 đối tượng thuộc B có n đối tượng thuộc A

- Quan hệ 1-n: hai kiểu thực thể A và B có mối liên kết 1-n với nhau nếu mỗi đối tượng thuộc A có tương ứng n đối tượng thuộc B và 1 đối tượng thuộc B có một đối tượng thuộc A

Một phần của tài liệu đồ án xây dựng phần mềm hỗ trợ quản lý nhân sự và tiền lương cho công ty cổ phần tc full fiver code (Trang 43)