🎯 Mục tiêu bài học
Sau bài học này, bạn sẽ:
- ✅ Hiểu ERD là gì và tại sao cần ERD
- ✅ Nắm được các thành phần: Entity, Attribute, Relationship
- ✅ Phân biệt Cardinality: 1:1, 1:N, M:N
- ✅ Biết các notation styles phổ biến
- ✅ Thực hành vẽ ERD cho hệ thống thực tế
🔍 ERD là gì?
Entity-Relationship Diagram (ERD) là một sơ đồ trực quan thể hiện:
- Entities (thực thể): Đối tượng cần lưu trữ
- Attributes (thuộc tính): Thông tin của entity
- Relationships (quan hệ): Mối liên kết giữa entities
Tại sao cần ERD?
| Lợi ích | Mô tả |
|---|---|
| 📝 Tài liệu | Tài liệu hóa cấu trúc database |
| 🤝 Giao tiếp | Giao tiếp với các bên liên quan |
| 🔍 Phân tích | Phát hiện vấn đề sớm |
