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: 일 대 다 관계에 연관된 레코드 타입들을 각각 오너, 멤버 라고한다.
오너-트리 구조에서 부모와 같은 개념
멤버-트리 구조에서 자식과 같은 개념
3.망형 데이터 모델의 특징
-레코드 타입과 링크들의 집합으로 구성
-레코드 타입의 집합이 있다.
-레코드 타입들을 연결하는 링크 집합이 존재
-상위 하나의 레코드에 대하여 하위의 레코드가 복수 대응, 하위 하나의 레코드에 대해 상위 레코드도 복수 대응.
-링크들로 표현한 관계성에는 제한이 없다.
-한 레코드 타입에서 자기 자신으로 가능 링크는 없다.
-모든 링크는 적어도 한 방향으로 함수적이다.
-세트 이름은 링크로 표현된다.
-오너와 멤버 레코드 타입은 서로 동일 형태가 될 수 없다.
'프로그래밍 > 정보처리기사' 카테고리의 다른 글
정보처리기사 1과목 데이터베이스 관계형 데이터베이스의 구조 (0) | 2017.01.03 |
---|---|
정보처리기사 1과목 데이터베이스 데이터베이스 설계 (0) | 2017.01.03 |
정보처리기사 1과목 데이터베이스 계층형 데이터 모델 (0) | 2017.01.03 |
정보처리기사 1과목 데이터베이스 관계형 데이터 모델의 개념 (0) | 2017.01.03 |
정보처리사 1과목 데이터베이스 개체 관계 모델 E-R모델 (0) | 2016.12.30 |