관계 집합

관계 개체와 개체 사이의 연관성을 표현 업무 프로세스와 관련된 개체를 명시

사상수(mapping cardinality)

관계 집합에 참가한 개체 집합들에 대해 각각의 개체가 얼마만큼의 관계를 맺을 수 있는지 명시한 수

1:1 사상수

1:N 사상수

M:N 사상수

참가 제약 조건

  1. 전체적 참가
  • 어떤 개체 지밥의 모든 개체가 특정 관계 집합에 참여하는 조건 이중선으로 표시
  1. 부분적 참가
  • 어떤 개체 집합의 일부 개체ㅏ 특정 관계 집합에 참여하는 조건 선하나로 표시

특수 관계

관계 집합의 속성

  • 두 개체 집합의 관계에서 생성되는 값을 저장

재귀적 관계

  • 한 개체 집합 자기 자신과 관계집합을 형성하는 관계
  • 무조건 비식별 관계로 만들어야한다
  • 시간간격을 두고 약한테이블을 두번클릭
  • 반드시 null을 허용해야한다 why? 처음으로 만든 데이터를 넣을때 데이터가 없을것인데 not null이면 값을 어떤거든 넣어야해서 문제가 된다.

식별 관계와 비식별 관계

식별관계 완전히 종속된관계(삭제시 따라서 삭제)실선으로 표시 외래키가 생성되어야할(n) 테이블을 먼저선택하여 관계 설정 외래키가 기본키 속성으로 생성된다

비식별관계

notnull을 해제하지않으면 반드시 종속된 pk?가 있어야한다.

약한 관계 집합


관계 집합의 적용

카테고리:

업데이트:

댓글남기기