1. E-R(Entity-Relationship, 개체-관계) 모델의 개요
- E-R 모델은 개념적 데이터 모델의 가장 대표적인 것
- 개체(Entity Type)와 개체 간 관계(Relationship Type)를 기본 요소로 이용하여 현실 세계의 무질서한 데이터를 개념적 논리 데이터로 표현하기 위한 방법으로 많이 사용
- E-R 모델에서는 데이터를 개체, 관계, 속성으로 묘사
- E-R 모델은 특정 DBMS를 고려한 것은 아님
- E-R 다이어그램으로 표현되며, 1:1, 1:N, N:N 등의 관계 유형을 나타냄
2. E-R 다이어그램]
- E-R 모델의 기본 아이디어를 이해하기 쉽게 기호를 사용하여 시각적으로 표현한 그림
- 실체 간의 관계는 물론, 시스템 내에서 역할을 가진 모든 실체(조직, 사용자, 프로그램, 데이터 등)들을 표현
- 데이터에 대해 개발자, 관리자, 사용자들이 서로 다르게 인식하고 있는 View를 하나로 단일화
< 교재 그림 참조 할 것 3부터 5>
3. 피터 첸 표기법(Peter Chen Notation)
- 개체, 속성, 기본키 속성, 관계 등을 표현한다.
4. 정보 공학 표기법(Notation)
- 개체, 속성, 기본키 속성, 관계 등을 표현
- 개체는 사각형 박스로, 개체명은 박스 바깥쪽 위에 표시
- 속성은 기본키 속성과 일반 속성으로 분리하여 표시
- 관계는 관계 표시 기호를 사용하여 표시
5.바커 표기법( Notation)
- 개체, 속성, 기본키 속성, 관계 등을 표현
- 개체는 모서리가 둥근 박스로 표시하고, 박스 안 가장 위에 개체명을 표시
- 속성은 반드시 값이 저장되어야 하는 경우 표시(mandatory)하고, 값이 저장될 수도 안될 수도 있는 경우 o표시(optional)
- 관계는 관계 표시 기호를 사용하여 표시 후 해당 개체의 역할을 동사 단어로 입력
'정보처리기사' 카테고리의 다른 글
★ 025 논리 데이터베이스 설계[관계형 데이터베이스의 제약조건 - KEY] (0) | 2020.06.04 |
---|---|
★ 024 논리 데이터베이스 설계[관계형 데이터베이스의 구조] (0) | 2020.06.04 |
★ 022 논리 데이터베이스 설계[데이터 모델의 구성요소 - 개체(Entity)] (0) | 2020.06.03 |
★ 021 논리 데이터베이스 설계[데이터베이스 설계] (0) | 2020.06.03 |
★ 020 인터페이스 구현[인터페이스 구현 검증] (0) | 2020.06.03 |