ERD와 클래스 다이어그램 간의 차이점

Anonim

ERD와 클래스 다이어그램

클래스 다이어그램

이 용어는 소프트웨어 분야에서 사용됩니다. "UML"또는 "Unified Modeling Language"라고하는 소프트웨어 언어 중 하나에서 시스템의 클래스를 보여줌으로써 모든 시스템의 구조를 설명하거나 나타내는 구조 다이어그램이 있습니다. 이 다이어그램은 다른 클래스 간의 클래스, 속성 및 관계의 작업도 보여줍니다. 다이어그램을 사용하여 클래스를 설명하는 다이어그램을 클래스 다이어그램이라고합니다. 객체 지향 모델링에서, 클래스 다이어그램은 전체 구조를 구축하기위한 주요 블록이다. 클래스 다이어그램은 두 가지 주요 사항에 사용됩니다.

체계적인 응용 프로그램의 개념 모델링에 사용됩니다.

프로그래밍 모델로 변환하기위한 상세한 모델링.

클래스 다이어그램에는 많은 클래스와 하위 클래스가 있으며,이 클래스는 주요 객체, 다른 클래스와의 상호 작용 및 프로그래밍해야하는 객체를 보여줍니다. 이 세 가지 클래스는 박스 다이어그램을 사용하여 클래스 다이어그램에 표현됩니다. 이 상자에는 세 가지 부분이 있습니다. 맨 위 부분은 클래스 이름을 포함하고, 가운데 부분은 클래스 속성을 보유하고, 맨 아래 부분은 클래스가 취할 수있는 조작을 포함합니다. 이러한 클래스 다이어그램은 시스템 설계를 나타내는 데 사용되므로 클래스를 식별하고 함께 정렬하여 객체 간의 관계를 보여줍니다. 표현은 클래스 다이어그램 인 정적 다이어그램입니다.

출처

http: // www. 구글. co.kr / search? ERD (Entity Relationship Diagrams)

ERD (Entity Relationship Diagrams)

데이터의 개념적 표현과 추상 표현은 개념적으로 표현된다. 소프트웨어 엔지니어링에서 엔티티 관계 모델링이라고합니다. 이 모델링은 데이터베이스를 모델링하는 데 사용됩니다. 그것은 시스템의 개념적 모델을 생산하는 방법입니다. 이 방법으로 생성 된 다이어그램을 엔티티 - 관계 다이어그램이라고합니다. 이 다이어그램에는 하나의 엔티티가 표시되지 않습니다. 엔티티 세트 또는 관계 세트를 표시합니다.

엔티티 세트는 직사각형으로 표시되고 다이아몬드는 ERD의 관계 세트를 나타냅니다. 관계 엔티티가 엔티티 세트에 참여할 때 라인이 연결됩니다. 타원은 속성을 나타내는 데 사용됩니다. ERD는 데이터베이스에 저장해야하는 정보 또는 정보 유형을 나타내는 데 사용됩니다. 이들은 분석 요구 사항으로 사용됩니다.

출처

http: // www. 구글. co.kr / search? 요약:

클래스 다이어그램은 시스템의 주요 객체 또는 빌딩 블록을 나타내는 데 사용됩니다.

클래스 다이어그램은 시스템의 주요 객체 또는 빌딩 블록을 나타내는 데 사용됩니다.이들은 한 클래스와 다른 클래스의 관계를 표시하는 데 사용되며 또한 시스템의 속성을 나타냅니다. 그러나 ERD는 테이블 형식의 데이터베이스에 가깝습니다. 그들은 개인적인 관계뿐만 아니라 관계 집합뿐만 아니라 엔티티 집합을 보여줍니다. 데이터베이스에 저장해야하는 정보 유형을 표시합니다.

클래스 다이어그램과 ERD는 매우 다른 그래픽 표현을 사용합니다.