Về trang chủ
Cơ bản cho Intern
13/05/2026·2 phút đọc

Database 101 cho BA: Table – Row – Column hiểu sao cho đúng?

Không hiểu database = viết requirement sai từ gốc! Vì mọi requirement cuối cùng đều biến thành data.

Database 101 cho BA: Table – Row – Column hiểu sao cho đúng?

“Không hiểu database = viết requirement sai từ gốc”

Nhiều bạn BA mới nghĩ:

“Database là việc của dev, mình chỉ cần hiểu business thôi”

👉 Sai từ gốc.

Vì mọi requirement cuối cùng đều biến thành data.

Nếu bạn không hiểu data được lưu như thế nào →

bạn sẽ:

  • Viết sai logic

  • Thiếu field quan trọng

  • Gây bug từ backend → frontend

Database 101 cho BA: Table – Row – Column là gì?

1. Table = “Bảng dữ liệu” (giống Excel)

MySQL Sample Databases

Là nơi lưu trữ dữ liệu theo từng loại

Mỗi table = 1 entity trong business

Ví dụ:

  • User

  • Order

  • Product

BA cần nhớ:

Table = “Mình đang lưu cái gì?”

2. Row = “Một bản ghi cụ thể”

Highligh Row in datasheet | Access World Forums

Mỗi row = 1 instance cụ thể

👉 Ví dụ bảng User:

id name email

1 An an@gmail.com

=> Đây là 1 người dùng cụ thể

BA cần nhớ:

Row = “Một đối tượng trong thực tế”

3. Column = “Thuộc tính của dữ liệu”

Column = field / attribute

Ví dụ:

  • name

  • email

  • created_at

BA cần nhớ:

Column = “Mình cần lưu thông tin gì về object đó?”

⚠️ Sai lầm phổ biến của BA (rất nhiều người mắc)

❌ Viết requirement kiểu:

“Lưu thông tin user”

Nhưng không rõ:

  • Có những field nào?

  • Bắt buộc hay không?

  • Format ra sao?

➡️ Dev phải đoán → sai lệch

✅ Cách BA nên viết (chuẩn mindset data)

Thay vì viết mơ hồ, hãy nghĩ theo structure:

👉 “User gồm các field:”

  • id (unique)

  • name (required)

  • email (unique, required)

  • phone (optional)

Đây chính là lúc bạn đang “design database ở mức BA”

🔗 Liên hệ với ERD (cực quan trọng)

  • Table = Entity

  • Column = Attribute

  • Row = Data thực tế

Không hiểu 3 thứ này:

  • Không đọc được ERD

  • Không validate được logic hệ thống

Kết luận

  • BA không cần code

  • Nhưng bắt buộc phải hiểu data structure

Vì:

“System không chạy bằng UI - nó chạy bằng DATA”

Cho người mới bắt đầu thì đây nha ae, học lý thuyết + hướng dẫn áp dụng thực hành dự án để ghi vào CV (Quà tặng hơn 30 khóa ở đây):

=> https://www.facebook.com/groups/3514587515337829/posts/3618897148240198/

Đã có kiến thức BA cơ bản thì học các Khóa học chuyên sâu về các domain cùng case study thực tế: Bảo hiểm - ERP - Banking - E-commerce - Chính Phủ (GOV) - Logistis, tìm hiểu tại đây:

https://www.facebook.com/groups/3514587515337829/posts/3714548542008391

Bài viết liên quan