
Nguyên bản được gửi bởi
huynguyen
Chương 2 – Mô hình thực thể kết hợp (Entity Relationship Data Model _ ERD)
1. Mục tiêu:
Đây là mô hình cho phép mô tả các đối tượng dữ liệu và mối quan hệ giữa chúng bằng 1 số ký hiệu không quá thiên về kỹ thuật để có thể trao đổi giữa nhóm tin học và nhóm người dùng.
2. Thực thể (entity): là đối tượng cụ thể hay trừu tượng được nhận diện bởi một số tính chất và tồn tại độc lập nhau.
Lớp thực thể: tập các thực thể được nhận diện bởi cùng một tính chất (property).
Thuộc tính định danh (Identification property): là thuộc tính mà dựa vào vị trí của nó ta có thể phân biệt các thực thể khác nhau trong lớp thực thể.
3. Mối kết hợp (relationship): diễn tả liên hệ giữa các lớp thực thể
Số ngôi của mối kết hợp: là số lớp thực thể tham gia vào mối kết hợp đó.
Bản số của lớp thực thể trong mối kết hợp: là cặp chỉ số (min, max) diễn đạt tần suất tối thiểu và tối đa mà 1 thực thể có thể tham gia vào mối kết hợp.
Bản số của mối kết hợp: diễn tả sự tương quan giữa các lớp thực thể của các lớp thực thể tham gia vào mối kết hợp. Ký hiệu: [n:m]
Một số ký hiệu mở rộng:
Chuyên biệt hoá:
Mối kết hợp mở rộng:
Phụ thuộc hàm (Functional Dependency _ FD): nếu 1 thực thể x của lớp thực thể A xác định duy nhất 1 thực thể y của lớp B thì ta gọi giữa A và B có 1 phụ thuộc hàm. Ký hiệu: A => B.
Lưu ý: Vì bài học này có một số hình vẽ nên tôi up file pdf lên cho các bạn down về đọc sẽ hiểu rõ hơn.
Tuy nhiên, hình như server CV có vấn đề nên tôi ko up được file lên cho các bạn, sẽ up lại sau, mong các bạn thông cảm.