UML, ERD và Flow Diagrams được đưa vào vì đây là lớp công cụ giúp thiết kế trước khi code hoặc tạo database. Với OOD, UML hỗ trợ làm rõ class, object, quan hệ và trách nhiệm giữa các thành phần; với database, ERD giúp mô hình hóa bảng, khóa chính, khóa ngoại và relationships trước khi triển khai.
Cách học theo module từ OOP sang DBMS, rồi sang schema, joins, normalization và index là hợp lý cho người học muốn đi theo workflow thiết kế hệ thống: xác định cấu trúc đối tượng trước, sau đó mới tổ chức dữ liệu và tối ưu truy vấn.
Bộ chủ điểm này phù hợp với backend và system design hơn là học rời từng khái niệm, vì trong công việc thực tế, code architecture và database design thường phải đi cùng nhau để tránh redundancy, anomaly và khó bảo trì.