>데이터 베이스 >MySQL 튜토리얼 >E-R 다이어그램이란 무엇입니까?

E-R 다이어그램이란 무엇입니까?

青灯夜游
青灯夜游원래의
2018-12-18 10:41:5173675검색

E-R 다이어그램은 엔터티-관계 다이어그램이라고도 하며 엔터티 집합 간의 관계를 표시하는 데 사용됩니다. 이는 실제 세계를 설명하는 데 사용되는 개념적 모델인 엔터티 유형, 속성 및 관계를 나타내는 방법을 제공합니다. ER 모델은 나중에 데이터베이스로 구현될 수 있는 데이터베이스의 설계 또는 청사진입니다.

E-R 다이어그램이란 무엇입니까?

ER 다이어그램에서 엔터티 세트는 속성을 가질 수 있는 유사한 엔터티(데이터 모델의 데이터 개체) 그룹입니다. 데이터베이스 시스템에서 엔터티는 데이터베이스의 테이블 또는 테이블의 속성이므로 테이블과 해당 속성 간의 관계를 보여줌으로써 ER 다이어그램은 데이터베이스의 전체 논리적 구조를 보여줍니다. [동영상 튜토리얼 추천: MySQL 튜토리얼]

ER 다이어그램의 구성:

E-R 다이어그램이란 무엇입니까?

1. 엔터티

엔티티는 데이터 모델의 데이터 개체 또는 구성 요소를 나타냅니다. 예: 사람, 학생 및 음악은 ER 다이어그램에서 직사각형으로 표시되는 데이터 개체로 사용될 수 있습니다.

데이터 모델에는 특별한 종류의 엔터티가 있습니다. 자체 속성으로 고유하게 식별할 수 없고 다른 엔터티와의 관계에 의존하는 약한 엔터티입니다. ER 다이어그램에서 약한 엔터티는 이중 직사각형으로 표시됩니다.

참고: 각 엔터티에는 고유한 엔터티 멤버 또는 엔터티 개체가 있지만 이러한 멤버 또는 개체는 ER 다이어그램에 나타날 필요가 없습니다.

2. 속성

속성은 엔터티의 속성을 나타냅니다. 예를 들어 사람의 이름, 나이, 주소 및 기타 속성은 ER 다이어그램에서 타원으로 표시됩니다.

1 ), 주요 속성: 엔터티 집합에서 엔터티를 고유하게 식별할 수 있습니다

2), 복합 속성: 다른 속성의 조합에 속하는 속성

E-R 다이어그램이란 무엇입니까?

위 그림에서 볼 수 있듯이 "학생 ID"는 키 속성 ; "주소"는 도, 시, 구/군 등 다른 속성으로도 구성되므로 "주소"는 복합 속성입니다.

3) 다중 값 속성: 여러 값을 포함할 수 있는 속성을 다중 값 속성이라고 하며 이중 타원으로 표시됩니다.

4) 파생 속성: 값은 동적이며 점선 타원으로 표시되는 다른 속성에서 파생됩니다.

3. 관계

관계는 개체 간의 연결을 표현하는 데 사용됩니다. ER 다이어그램에는 4가지 유형의 관계가 있습니다.

1), 일대일

2 ), 일대다

3), 다대일

4), 다대다

E-R 다이어그램이란 무엇입니까?

E-R 다이어그램 예:

E-R 다이어그램이란 무엇입니까?

요약: 위는 이 글의 전체 내용이 모든 분들의 연구에 도움이 되기를 바랍니다.

위 내용은 E-R 다이어그램이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.