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