Các khái niệm của mô hình E/A

Một phần của tài liệu bài tập lớn môn công nghệ phần mềm quản lý học sinh trường thpt lý nhân hà nam (Trang 41)

Mô hình E/A xuất phát từ 3 khái niệm cơ bản: thực thể, thuộc tính và liên kết.

*) Thực thể( entity ): Một thực thể là một vật thể cụ thể hay trừu tượng, tồn tại thực sự và khá ổn định trong thế giới thực, mà ta muốn phản ánh nó trong hệ thống thông tin.

Kiểu thực thể (entity type ): là một tập hợp các thực thể được mô tả bởi cùng một tập hợp các kiểu thuộc tính và biểu diễn cho một lớp tự nhiên các vật thể trong thế giới thực.

*) Thuộc tính:

- Là một giá trị dùng để mô tả một khía cạnh nào đó của một thực thể, một hay một tập kiểu thuộc tính của một kiểu thực thể được gọi là một khoá nếu giá trị của nó cho phép ta phân biệt các thực thể với nhau.

- Có 2 ràng buộc phải được thoả mãn đối với các kiểu thuộc tính: + Giá trị duy nhất: Mỗi thuộc tính của một thực thể có thể lấy một và chỉ một giá trị duy nhất.

+ Giá trị sơ đẳng: Giá trị thuộc tính không thể chia tách thành các thành phần nhỏ hơn (tức là không thể định nghĩa một kiểu thuộc tính từ các kiểu thuộc tính khác, bằng cánh hợp thành hay thu gọn)

*) Quy tắc xác định các thuộc tính của thực thể: - Từ các kiến thức về thực tế.

- Từ tri thức của bản thân về thực thể trong lĩnh vực mình đang nghiên cứu mà đưa ra thuộc tính trong mỗi thực thể.

- Từ người tiếp xúc phỏng vấn.

- Từ việc xem xét các bảng biểu, tài liệu liên quan đến lĩnh vực mình đang nghiên cứu).

*) Liên kết (association): là một sự gom nhóm các thực thể trong đó mỗi thực thể có một vai trò nhất định.

Kiểu liên kết (association type): là một tập hợp các liên kết có cùng ý nghĩa. Một kiểu liên kết được định nghĩa giữa nhiều kiểu thực thể. Số các kiểu thực thể tham gia vào liên kết gọi là số ngôi của liên kết. Tên của kiểu liên kết thường được chọn là một động từ ( chủ động hay bị động ) phản ánh ý nghĩa của nó.

Có các kiểu liên kết sau: - Liên kết một – một

Một thực thể thuộc kiểu thực thể A liên kết với một thực thể thuộc kiểu thực thể B và ngược lại

- Liên kết một – nhiều

Một thực thể thuộc kiểu thực thể A liên kết với nhiều thực thể thuộc kiểu thực thể B.

Một thực thể thuộc kiểu thực thể B liên kết với một thực thể thuộc kiểu thực thể A.

A B

Thực thể A liên kết 1-1 với thực thể B

A B

Một phần của tài liệu bài tập lớn môn công nghệ phần mềm quản lý học sinh trường thpt lý nhân hà nam (Trang 41)