2017-01-05 6 views
0

까마귀의 발 ER 표기법이 있다는 것을 알게되었고, 좋은 참고 자료를 얻었습니다. 우리가 양쪽에있는 "커넥터 기호"가 왜)까마귀 발 ER 부호 해석

1 : 그러나 내가 이해에 어려움이, 내가 이러한 기호에 대한 몇 가지 선명도를 얻을 않았다

enter image description here

: 아래 그림에서보세요 줄의?

2) 어떻게 해석합니까?

아무도 이해할 수 있습니까?

답변

1

참조가 다소 잘못되었습니다. Entity-Relationship 모델은 Crow 's foot를 사용하지 않습니다. Chen의 기보법과 표기법은 ER 다이어그램이라고 할 수 있습니다.

다이어그램은 다 대다 연관 및 숨김 특성을 허용하도록 수정 된 테이블 다이어그램의 일반화입니다. 그러나, 그것은 자신의 모양을 사용하는 관계를 표현하지 않으며, 삼항 이상의 관계에 대한 지지도를 보지 못합니다. 취약한 엔티티, 연관 엔티티, 관계 또는 키 식별과 같은 다른 ER 개념에 대한 표시도 없습니다.

이진 관계 만 지원하는 데이터 모델은 일반적으로 엔티티 - 관계 모델이 아니라 네트워크 데이터 모델을 기반으로합니다. ER 모델의 관계는 물리적으로 구현 될 때 테이블 간의 모든 종류의 링크가 아니라 동일한 테이블의 둘 이상의 엔티티 열로 표현됩니다. 실제 테이블 다이어그램에서, 다 대 다 관계는 두 개의 일대 다 연관 회선이있는 자체 테이블로 표현됩니다. 이러한 경우 카디널리티 표시기는 PK/FK 열과 일치하는 값과 일치하는 레코드의 수와 옵션을 나타냅니다.

크로우의 발 기호 해석은 주황색 열에 표시됩니다. Crow 's foot로 모델링하는 방법에 대한 자세한 내용은 Entity Modelling을 참조하십시오. 그러나이를 Chen이 설명한 Entity-Relationship 모델이나 관계형 모델과 혼동하지 마십시오.

+0

답장을 보내 주셔서 감사합니다. 따라서 이것이 정확하지 않다면,이 정보를 찾는 정확한 위치는 무엇입니까? 이걸 좀 도와 주실 래요? – CuriousMind

+1

사용하려는 데이터 모델에 따라 다릅니다. 엔티티 관계 모델링의 경우 가장 좋은 곳은 Chen의 논문 인 'Entity-Relationship Model - 데이터의 통합 된 뷰를 향하여'입니다. 표기법의 모델을 이해하면 다이어그램과 표기법을 이해하고 기억하기가 훨씬 쉬워집니다. 온라인에서 "엔티티 관계 모델"을 검색하는 경우 교육 기관 사이트 (.edu)에서 결과를 찾으십시오. – reaanb

+1

데이터의 관계형 모델에 대해서는 Codd의 '대형 공유 데이터 뱅크에 대한 데이터의 관계 모델'이 좋은 읽을 거리입니다. 좋은 책은 Lex de Haan과 Toon Koppelaars의 '데이터베이스 전문가를위한 응용 수학'입니다. 또 다른 좋은 접근 방법은 Object-Role modeling (http://orm.net)입니다. – reaanb