Bài 1: Tổng quan về cơ sở dữ liệu; 5 kiểu thiết kế dữ liệu thường gặp; Quy trình thiết kế Data Model
Bài 2: Thiết kế mô hình thực thể liên kết (ERD) & mô hình mô tả tiến trình (Quan trọng nhất)
Bài 3: Chuyển mô hình thực thể liên kết ERD thành thiết kế mức logic
Bài 4: Chuyển thiết kế mức logic thành thiết kế mức vật lý (tạo bảng, cột trong CSDL) với 5 bài toán thực tế
Bài 5: Chuẩn hóa CSDL; 3 cách tối ưu thiết kế để tăng hiệu năng trong các hệ thống dữ liệu lớn (Performance)
Bài 6+7: Project cuối khóa (02 dự án thực tế); Mô hình Star Schema / Snowflake trong Kho dữ liệu (Data Warehouse)
Bài 8: Tổng kết, dự án cuối khóa và chia sẻ kinh nghiêm
Kết quả đạt được:
- Hiểu rõ quy trình thiết kế Data Model
- Tự thiết kế được 100+ bảng (table) để lưu trữ dữ liệu
- Nắm được cách thức đưa dữ liệu vào lưu trữ trong các bảng để phục vụ phân tích dữ liệu
- Thành thạo cách chuyển đổi giữa các chuẩn thiết kế (Phi chuẩn – 1NF – 2NF – 3NF)
- Hiểu được tối ưu thiết kế để nâng cao hiệu năng khi gặp các hệ thống dữ liệu lớn
- Thiết kế được các hệ thống database cho nhiều ứng dụng khác nhau(Application)
- Nắm được mô hình Star Schema / Snow flake, là tiền đề cho xây dựng kho dữ liệu (Data warehouse)