본문 바로가기

데이터모델

정보처리기사 1과목 데이터베이스 망 네트워크 데이터모델 http://blog.naver.com/wlsgkr91/220901582441 1.망(네트워크)형 데이터 모델-CODASYL이 제안한 것으로 CODASYL DBTG모델 이라고한다.-그래프를 이용해서 데이터 논리 구조를 표현한 데이터 모델이다. -상위와 하위 레코드 사이에서 다대다 대응 관계를 만족하는 구조이다. -레코드 타입 간의 관계는 1:1, 1:N, N:N이 될 수 있다.-대표적 DBMS: DBTG, EDBS, TOTAL 2. 망형 데이터 모델의 표현-Entity군: 동종의 Entity 그룹ex)학과,교수,학생-Entity SET: 주종관계에 있는 Entity군들의 그룹학과-->교수-->학생-SET Membership Type: 일 대 다 관계에 연관된 레코드 타입들을 각각 오너, 멤버 라고한다.오.. 더보기
정보처리기사 1과목 데이터베이스 계층형 데이터 모델 http://blog.naver.com/wlsgkr91/220901558136 1.계층형 데이터 모델-계층형 데이터 모델은 트리 구조를 이용하여 데이터의 상호 관계를 계층적으로 정의한 구조이다. 2.구성형태-데이터의 논리적 구조도가 트리 형태이며, 개체가 Tree를 구성하는 노드 역할을 한다.-개체 집합에 대한 속성 관계를 표시하기 위해 개체를 노드로 표현하고 개체 집합들 사이의 관계를 링크로 연걸한다.-개체 간의 관계를 부모와 자식 간의 관계로 표현한다.-계층형 DB를 구성하는 관계의 유형속성관계:세그먼트를 구성하는 속성들의 관계개체관계:개체와 개체 간의 관계를 링크로 표시한다. 3.계층형 데이터 모델의 특징-개체타입 간에는 상위와 하위 관계가 존재하며, 일대다 대응관계만 존재한다.-개체 타입간에는 일.. 더보기
정보처리기사 1과목 데이터 베이스 http://blog.naver.com/wlsgkr91/220898152960 1.데이터 모델의 정의-데이터 모델은 현실 세계의 정보들을 컴퓨터에 표현하기 위해서 단순화, 추상화하여 체계적으로 표현한 개념적모형이다. -데이터 모델은 데이터, 데이터의 관계, 데이터의 의미 및 일관성, 제약 조건 등을 기술하기 위한 개념적 도구들의모임이다. -현실 세계를 데이터베이스에 표현하는 중간 과정, 즉 데이터베이스 설계 과정에서 데이터의 구조를 논리적으로표현하기 위해 사용되는 지능적 도구이다. 2.데이터 모델의 종류 개념적 데이터 모델-개념적 데이터 모델은 현실 세계에 대한 인간의 이해를 돕기 위해 현실 세계에 대한 인식을 추상적 개념으로 표현하는 과정이다. -개념적 데이터 모델은 속성들로 기술된 개체 타입과 이 개.. 더보기