Trong quá trình giảng dạy môn Cơ sở dữ liệu (CSDL), để thiết kế CSDL ta đều phải xuất phát từ văn bản mô tả nghiệp vụ quản lý. Tuy nhiên để đi đến thiết kế được mô hình thực thể ERD thì việc nắm vững các khái niệm như thực thể, tập thực thể, và các mối quan hệ (1-1, 1-n, n-n) là một thách thức đối với nhiều sinh viên. Sự hạn chế trong kiến thức thực tế dẫn đến khó khăn trong việc hiểu rõ và áp dụng các nguyên lý này. Để giúp sinh viên hiểu bản chất các khái niệm này, tôi đã chuyển văn bản mô tả nghiệp vụ bằng hình vẽ.

Hình vẽ giúp chuyển tải các khái niệm khô khan trong CSDL thành những đối tượng trực quan. Khi sinh viên thấy rõ mối quan hệ giữa các thành phần (thực thể, mối liên kết, thuộc tính, v.v.), họ có thể nhanh chóng nhận biết và đề xuất giải pháp trong việc thiết kế và quản lý dữ liệu.
Phương pháp giảng dạy với hình Vẽ:
Hãy bắt đầu bằng một tình huống thực tế được mô tả như hình vẽ:
- Hình ảnh minh họa cụ thể và sinh động giúp dễ nhận diện các thực thể bằng các biểu tượng gắn với đời sống thực : người, xe, máy tính
- Việc nhóm các biểu tượng thành các nhóm xe hơi, nhóm thầy cô giáo, nhóm sinh viên, nhóm máy tính và có chú thích rõ ràng giúp sinh viên hiểu ngay khái niệm tập thực thể.
- Các mối liên kết được biểu diễn bằng các đường màu sắc khác nhau, tạo sự trực quan . Chỉ cần căn cứ vào hướng kết nối, điểm kết nối với các biểu tượng từ đó hiểu được rõ ràng các mối liên kết 1-1,1-n, n-n và tự thân giữa các tập thực thể một cách nhanh nhất cụ thể là:
- Mỗi sinh viên được nối với một máy tính bởi 1 đường và ngược lại mỗi máy tính chỉ được nối với một sinh viên thể hiện liên kết 1-1 giữa nhóm máy tinh ( tập máy tính ) và nhóm sinh viên ( tập sinh viên )
- Mỗi một thực thể giáo viên được nối bởi nhiều đường với các thực thể sinh viên và ngược lại thể hiện mối liên kết n – n giữa 2 tập tập thể giáo viên và tập sinh viên
- Mỗi một thực thể lại được nối bởi 1 hay 2 đường với xe hơi nhưng mỗi xe hơi chỉ nối với mỗi giáo viên chỉ bằng 1 đường thể hiện mối liên kết 1- n giữa tập giáo viên và tập Xe hơi
- Trong nhóm sinh viên có 1 thực thể là lớp trưởng được nối với các thực thể sinh viên khác và bản thân nó bằng 1 đường nét khuất thể hiện mối liên kết tự thân của tập Sinh viên
Việc mô tả nghiệp vụ quản lý bằng hình vẽ thay vì chỉ sử dụng văn bản mang lại nhiều lợi ích rõ ràng, đặc biệt trong việc hỗ trợ hiểu biết và giao tiếp trong nhóm. Dưới đây là những lợi ích chính khi sử dụng sơ đồ như đã trình bày:
Tăng tính trực quan và dễ hiểu
- Hình ảnh dễ tiếp thu hơn văn bản: Hình vẽ giúp sinh viên hình dung ngay lập tức các thực thể và mối quan hệ giữa chúng hoạt động, thay vì phải đọc và suy luận từ một đoạn văn bản dài.
- Kết nối nhanh giữa các thành phần: Mối liên kết giữa các thực thể (Xe hơi, Giáo viên, Sinh viên, Máy tính) được thể hiện qua các đường nối và màu sắc giúp nhận diện dễ dàng và trực quan hơn.
Hỗ trợ tư duy hệ thống
- Tóm tắt toàn bộ nghiệp vụ trong một sơ đồ: Sinh viên có thể nhìn thấy “bức tranh lớn” của toàn bộ hệ thống quản lý mà không bị lạc trong chi tiết.
- Nhận diện được các thực thể và mối quan hệ chính: Việc sắp xếp các thực thể (như Xe hơi, giáo viên, sinh viên, máy tính) và các liên kết giúp xác định ngay các yếu tố cần thiết của hệ thống quản lý.
- Phát hiện vấn đề nhanh chóng: Nếu thiếu hoặc dư thừa thông tin trong hệ thống, sơ đồ có thể giúp phát hiện ngay chỗ thiếu sót hoặc sai lệch.
Tăng cường giao tiếp và làm việc nhóm
- Giúp tất cả sinh viên hiểu nhanh hơn: Hình vẽ dễ diễn đạt cho sinh viên là những người chưa có kiến thức thực tế về quản lý.
- Giảm hiểu nhầm: Hình ảnh biểu diễn rõ ràng các liên kết, tránh sự mơ hồ khi diễn đạt bằng văn bản.
- Thảo luận dễ dàng hơn: Các nhóm có thể dùng sơ đồ để trao đổi, sửa đổi hoặc bổ sung ý tưởng một cách cụ thể, trực quan.
Dễ dàng chuyển đổi sang thiết kế kỹ thuật
Từ sơ đồ, có thể dễ dàng chuyển sang Mô hình quan hệ thực thể (ERD) trong cơ sở dữ liệu.
Hỗ trợ ghi nhớ và học tập
- Học nhanh hơn: Người học Sinh viên dễ nhớ thông tin khi nhìn vào hình ảnh thay vì phải đọc một văn bản phức tạp.
- Dễ phân tích và thực hành: Sinh viên có thể phân tích sơ đồ để hiểu cách tổ chức hệ thống, sau đó thử thiết kế lại cho các bài tập thực hành tương tự.
Giảng viên Bùi Tuấn Vũ
Bộ môn Ứng dụng phần mềm
FPT Polytechnic TP HCM

