숭어 개발 블로그

[Database] Barker(바커) 표기법, I/E 표기법 본문

DataBase

[Database] Barker(바커) 표기법, I/E 표기법

숭어싸만코 2023. 6. 14. 18:23

Barker표기법

- 오라클(Oracle) 에서 Case Method로 채택하여 사용

1.엔터티 (Entity)

-  모서리가 둥른 소프트 박스 형태로 표현

- 하나 이상의 속성으로 구성

2.속성 (Attribute)

* (Mandatory) : 어떤 값을 반드시 저장해야하는 경우 ( Not Null)

o (Optional) : 어떤 값이 존재할 수도 있고 존재 하지 않을수도 있는 경우 

3.관계(Relationship)

- 두개의 엔터티간에 CONDITIONAL을 표기한후 해당 엔터티의 가까운 위치에 관계 명칭 표기

 

4.식별자 (Unique Identifier)

- 식별자란 하나의 엔터티에 구성되어있는 여러개의 속성 중에 엔터티를 대표할 수 있는 속성

- 하나의 엔터티에는 반드시 하나의 식별자가 존재해야한다. 식별자 앞에는  # 기호를 표시

 

 

I/E 표기법 ( Information Engineering Notation )

- 이 모델은 관계의 다수(Many) 쪽을 나타내기 위해 까마귀 발을 사용하기 때문에 까마귀 발 모델(Crow's Foot Model)이라고도 부른다.

 

1.엔터티 (Entity)

 

2.속성(Attribute)

 

3.관계(Relationship)

 

4.식별자 (Unique Identifier)

'DataBase' 카테고리의 다른 글

[Data Base] JPA N+1 문제  (0) 2024.04.24
[Database] 데이터베이스  (0) 2023.06.14
Comments