ERD là gì? Vai trò của sơ đồ ERD trong phân tích kinh doanh

erd là gì

ERD là sơ đồ mô tả các thực thể dữ liệu và quan hệ giữa chúng trong một hệ thống, tên đầy đủ là Entity Relationship Diagram. Trong phân tích kinh doanh, sơ đồ ERD là công cụ để business analyst mô hình hóa dữ liệu nghiệp vụ và làm cầu nối giữa yêu cầu kinh doanh với thiết kế cơ sở dữ liệu.

ERD là gì?
Sơ đồ ERD là gì?

ERD là gì?

ERD là sơ đồ quan hệ giữa các khối dữ liệu, viết tắt của Entity Relationship Diagram, dùng để biểu diễn cấu trúc dữ liệu của một hệ thống bằng hình vẽ. Sơ đồ này thể hiện nhóm dữ liệu chính, thuộc tính và các mối liên hệ của các khối dữ liệu, thường được dùng trong thiết kế cơ sở dữ liệu và phân tích hệ thống.

Trong phân tích nghiệp vụ, biểu đồ ERD là một trong các mô hình căn bản và thường dùng. Sơ đồ ERD trả lời câu hỏi hệ thống lưu trữ những dữ liệu gì và các khối dữ liệu đó quan hệ ra sao. Đây là cầu nối giúp data engineer lẫn đội phân tích dữ liệu “theo dấu” và trích xuất đúng dữ liệu cần phần tích và định hình được bức tranh tổng thể để đánh giá độ “đủ đầy” của dữ liệu.

→ Xem thêm tại: Các kỹ thuật phân tích kinh doanh phổ biến cho senior business analyst

Các thành phần của sơ đồ ERD 

Sơ đồ ERD được dựng từ 3 thành phần chính là thực thể (khối dữ liệu), thuộc tính và quan hệ. Ba thành phần này kết hợp để mô tả đầy đủ cấu trúc dữ liệu của một hệ thống:

  • Thực thể (Entity): các nhóm dữ liệu mà hệ thống cần lưu, ví dụ Khách hàng, Đơn hàng hoặc Sản phẩm. Thực thể thường được vẽ bằng hình chữ nhật.
  • Thuộc tính (Attribute): mô tả chi tiết các dữ liệu con trong thực thể dữ liệu, ví dụ thực thể Khách hàng có thuộc tính tên, email và số điện thoại.
  • Quan hệ (Relationship): mối liên hệ giữa các thực thể, ví dụ Khách hàng đặt Đơn hàng, thể hiện cách các thực thể tương tác với nhau.

Ngoài ra trong ERD còn có 2 thuật ngữ quan trọng cần quan tâm là primary key và foreign key. 

  • Primary key: tạm hiểu nôm na là ID hay “mã định danh” cho các thuộc tính trong entity. Ví dụ trong entity Sản phẩm sẽ có các ID riêng cho sản phẩm A, sản phẩm B, sản phẩm C… Các primary key phải là duy nhất, mỗi sản phẩm khác nhau phải có key riêng.
  • Foreign key: thực tế là primary key nhưng dùng để nối 2 bảng dữ liệu. Ví dụ Mỗi nhà sản xuất có 1 ID riêng, mỗi sản phẩm được tạo từ 1 nhà sản xuất khác nhau. ID sẽ là công cụ để nối dữ liệu, giúp truy xuất sản phẩm đến từ nhà sản xuất nào khi ghép bảng.
ERD là gì?
Ví dụ về primary key và foreign key

Trong phân tích kinh doanh hoặc phân tích dữ liệu, đôi lúc phải đấu nối dữ liệu ở nhiều entity để có một bức tranh tổng cho bài toán cần trả lời. “Key” chính là công cụ để dữ liệu được trích lọc đúng và nhanh. 

Các loại quan hệ trong mô hình ERD

Mô hình ERD mô tả 3 loại quan hệ chính theo số lượng bản ghi liên kết giữa hai thực thể. Việc xác định đúng loại quan hệ quyết định cấu trúc dữ liệu có chính xác hay không:

  • Quan hệ một một (1-1): mỗi bản ghi của thực thể này liên kết với đúng một bản ghi của thực thể kia, ví dụ mỗi nhân viên có một hồ sơ lương.
  • Quan hệ một nhiều (1-N): một bản ghi của thực thể này liên kết với nhiều bản ghi của thực thể kia, ví dụ một khách hàng có nhiều đơn hàng.
  • Quan hệ nhiều nhiều (N-N): nhiều bản ghi của thực thể này liên kết với nhiều bản ghi của thực thể kia, ví dụ một đơn hàng chứa nhiều sản phẩm và một sản phẩm thuộc nhiều đơn hàng.
ERD là gì?
Minh họa về các mối quan hệ trong ERD

Cách ký hiệu phổ biến nhất hiện nay là ký hiệu chân quạ. Quan hệ nhiều nhiều thường được tách thành một thực thể trung gian khi triển khai, ví dụ tách quan hệ giữa Đơn hàng và Sản phẩm thành thực thể Chi tiết đơn hàng để lưu dữ liệu chính xác.

Vai trò của sơ đồ ERD trong phân tích kinh doanh là gì?

