자격증/정보처리기사

[정보처리기사] 논리 데이터 모델의 변환

IT록흐 2021. 10. 4. 11:25
반응형

논리 데이터 모델에서  물리 데이터 모델로의 변환

 

엔티티 → 테이블 변환

 

슈퍼타입 / 서브타입은 논리 모델에서 사용되는 개념이므로 슈퍼타입 / 서브타입을 테이블로 변환해야한다. 

 

1) 슈퍼타입 기준 테이블 변환

 

서브타입을 슈퍼타입에 통합하여 하나의 테이블로 만듦

서브타입 속성과 관계가 적은 경우

통합된 테이블은 서브타입의 모든 속성을 가져야 한다.

 

2) 서브타입 기준 테이블 변환

 

슈퍼타입의 속성을 각각의 서브타입에 추가되어 개별적인 테이블을 만듦

서브카입의 속성과 관계가 많은 경우 사용

 

3) 개별타입 기준 테이블 변환

 

슈퍼타입과 서브타입을 각각의 테이블로 변환하는 것

 

 

속성 → 컬럼 변환

 

- 일반 속성 변환 : 표준화된 약어 사용으로 개발자와 사용자 간의 소통을 원할하도록 해야함

- Primary UID를 기본키로 변환 : 논리모델의 Primary UID를 물리모델의 기본키로 변환

- 관계의 UID Bar의 Primary UID를 기본키로 변환 : 다른 엔티티와의 관계로 인해 생성된 Primary UID는 물리 데이터 모델의 기본키로 만듦 * 관계의 UID Bar : 엔티티 고유의 식별자(UID)가 아닌 다른 엔티티와의 관계로 형성된 식별자(UID)

- Secondary UID를 유니크키로 변환 : Secondary UID는 물리 모델의 유니크키로 만듦

 

 

그 외

 

주식별자  기본키

외부식별자   외래키

관계 관계

- 논리 모델에서의 관계는 기본키와 외래키로 변환

 

 

물리데이터 모델 품질 검토

 

물리 데이터 모델 설계와 데이터베이스 객체 생성 후, 개발 단계로 넘어가기 전 모델러와 이해관계자들이 모여 수행한다.  ( 데이터베이스 성능 향상 및 오류 예방 )

 

물리 데이터 모델 품질 기준

물리 데이터 모델을 검토하려면 이해관계자들이 동의하는 검토 기준이 필요함

 

정확성 : 데이터 모델이 요구사항 및 업무 규칙에 따라 정확하게 표현

완전성 : 데이터 모델의 구성요소 및 요구사항을 누락 없이 반영

준거성 : 표준화 규칙, 법적 요건을 준수하였음

최신성 : 최근 이슈나 현행 시스템을 반영

일관성 : 데이터 모델이 표현상의 일관성을 유지

활용성 : 작성된 모델과 설명을 사용자가 충분히 이해하고 업무 변화에 따른 데이터 구조 변경이 최소화되도록 설계

 

 


 

참고자료

 

2021 시나공 정보처리기사 실기

수험생들의 궁금증을 100% 반영시험에 나올만한 내용만 구성시나공 정보처리기사 실기는 NCS 학습 모듈을 가이드 삼아 자세한 설명과 충분한 예제를 더한 후 교재에 수록된 문제나 이론은 하나도

book.naver.com

 

반응형