본문 바로가기

# 미사용

[4-1-3]: 데이터 모델링 표기법 이해

01. 바커 표기법

1986년에 영국 컨설팅 회사 CACI에서 근무하던 Richard Barker 등에 의해 개발,

이후 지속적으로 개선되어, 오라클사에서 기본 표기법으로 채택하고 사용하고 있음.

엔터티 표현

  • 모서리가 둥근 소프트-박스로 표현
  • 하나 이상의 속성으로 구성.

속성 표현

  • 식별자 속성 : #
  • not null 제약 있음 : *
  • not null 제약 없음 : o

관계 표현

  • 각 엔터티 사이를, 상대에 대한 필수관계에 따라 실선, 점선 2개로 연결
  • 각 엔터티 사이를, 상대에 대한 선택관계에 따라 까마귀발로 연결

서브타입 표현

  • 슈퍼타입 안에 나타낸다. (포괄적 상속)
  • 슈퍼타입 밖에 나타내고, 곡선으로 묶는다. (배타적 상속)

02. IE 표기법

1981년에 Clive Finklestein과 James Martin에 의해 처음 개념이 발표되고, 

1980년 중반에 James Martin에 의해 쳬계가 정리됨.

엔터티 표현

  • 2개로 쪼개진 직각박스를 사용. 

속성 표현

  • 위 박스에 식별자 속성을 적는다.
  • 아래 박스에 일반 속성을 적는다.

관계 표현

  • 작은 타원 : 관계차수 0을 허용.
  • 해쉬 마크 : 관계차수 1을 허용.
  • 까마귀 발 : 관계차수 n을 허용.
  • 실선 : 필수 선택관계
  • 점선 : 선택 선택관계

서브 타입

  • 서브 타입의 관계선을 반원으로 묶음.
  • 배타적 : 반원에 X표를 기입
  • 포괄적 : 평범한 반원 사용.