일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- javascript
- 깊이우선탐색
- 프로그래머스
- 너비우선탐색
- 구현
- 데이터베이스
- 다익스트라
- 스택
- 완전탐색
- 백준 알고리즘
- 문자열
- 브루트포스
- Python
- DP
- 백트래킹
- BFS
- 너비 우선 탐색
- 오라클
- 파이썬
- 브루트포스 알고리즘
- 그래프 탐색
- 자바스크립트
- SW Expert Academy
- 그래프 이론
- 그리디 알고리즘
- 다이나믹 프로그래밍
- SWEA
- DFS
- 백준알고리즘
- oracle
- Today
- Total
목록ER 표기법 (2)
민규의 흔적
IE 표기법 (새발 표기법) Chen 표기법(ER 표기법)은 수십 개 이상의 애트리뷰트가 엔티티 타입에 연결된 다이어그램을 나타내려면 매우 불편하고 공간을 많이 차지하는 단점을 지닌다. 이에, ERWing 등의 많은 CASE 도구들은 새발(crow-feet) 표기법 또는 IE 표기법을 사용한다. ER 표기법과 IE 표기법 ER 표기와 IE 표기의 차이점을 하나씩 알아보자. 1:1 관계 A와 C의 관계 B에 대해서, 1. C 엔티티 타입은 A 엔티티 타입의 각 엔티티와 최소 1, 최대 1의 관계를 가진다. 2. A 엔티티 타입은 C 엔티티 타입의 각 엔티티와 최소 0, 최대 1의 관계를 가진다. 1:N 관계 A와 C의 관계 B에 대해서, 1. C 엔티티 타입은 A 엔티티 타입의 각 엔티티와 최소 0, 최대..
ER 스키마를 작성하기 위한 지침 ER 스키마를 작성하기 위한 지침으로는 다음과 같다. 다치 애트리뷰트는 엔티티로 분류한다. (필수적인 부분은 아님) 엔티티는 키 애트리뷰트 이외에 설명 정보를 갖는다. 애트리뷰트들이 직접 설명하는 엔티티에 애트리뷰트들을 붙인다. 관계는 일반적으로 독자적으로 존재할 수 없지만, 엔티티 타입과 관계 타입을 절대적으로 구분하는 것은 어렵다. 이는 사람마다 관점이 다르기 때문이다. 다음의 관계 타입과 엔티티 타입 모델링 예시를 보자. 애트리뷰트를 그 자체로 표현할 수도 있으며, 애트리뷰트를 엔티티로 표현할 수도 있다. 둘 다 맞는 표현이며 이는 사람의 관점에 따라 다르기 때문에 절대적으로 구분하는 것은 힘들다. ER 표기법 요약