[정보처리기사 3과목 필기 예상 키워드] 목록으로 돌아가기 |
|
과목: 3. 데이터베이스 구축 챕터: 1장 논리 DB 설계 키워드: ER 다이어그램 |
#E-R 다이어그램(Barker Notation) #E-R 다이어그램(IE Notation) |
E-R 모델이란?
논리 데이터 모델링의 목적은 어떤 개체가 어떤 관계를 가지고 접근하는지 인식하는 것이다. 시스템 설계의 전체 과정을 지원할 수 있는 도구라고 볼 수 있다. 이 논리 모델링 기법 중 가장 대중적인 것이 E-R 다이어그램이다. 개체 타입(Entity Type)과 이들 간의 관계 타입(Relation Type)을 이용해 현실 세계를 개념적으로 표현한다. 현실 세계의 무질서한 데이터를 개념적인 논리 데이터로 표현하기 위한 방법으로 많이 사용되고 있다.
✔ E-R 모델은 특정 DBMS를 고려한 것은 아니다
✔ E-R 다이어그램은 1 : 1, 1 : N, N : M 등의 관계 유형을 제한 없이 나타낼 수 있다
✔ 최초에는 개체, 관계, 속성과 같은 개념들로 구성되었으나 나중에는 일반화 계층 같은 복잡한 개념들이 첨가되어 확장된 모델로 발전했다.

E-R 다이어그램의 특징
✔ 개체와 속성, 관계를 그림으로 설명
✔ 시스템에 영향받지 않는다(고려할 필요 없음)
✔ 여러 형태의 관계들 확인가능
✔ 설계 변경이 거의 발생 안함. 데이터 중심의 설계 가능
✔ 하나의 개체가 물리적으로 하나의 테이블이 되는 것은 아님
E-R 다이어그램 표기법 (기본형)

기호 이름 | 의미 |
사각형 | 개체(Entity) 타입 |
마름모 | 관계(Relationship) 타입 |
타원 | 속성(Attribute) |
이중 타원 | 다중값 속성(복합속성) > 다이어그램에서 HOBBY 부분 |
밑줄 타원 | 기본키 속성 > 다이어그램에서 STUDENT_ID, LECTURE_ID 등 (ex. 도서코드, 사원코드) |
복수 타원 | 복합속성 (ex. ADDRESS는 STATE, PIN, DOOR, STREET, CITY 등으로 구성) |
관계 | 1:1, 1:N, N:M 등의 개체 간 관계에 대한 대응수를 선 위에 기술한다 |
선, 링크 | 개체 타입과 속성을 연결 |
E-R 다이어그램 표기법 (Barker Notation;바커 표기법)

*** 바커 표기법은 관계(1:1 등 개체 간 관계에 대한 대응 수)를 링크 위에서 실선/점선으로 구분한다. 위 그림에서 사원개체와 부서 개체의 관계는 1:다 관계라고 할 수 있다.
E-R 다이어그램 표기법 (IE Notation: IE 표기법)

[2021 정보처리기사 필기 총정리] 3과목 (상시업데이트)
목차 2021년 정보처리기사 공부를 위해 각 과목/챕터 별 Best 키워드를 정리해 놓은 글입니다. 시나공 문제집의 기출빈도와 중요도를 기준으로 정리된 키워드들이며, 순서와 관계 없
y-oni.tistory.com
참고: 시나공 정보처리기사 필기 (저자: 강윤석, 김용갑, 김우경, 김정준 | 출판사: 길벗), 유튜브 주간컴공TV
'2021 정보처리기사 > 3과목: 데이터베이스 구축' 카테고리의 다른 글
[2021 정보처리기사-3과목] 무결성(Integrity) (0) | 2021.04.17 |
---|---|
[2021 정보처리기사-3과목] #정규화(Normalization)1,2,3,4차 (0) | 2021.04.16 |
[2021 정보처리기사-3과목] 관계의 개념과 표현(종속,배타,재귀) (0) | 2021.04.15 |
[2021 정보처리기사-3과목] 데이터 모델의 구성요소(논리개체 / 속성 / 식별자) (0) | 2021.04.15 |
[2021 정보처리기사-3과목] 키(Key)의 개념과 종류 (0) | 2021.04.14 |