본문 바로가기

관계

관계 타입의 유형 관계 타입(Relationship type)은 개체 타입들 간에 어떠한 형태의 관계를 맺고 있는지에 대한 것이다. 혹은 2개 이상의 개체들 간에 관계에 어떤 유형으로 참여하는지를 말한다. 여기서는 개체와 개체 타입을 구분해서 이해하면 좋겠다. Entity Type은 Entity의 속성을 모아놓은 것이고 Entity 실제 현실에 존재하는 Entity이다. 혹시 아래에 Unary Relationship은 1개의 개체 타입만 관계에 참여하는데 2개 이상의 개체들 간에 관계의 참여 유형을 말했다는 표현에 헷갈릴 수 있을 것 같아 미리 언급해 보았다. 관계 타입의 유형은 크게 Degree와 Cardinality에 따라 나눌 수 있다. # Degree로 나눠 본 유형 Degree of Relationship은 관계.. 더보기
관계(Relationship)와 관계 타입(Relationship Type) ER 모델은 이론적 혹은 개념적 방식으로 개체(데이터) 사이의 관계를 표현하는 방식을 말한다. 관계 데이터베이스 디자인에 있어서 그 안에 데이터들과 그 관계를 쉽게 이해하기 위해 추상적으로 그려본 그림 같은 것으로 보면 좋겠다. 아무튼 여기서 자주 등장하는 관계(Relationship)는 개체 사이의 관련성을 말한다. 예를 들어 학생과 강좌 사이에는 "수강"으로 관련성을 나타낼 수 있다. 관계 타입(Relationship Type)은 개체(개체 타입) 간의 관계를 정의한 것이다. 관계 집합(Relationship Set)은 관계로 연결된 집합을 의미한다. 관계 타입을 ER Diagram에서는 마름모로 표현한다. 이런 관계 타입도 어떤 연관성을 가지는지에 대한 속성(Attribute)를 가진다. 예로 수강.. 더보기