본문 바로가기
반응형
SMALL

Study/정보처리기사18

14. 데이터 전환(요약) 1. 데이터 전환 기술 1) 초기데이터 구축 - 기존 운영시스템의 이해를 바탕으로 구축 범위를 명확하게하여 구축 - 초기데이터 구축 절차 a) 구축전략 수립 b) 초기데이터 구축대상 파악 c) 초기데이터 구축범위 d) 초기데이터 구축시 세부 고려사항 2) 파일처리 기술 - 자료 구조이론에서 파일처리 기술은 많은 양의 자료를 각종 매체에 저장하는 기법 - 파일처리기술종류 a) 순차파일 b) 색인 순차파일 c) 가상기억 접근방식 (VSAM)파일 d) 직접파일 3) ETL(Extraction / Transformation / Loading) - 소스시스템(Source System)으로부터 필요한 데이터를 추출(Extraction)하여 새로 개발할 정보시스템에서 운영 가능하도록 변환(Trans formation.. 2021. 12. 5.
13-2. 물리데이터 베이스 설계(요약) 3. 물리데이터 베이스 모델링 1) 칼럼속성 - 속성은 개체의 구성 항목이며 특성을 기술하며 파일 구조상의 데이터 항목 또는 데이터 필드에 해당됨 - 속성의 특성에 따른 분류 a) 기본속성, 설계속성, 파생속성 - 개체 구성방식에 따른 분류 a) 기본키 속성, 외래키 속성, 일반 속성 2) 키 종류 - 키는 데이터베이스에서 조건에 만족하는 튜플을 찾거나 순서대로 정렬할때 튜플들을 서로 구분할 수 있는 기준이 되는 애트리뷰트 - 키의 종류 a) 슈퍼키, 후보키, 기본키, 대체키 3) 반정규화 - 시스템의 성능향상, 개발 및 운영의 편의성 등을 위해 정규화된 데이터모델을 통합, 중복, 분리하는 과정으로 의도적으로 정규화 원칙을 위배하는 행위 - 반정규화의 방법 a) 테이블 통합 b) 테이블 분할 c) 중복 .. 2021. 12. 5.
13-1. 물리데이터 베이스 설계(요약) 1. 물리요소 조사 분석 1) 스토리지 - 스토리지는 단일 디스크로 처리할 수 없는 대용량의 데이터를 저장하기 위해 서버와 저장장치를 연결하는 기술 - 스토리지 종류 a) DAS(Direct Attached Storage) b) NAS(Network Attached Storage) c) SAN(Storage Area Network) 2) 분산 데이터베이스 - 논리적으로 같은 시스템에 속하지만 컴퓨터 네트워크를 통해 물리적으로 분산되어 있는 데이터베이스 - 분산 데이터베이스의 4가지 투명성 a) 위치투명성 b) 중복투명성 c) 병행투명성 d) 장애투명성 - 분산 데이터베이스 설계방법 a) 테이블 위치분산, 분할, 할당 3) 데이터베이스 이중화 구성 - 시스템 오류로 인한 데이터베이스 서비스 중단이나 물리적.. 2021. 12. 5.
12. 논리 데이터베이스 설계(요약) 1. 관계 데이터베이스 모델 1) 관계 데이터 모델 - 실 세계 데이터를 행과 열과 구성된표(테이블, 릴레이션) 형태로 저장하고 한테이블의 필드값을 이용하여 다른 테이블에 관련된 데이터를 찾는 식으로 검색하는 데이터 모델 - 릴레이션 특성과 무결성 제약 조건의 개념 - 관계 데이터 모델 기본 용어 a) 릴레이션(Relation) b) 속성(Attribute) c) 튜플(Tuple) d) 도메인(Domain) e) 차수(Degree) f) 카디널리티(Cardinality) 2) 관계 데이터 언어 - 관계 데이터 모델의 연산이며 원하는 데이터를 얻기 위해 릴레이션에 필요한 처리 요구를 수행하는 것으로 관계 대수와 관계 해석이 있음 - 관계 대수 개념과 연산자의 종류 a) 일반집합연산자, 순수관계연산자 - 관.. 2021. 12. 5.
11. SQL 활용(요약) 1. 기본 SQL 작성 1) 관계형 데이터 모델 - 2차원 테이블을 구성하여 테이블 내에 있는 속성들 간의 관계를 설정하거나 테이블 간의 관계를 정의하는 DB구조 - 관계형 데이터 모델은 데이터를 개체 테이블과 관계 테이블로 표현 - E-R모델은 데이터를 개체, 관계, 속성으로 묘사 a) 데이터 정의어(DDL : Data Definition Language) - 데이터를 저장하는 테이블 등의 구조를 생성하고 변경하기 위해 사용하는 명령어 (CREATE, DROP, RENAME, ALTER, TRUNCATE 등) b) 트랜잭션(Transaction) - 일련의 연산집합으로 데이터베이스의 상태를 변환시키기 위하여 논리적 기능을 수행하는 하나의 작업단위 c) 트랜잭션의 특징 - 원자성(Atomicity) - .. 2021. 12. 5.
10. SQL 응용(요약) 1. 절차형 SQL 작성 1) 사용자 정의함수 - 절차형 SQL을 활용하여 일련의 연산처리 결과를 단일값으로 반환할 수 있는 SQL 사용자 정의 함수의 호출을 통해 실행되며, 반환되는 단일값을 조회 또는 삽입, 수정 작업에 이용 2) 트리거 - 특정테이블에 삽입, 수정, 삭제 등의 데이터 변경이벤트 발생하면 DBMS에서 자동적으로 실행되도록 구현된 프로그램 - 이벤트는 전체 트랜잭션 대상과 각행에 의해 발생되는 경우 모두를 포함할 수 있으며 테이블과 뷰 (View), DB작업을 대상으로 정의 - 데이터제어어(DCL : Data Control Language) 사용불가 a) 데이터 조작어(DML : Data Manipulation Language) - 데이터베이스에 있는 데이터를 변경하거나 검색하기 위하여.. 2021. 12. 5.
9. 인터페이스 구현(요약) 1. 인터페이스 설계 확인 1) 인터페이스 기능 확인 ㄱ) 인터페이스 기능 확인 방법 - 인터페이스 설계서를 통한 인터페이스 기능확인 - 정적/동적 모형을 통한 인터페이스 기능확인 - 데이터 명세정의를 통한 인터페이스 기능확인 ㄴ) 내부, 외부 모듈 연계방법 : EAI, ESB ㄷ) EAI(Enterprise Application Integration) - 기업에서 운영되는 서로다른 플랫폼 및 애플리케이션들 간의 정보전달, 연계, 통합을 가능하게해주는 솔루션, 연계서버 ㄹ) ESB(Enterprise Service Bus) -애플리케이션보다는 서비스 중심으로 통합을 지향하는 아키텍처 또는 기술 2) 데이터 표준확인 - 인터페이스 데이터표준은 인터페이스를 위해 인터페이스가 되어야할 범위의 데이터들의 형식과.. 2021. 12. 5.
8. 애플리케이션 테스트 관리(요약) 1. 애플리케이션 테스트케이스 설계테 1) 애플리케이션 테스트케이스 작성 - 테스트에 대한 기본개념 및 테스트의 기법을 파악하고 테스트케이스 작성기법 - 소프트웨어 테스트기법 분류에서는 소프트웨어 내부구조 참조여부에 따른분류, 테스트설계의 근원에 따른 분류 - 테스트케이스 작성방법 ㄱ) 테스트케이스 - 테스트설계 산출물로 특정한 프로그램의 일부분 또는 경로에 따라 수행하거나, 특정한 요구사항을 준수하는지 확인하기 위해 설계된 입력값, 실행조건, 기대 결과로 구성된 테스트 항목의 명세서 2) 애플리케이션 테스트시나리오 작성 - 테스트시나리오 개념 및 작성시 유의사항 - 테스트환경 구축의 개념 및 유의사항 - 소프트웨어 테스트 관련 국제표준(ISO/IEC29119)에 의한 테스트 지식체계 ㄱ) 테스트시나리오.. 2021. 12. 5.
반응형
LIST