패키지

개체-관계 모델의 구성요소 본문

DataBase

개체-관계 모델의 구성요소

업단업업 2015. 7. 29. 22:18

 

- 개체-관계 모델의 구성요소

1. 데이터 모델의 구성 요소

개체(Entity) : 데이터 수집의 대상이 되는 정보 세계에 존재하는 사물.

개념적 개체 _학과, 과목 등과 같은 눈에 보이지 않는 객체

물리적 개체_책, 연필 등과 같이 눈에 보이는 것. 현실세계에 존재하는 사물.

 

 ex)'학생'이라는 객체.

=>

 학번

 

학과 

015 

 홍길동

컴퓨터 

016

 장길동

 경제

017 

 김미영

 사회

1) 학번, 이름, 학과 => 속성(이름을 가진 데이터의 가장 작은 논리적 단위=Field라고도 함)

학생이라는 학번/이름/학과 라는 3개의 속성들로 구성되있다.

이때 학번이름학과는 학생이라는 객체가 가지고 있는 특성을 나타낸다.

속성은 단독으로 존재하지 못한다.

 

2) 개체 인스턴스(Entity instance)

개체 어커런스(Occurrence) 라고도 하며 이것의 집합을 개체 집합(Entity set)이라 한다.

데이터베이스에 저장된 구체적인 객체(Object)라고 정의할 수 있다.

 

3) 개체 타입(Entity type), =레코드 타입

논리적인 개념으로서 속성 이름인 학번, 이름, 학과들로만 기술된 개체의 정의를 의미.

 

2.개체-관계 모델의 구성 요소

속성(Attribute, Filed)

: 데이터베이스를 구성하는 가장 논리적 단위, 파일 구조상의 데이터 필드(항목)에 해당된다.

 

3. 관계(Relationship)

1)속성관계

2)개체 관계

관계의 종류 : 일대일, 일대다, 다대다

 

 

 

 

Comments