데이터 모델 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
[[분류:데이터베이스]][[분류:정보처리기사]] | [[분류:데이터베이스]][[분류:정보처리기사]] | ||
== 구분 == | == 구분 == | ||
* | * 개념적 데이터 모델 | ||
** 현실세계에 대한 인식을 추상적인 개념으로 표현 | ** 현실세계에 대한 인식을 추상적인 개념으로 표현 | ||
** 인간이 이해할수 있는 정보 구조로 표현 | ** 인간이 이해할수 있는 정보 구조로 표현 | ||
** 대표적으로 개체-관계(E-R) 모델 | *** 대표적으로 개체-관계(E-R) 모델 | ||
* | * 논리적 데이터 모델 | ||
** 개념 데이터 모델링의 개념 구조를 컴퓨터가 이해할 수 있도록 변환한 구조 | ** 개념 데이터 모델링의 개념 구조를 컴퓨터가 이해할 수 있도록 변환한 구조 | ||
** 필드, 데이터타입 등으로 개념적 모델 구현 | ** 필드, 데이터타입 등으로 개념적 모델 구현 | ||
** 관계 모델, 계층 모델, 네트워크 모델 등으로 구분 | ** 관계 모델, 계층 모델, 네트워크 모델 등으로 구분 | ||
* | == 표현 방법 == | ||
* | * 구조(Structure) | ||
* | * 연산(Operation) | ||
* 제약조건(Constraint) | |||
== 구성 요소 == | == 구성 요소 == | ||
* | * 개체(Entity) | ||
** 행, 튜플 | ** 행, 튜플 | ||
** | ** 카디날리티(Entity): 개체의 수 | ||
* | * 속성(Attribute) | ||
** 열, 필드 | ** 열, 필드 | ||
** | ** 디그리(Degree): 속성의 수 | ||
* | * 관계(Relation) | ||
== 종류 == | == 종류 == | ||
=== 관계형 데이터 모델 === | === 관계형 데이터 모델 === | ||
* 표(Table)을 이용해 데이터 관계를 정의 | * 표(Table)을 이용해 데이터 관계를 정의 | ||
* 데이터간의 관계를 Key를 통해 구성 | * 데이터간의 관계를 Key를 통해 구성 | ||
63번째 줄: | 49번째 줄: | ||
** 이러한 구조 때문에 '''Owner-Member 모델'''이라고도 한다. | ** 이러한 구조 때문에 '''Owner-Member 모델'''이라고도 한다. | ||
* 대표 DBMS: DBTG, EDBS, TOTAL | * 대표 DBMS: DBTG, EDBS, TOTAL | ||