Vai trò chính của sơ đồ ERD là mô hình hóa dữ liệu để các phòng ban, business analyst, IT, Data engineer, Database Designer, data analyst cùng hiểu một cách thống nhất. 3 vai trò cụ thể của sơ đồ trong công việc phân tích bao gồm:

  • Làm cầu nối nghiệp vụ và kỹ thuật: cho người làm nghiệp vụ và lập trình viên cùng nhìn vào một mô hình dữ liệu chung, giảm hiểu nhầm khi bàn giao yêu cầu. Đây thường là bước đầu tiên cần phải làm khi doanh nghiệp chuyển hướng sang mô hình lấy dữ liệu làm trung tâm
  • Phát hiện thiếu sót sớm: tìm ra các dữ liệu còn thiếu, thừa, sai logic hoặc quan hệ chưa rõ ngay ở giai đoạn thu thập dữ liệu và thiết kế hệ thống trước khi đi sâu vào phân tích. 
  • Tài liệu hóa cấu trúc dữ liệu: ghi lại cách hệ thống tổ chức dữ liệu, phục vụ bảo trì và mở rộng về sau.
  • Là sơ đồ cho dữ liệu lớn: khi dữ liệu chứa quá nhiều bảng, và phải dùng SQL để trích xuất, ERD sẽ là. “Bảng chỉ dẫn” để đấu nối, trích xuất và truy vết dữ liệu

Với business analyst, biểu đồ ERD là công cụ đặc biệt giá trị trong các dự án phân tích dữ liệu lớn hoặc có dữ liệu từ nhiều nguồn. Một sơ đồ ERD rõ ràng giúp đội ngũ thống nhất về cách lưu và liên kết dữ liệu ngay từ đầu, tránh các sửa đổi tốn kém ở giai đoạn sau.

Ví dụ sơ đồ ERD cụ thể trong một hệ thống bán hàng

ERD là gì?
Ví dụ về ERD

Có những tool vẽ ERD phổ biến nào?

Có nhiều tool vẽ ERD từ miễn phí đến chuyên nghiệp, phục vụ cho nhu cầu khác nhau của business analyst khi doanh nghiệp có bộ phận chuyên môn hoặc không. Nhóm công cụ phổ biến chia theo mục đích sử dụng:

  • Công cụ trực tuyến miễn phí: draw.io và dbdiagram.io cho phép vẽ nhanh và chia sẻ dễ, phù hợp cho phần lớn dự án.
  • Công cụ chuyên nghiệp: Lucidchart và Microsoft Visio cung cấp thư viện ký hiệu đầy đủ và khả năng cộng tác nhóm mạnh.
  • Công cụ gắn với cơ sở dữ liệu: MySQL Workbench và ERDPlus cho phép tạo sơ đồ ERD và sinh trực tiếp cấu trúc cơ sở dữ liệu.

Việc chọn tool ERD tùy vào quy mô dự án và mức độ cộng tác cần thiết. Với người mới, một công cụ trực tuyến miễn phí như draw.io là điểm khởi đầu dễ tiếp cận. Các công cụ AI hiện nay còn hỗ trợ sinh sơ đồ ERD từ mô tả bằng ngôn ngữ, rút ngắn thời gian dựng bản nháp đầu tiên.

Học ERD ở đâu?

Mô hình hóa dữ liệu là một phần trong bộ kỹ năng phân tích rộng hơn mà một chuyên gia phân tích kinh doanh cần nắm vững. Các business analyst muốn hệ thống hóa các kỹ thuật này cùng tư duy dữ liệu ở tầm chiến lược thường học bài bản về phân tích dữ liệu hoặc kinh doanh ở bậc sau đại học. Hiện có rất ít khóa ngắn hạn đào tạo về ERD, thường chỉ dừng ở mức giới thiệu định nghĩa.

Ngoài ra, bạn có thể tự học từ hệ thống dữ liệu có sẵn của doanh nghiệp qua các nghiệp vụ đơn giản như bán hàng hoặc quản lý kho, liệt kê các thực thể và vẽ quan hệ giữa chúng bằng một công cụ miễn phí với sự hướng dẫn của AI. Ngoài ra bạn cũng có thể học theo các “bài toán có sẵn lời giải” trên các trang kiến thức phân tích dữ liệu hay SQL và các trang dữ liệu miễn phí như Kaggle.

Kinh nghiệm hình thành qua việc dựng sơ đồ thật nhanh hơn nhiều so với chỉ đọc lý thuyết.

Nếu bạn muốn nâng năng lực phân tích kinh doanh từ kỹ thuật mô hình hóa lên tư duy dữ liệu chiến lược, chúng tôi sẵn sàng tư vấn lộ trình phù hợp với nền tảng và mục tiêu của bạn. Đăng ký tư vấn tại trang chương trình PM-BADT hoặc gọi hotline 098 360 4487.

Facebook
LinkedIn
Email
Print
Viện Công Nghệ Châu Á - AIT

Trường Quản Lý - SOM

Mục tiêu của chúng tôi tại Trường Quản lý (SOM) là tác động đến chất lượng giáo dục và thực tiễn quản lý ở khu vực Châu Á – Thái Bình Dương và trên toàn thế giới: nhằm thúc đẩy sự phát triển bền vững, dẫn đầu công nghệ, tinh thần kinh doanh, sự giàu có sự sáng tạo và niềm tự hào.

0
Năm
Thành lập
0 0
Chương trình
Đào tạo

CONTACT US

Kết nối cùng SOM-AIT để cập nhật thêm thông tin về các chương trình: Thạc sĩ, Tiến sĩ, Đào tạo ngắn hạn, học bổng…

Tư vấn
Chat ngay
Gọi ngay
Đăng ký
Chat
Gọi ngay

ĐĂNG KÝ TƯ VẤN

Form đầy đủ
Họ và tên
Họ và tên