Chiến lược phân tích ER Diagram trong PTTKPM

Phân tích thiết kế phần mềm

5.0 (1 đánh giá)
Tạo bởi Kteam Cập nhật lần cuối 3 năm trước 28.192 lượt xem 3 bình luận
Tác giả/Dịch giả: Kteam
Học nhanh

Danh sách bài học

Chiến lược phân tích ER Diagram trong PTTKPM

Dẫn nhập

Chúng ta sẽ cùng nhau tìm hiểu về Chiến lược phân tích ER Diagram. Để có thể hình dung được cấu hình tổng thể cũng như chi tiết của dữ liệu mà hệ thống sẽ sử dụng.


Nội dung

Để đọc hiểu bài này tốt nhất các bạn nên có kiến thức cơ bản về các phần:

Trong bài học này, chúng ta sẽ cùng tìm hiểu các vấn đề:

  • Phương pháp phân tích dữ liệu
  • Quy tắc mô hình hóa quan niệm dữ liệu
  • Tiêu chuẩn chọn lựa khái niệm

Phương pháp phân tích dữ liệu

Luật căn bản

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

Tóm lại: Từ lược đồ đơn giản nhất ta có thể nghĩ ra. Phân tích, đưa thêm thông tin vào. Sau đó lược đồ bị biến đổi. Chúng ta lại tiếp tục điều chỉnh lược đồ để hoàn chỉnh hơn. Đến khi có được lược đồ cuối cùng thỏa mãn các tính chất của phân tích thiết kế. Trong đó có tính đúng đắng, đủ và mở rộng.


Luật căn bản trên xuống

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram


Luật căn bản dưới lên

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram


Chiến lược phân tích lược đồ

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram


Trên xuống (top-down)

Ví dụ Quản lý nhân chủng học:

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

Chúng ta có thể nhận thấy từ Thông tin nhân chủng học. Phân tích ra được có Con ngườiVị trị. Từ đó lại tiếp tục phân tích nhỏ hơn đến khi có sơ đồ hoàn chỉnh.

Từ thực thể phân tích ra các thực thể khác rồi cuối cùng xuất hiện thuộc tính.


Dưới lên (bottom-up)

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

Chúng ta có thể nhận thấy. Từ các thuộc tính sẽ gom ra thành thực thể rồi tinh chế đến hoàn chỉnh.


Phối hợp (mixed)

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram


Trong ra ngoài (inside-out)

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

Ví dụ:

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

Chúng ta có thể nhận thấy. Từ một thực thể chúng ta xác định thuộc tính. Sau đó xác định các thực thể và thuộc tính liên quan. Loang ra đến khi hoàn chỉnh.


So sánh các chiến lược


Quy tắc mô hình hóa quan niệm dữ liệu

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram


Tiêu chuẩn chọn lựa khái niệm

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram

kteam, howkteam, phân tích thiết kế phần mềm, thực thể, thiết kế cơ sở dữ liệu, quy trình phần mềm, how kteam, howkteam.com, quy trình thác nước, quy trình prototype, mô hình use case,activity- diagram, ER- diagram


Kết luận

Bài viết có sử dụng nhiều hình ảnh của tài liệu PTTKHT của trường ĐH KHTN

Qua bài này các bạn đã nắm được các chiến lược phân tích ERD. Các quy tắc và tiêu chuển trong thiết kế ERD.

Bài sau chúng ta sẽ cùng tìm hiểu về cách CHIẾN LƯỢC PHÂN TÍCH DỮ LIỆU cụ thể là phân tích ER diagram thành lược đồ quan hệ.

Cảm ơn các bạn đã theo dõi bài viết. Hãy để lại bình luận hoặc góp ý của mình để phát triển bài viết tốt hơn. Đừng quên “Luyện tập – Thử thách – Không ngại khó”. 


Tải xuống

Tài liệu

Nhằm phục vụ mục đích học tập Offline của cộng đồng, Kteam hỗ trợ tính năng lưu trữ nội dung bài học Chiến lược phân tích ER Diagram trong PTTKPM dưới dạng file PDF trong link bên dưới.

Ngoài ra, bạn cũng có thể tìm thấy các tài liệu được đóng góp từ cộng đồng ở mục TÀI LIỆU trên thư viện Howkteam.com

Đừng quên likeshare để ủng hộ Kteam và tác giả nhé!


Thảo luận

Nếu bạn có bất kỳ khó khăn hay thắc mắc gì về khóa học, đừng ngần ngại đặt câu hỏi trong phần bên dưới hoặc trong mục HỎI & ĐÁP trên thư viện Howkteam.com để nhận được sự hỗ trợ từ cộng đồng.

Tác giả/Dịch giả

Khóa học

Phân tích thiết kế phần mềm

Phân tích thiết kế phần mềm

Đánh giá

Ninh Xuân Huấn đã đánh giá 5 năm trước

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
p.hungg đã bình luận 3 năm trước

Phần Luyện tập Thử thách không ngại khó là ở đâu vậy admin

letutan500 đã bình luận 6 năm trước

enterprise architect không hổ trợ tiếng việt anh ơi

 

nhannguyenhaui1996 đã bình luận 7 năm trước

Em có thắc mắc muốn hỏi là hình lược đồ cuối cùng thì em thấy mối quan hệ của chi tiết hóa đơn và hóa đơn phải ngược lại mới đúng chứ ạ?

Chi tiết hóa đơn (0, n) ------Của--------(1, 1)Hóa đơn.

Trang web k cho em upload ảnh lên nên em không thể chụp ảnh màn hình được. Vậy có cách nào upload ảnh từ local không ạ?

Không có video.