Sự khác biệt giữa ERD và Sơ đồ lớp học Sự khác nhau giữa

Anonim

Sơ đồ lớp học

Thuật ngữ này được sử dụng trong lĩnh vực phần mềm. Trong một trong những ngôn ngữ của phần mềm được gọi là "UML" hoặc "Unified Modeling Language", có những sơ đồ cấu trúc mô tả hoặc trình bày cấu trúc của bất kỳ hệ thống nào bằng sự trợ giúp của việc hiển thị các lớp học của hệ thống. Các sơ đồ này cũng cho thấy hoạt động của các lớp học, thuộc tính và mối quan hệ giữa các lớp khác nhau. Các sơ đồ mô tả các lớp với sự trợ giúp của sơ đồ được gọi là sơ đồ lớp.

Trong mô hình hướng đối tượng, một sơ đồ lớp là khối chính để xây dựng toàn bộ cấu trúc. Sơ đồ lớp được sử dụng cho hai điều chính:

Chúng được sử dụng cho mô hình khái niệm của ứng dụng có hệ thống.

Mô hình chi tiết để dịch thành mã lập trình.

Các biểu đồ lớp có nhiều lớp và lớp con, và các lớp này cho thấy đối tượng chính, sự tương tác của nó với các lớp khác, và các đối tượng cần phải được lập trình. Ba lớp này được biểu diễn trong sơ đồ lớp với sự trợ giúp của các hộp. Các hộp này có ba phần khác nhau. Phần trên cùng chứa tên lớp, phần giữa có các thuộc tính lớp, và phần dưới cùng chứa các phép toán mà lớp có thể thực hiện được.

Khi các sơ đồ lớp này được sử dụng để biểu diễn thiết kế hệ thống, các lớp được xác định và sắp xếp cùng nhau để cho thấy mối quan hệ giữa các đối tượng. Biểu diễn là một sơ đồ tĩnh mà là sơ đồ lớp.

Nguồn

// www. Google. com / tìm kiếm? q = class + diagram & hl = en & safe = off & prmd = ivns & tbm = isch & tbo = u & source = univ & sa = X & ei = 99TxTf_-FYLOrQfj1pj6Bw & ved = 0CCgQsAQ & biw = 1680 & bih = 929

ERD (Biểu đồ các mối quan hệ thực thể)

Biểu diễn dữ liệu khái niệm trong kỹ thuật phần mềm được gọi là mô hình hóa mối liên hệ thực thể. Mô hình này được sử dụng để mô hình cơ sở dữ liệu. Nó là một phương pháp theo đó mô hình khái niệm của một hệ thống được tạo ra. Các sơ đồ được tạo ra bởi phương pháp này được gọi là sơ đồ mối quan hệ thực thể. Những biểu đồ này không hiển thị một thực thể duy nhất; họ cho thấy một bộ các thực thể hoặc một tập hợp các mối quan hệ.

Bộ các thực thể được đại diện bởi các hình chữ nhật, và các viên kim cương đại diện cho các tập hợp quan hệ trong ERD. Một đường kết nối khi một thực thể liên quan được tham gia bởi một thực thể thiết lập. Ovals được sử dụng để đại diện cho các thuộc tính. Các ERD được sử dụng để đại diện cho thông tin hoặc loại thông tin cần thiết để được lưu trữ trong cơ sở dữ liệu. Chúng được sử dụng như một yêu cầu để phân tích.

Nguồn

// www. Google. com / tìm kiếm? Các biểu đồ lớp được sử dụng để đại diện cho đối tượng chính hoặc khối xây dựng của hệ thống. Các biểu đồ lớp được sử dụng để biểu diễn các đối tượng chính hoặc khối xây dựng của hệ thống.Chúng được sử dụng để chỉ ra mối quan hệ của một lớp với nhau và cũng thể hiện các thuộc tính của hệ thống. Tuy nhiên, một ERD là nhiều hơn một cơ sở dữ liệu dưới hình thức bảng. Họ không hiển thị các mối quan hệ cá nhân nhưng tập hợp mối quan hệ cũng như các bộ phận của các thực thể. Chúng hiển thị loại thông tin cần được lưu trữ trong cơ sở dữ liệu.

Sơ đồ lớp và ERD có các biểu diễn đồ họa rất khác nhau.