본문 바로가기

Study/정보처리기사

정보처리기사 실기 2장. 데이터 입출력 구현_8

2-26. 스토리지

스토리지 (Storage)

   대용량의 데이터를 저장하기 위해 서버와 저장장치를 연결하는 기술

 

 - 스토리지의 종류

DAS
(Direct Attached Storage)
 서버와 저장장치를 전용 케이블로 직접 연결하는 방식
 예) 외장하드
장점  직접 연결하므로 속도가 빠르고, 설치 및 운영이 쉬움
 초기 구축 비용 및 유지보수 비용이 저렴
단점  다른 서버에서 접근할 수 없어 파일을 공유할 수 없음
 확장성 및 유연성이 낮음
NAS
(Network Attached Storage)
 서버와 저장장치를 네트워크를 통해 연결하는 방식
 NAS Storage가 내장된 저장장치를 직접 관리
장점  Ethernet 스위치를 통해 다른 서버에서도 스토리지에 접근이 가능해 파일 공유 가능
 장소에 구애받지 않고 저장장치에 쉽게 접근 가능
 DAS에 비해 확장성 및 유연성 우수
SAN
(Storage Area Network)
 서버와 저장장치를 연결하는 전용 네트워크를 별도로 구성하는 방식
 SAN = DAS의 빠른처리 + NAS 파일 공유 장점
장점  파이버 채널(FC) 스위치를 이용해 네트워크 구성해 처리 속도가 빠름
 서버들이 저장장치 및 파일을 공유 가능
 확장성, 유연성, 가용성이 뛰어남

 

 


2-27. 논리 데이터 모델의 변환

엔티티(Entity)를 테이블로 변환

논리적 설계 (데이터 모델링) 물리적 설계
엔티티 (Entity) 테이블 (Table)
속성 (Attribute) 컬럼 (Column)
주 식별자 (Primary Identifier) 기본키 (Primary Key)
외부 식별자 (Foreign Identifier) 외래키 (Foreign Key)
관계 (Relationship) 관계 (Relationship)

 

 슈퍼타입/서브타입을 테이블로 변환

   - 슈퍼타입 기준 테이블 변환

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

          서브타입에 속성이나 관계가 적을 경우에 적용

          하나로 통합된 테이블에 서브타입의 모든 속성이 포함

 

   - 서브타입 기준 테이블 변환

      슈퍼타입 속성들을 각각의 서브타입에 추가하여 서브타입들을 개별적인 테이블로 만드는 것

          서브타입에 속성이나 관계가 많이 포함된 경우에 적용

 

   - 개별타입 기준 테이블 변환

      슈퍼타입과 서브타입들을 각각의 개별적인 테이블로 변환하는 것

          슈퍼타입과 서브타입 테이블은 1:1 관계

 

 


2-28. 물리 데이터 모델 품질 검토

물리 데이터 모델 품질 검토

   데이터 모델 모두 작성 → 품질 기준에 따라 작성되어있는지 검토 → 품질 검토 보고서 작성

 

   - 물리 데이터 모델 품질 기준

정확성 요구사항이나 업무 규칙, 표기법에 따라 정확하게 표현되었는가?
완전성 구성 요소, 요구사항이나 업무 영역을 누락 없이 반영하였는가?
준거성 데이터 표준, 표준화 규칙, 법적 요건 등을 정확하게 준수하였는가?
최신성 최근의 이슈나 현행 시스템을 반영하고 있는가?
일관성 표현상의 일관성을 유지하고 있는가?
활용성 사용자가 충분히 이해가능하고, 업무 변화에 따른 데이터 구조의 변경이 최소화 될 수 있도록 설계되었는가?