http://blog.naver.com/wlsgkr91/220898566272
1.개체 관계 모델(Entity-Relationship) 개요
-E-R 모델은 개념적 데이터 모델의 가장 대표적인 것으로,
1976년 피터 첸에 의해 제안되었다.
-E-R 모델은 개체와 개체 간의 관계를 기본 요소로 이용하여현실 시계의 무질서한 데이터를 개념적인 논리 데이터로 표현
-E-R모델은 개체 타입과 이들 간의 관계타입을 이용해현실 세계를 개념적으로 표현하였다.
-E-R 모델에서는 데이터를 개체, 관계, 속성 으로 묘사한다.
-E-R 모델은 특정 DBMS를 고려한 것은 아니다.
-E-R 다이어그램으로 표현하며, 1:1,1:N, N:M 과 같은 관계유형을 제한없이 나타낼 수 있다.
-최초에는 Entity, Relationship, Attribute와 같은 개념들로 구성되었으나 나중에는 일반화 계층과 같은 복잡합 개념들이 첨가되어 확장된 모델로 발전했다.
사각형 - 개체 타입
마름모 -관계타입
타원 -속성
밑줄타원 - 기본키 속성
복수타원 -복합 속성
관계 - 1:1,1:N, N:M등의 개체 간 관계에 대한 대응수를 선 위에 기술함
선,링크 -개체 타입과 속성을 연결
개채는 고객과 주문서
속성은 고객의 속성은 고객번호 성명 주소// 주문서의 속성은 주문번호와 품명 수량이다.
관계는 고객과 주문서의 주문관계는 일 대 다의 관계 즉 한사람의 고객이 다수의 주문을 할 수 있고 주문서 1개는 특정인의 주문서로 되어있다.
확장된 E-R 모델
-개체를 구성하는 속성들은 개체에서 선을 연결하여 작은 원으로 표시한다.
-속성 중에서 단일 식별자는 작은 원을 검게 칠한다
-복합 식별자는 관련 속성들을 선으로 묶어서, 묶은선 끝에 검게 칠한 원을 그린다.
-관계와 개체를 연결하는 선 위에는 최소 대응수, 최대 대응수로 표시한다.
'프로그래밍 > 정보처리기사' 카테고리의 다른 글
정보처리기사 1과목 데이터베이스 계층형 데이터 모델 (0) | 2017.01.03 |
---|---|
정보처리기사 1과목 데이터베이스 관계형 데이터 모델의 개념 (0) | 2017.01.03 |
정보처리기사 1과목 데이터 베이스 (0) | 2016.12.30 |
정보처리기사 1과목 데이터베이스 DBA DataBase Administrator (0) | 2016.12.30 |
정보처리기사 1과목 데이터베이스 데이터베이스의 언어 (0) | 2016.12.30 |