집 >데이터 베이스 >MySQL 튜토리얼 >E-R 다이어그램이란 무엇입니까?
E-R 다이어그램은 엔터티-관계 다이어그램이라고도 하며 엔터티 집합 간의 관계를 표시하는 데 사용됩니다. 이는 실제 세계를 설명하는 데 사용되는 개념적 모델인 엔터티 유형, 속성 및 관계를 나타내는 방법을 제공합니다. ER 모델은 나중에 데이터베이스로 구현될 수 있는 데이터베이스의 설계 또는 청사진입니다.
ER 다이어그램에서 엔터티 세트는 속성을 가질 수 있는 유사한 엔터티(데이터 모델의 데이터 개체) 그룹입니다. 데이터베이스 시스템에서 엔터티는 데이터베이스의 테이블 또는 테이블의 속성이므로 테이블과 해당 속성 간의 관계를 보여줌으로써 ER 다이어그램은 데이터베이스의 전체 논리적 구조를 보여줍니다. [동영상 튜토리얼 추천: MySQL 튜토리얼]
ER 다이어그램의 구성:
1. 엔터티
엔티티는 데이터 모델의 데이터 개체 또는 구성 요소를 나타냅니다. 예: 사람, 학생 및 음악은 ER 다이어그램에서 직사각형으로 표시되는 데이터 개체로 사용될 수 있습니다.
데이터 모델에는 특별한 종류의 엔터티가 있습니다. 자체 속성으로 고유하게 식별할 수 없고 다른 엔터티와의 관계에 의존하는 약한 엔터티입니다. ER 다이어그램에서 약한 엔터티는 이중 직사각형으로 표시됩니다.
참고: 각 엔터티에는 고유한 엔터티 멤버 또는 엔터티 개체가 있지만 이러한 멤버 또는 개체는 ER 다이어그램에 나타날 필요가 없습니다.
2. 속성
속성은 엔터티의 속성을 나타냅니다. 예를 들어 사람의 이름, 나이, 주소 및 기타 속성은 ER 다이어그램에서 타원으로 표시됩니다.
1 ), 주요 속성: 엔터티 집합에서 엔터티를 고유하게 식별할 수 있습니다
2), 복합 속성: 다른 속성의 조합에 속하는 속성
위 그림에서 볼 수 있듯이 "학생 ID"는 키 속성 ; "주소"는 도, 시, 구/군 등 다른 속성으로도 구성되므로 "주소"는 복합 속성입니다.
3) 다중 값 속성: 여러 값을 포함할 수 있는 속성을 다중 값 속성이라고 하며 이중 타원으로 표시됩니다.
4) 파생 속성: 값은 동적이며 점선 타원으로 표시되는 다른 속성에서 파생됩니다.
3. 관계
관계는 개체 간의 연결을 표현하는 데 사용됩니다. ER 다이어그램에는 4가지 유형의 관계가 있습니다.
1), 일대일
2 ), 일대다
3), 다대일
4), 다대다
E-R 다이어그램 예:
요약: 위는 이 글의 전체 내용이 모든 분들의 연구에 도움이 되기를 바랍니다.
위 내용은 E-R 다이어그램이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!