[2020 정보처리기사 실기 - 통합 구현] 1. 연계 데이터 구성하기
1) 연계 요구사항 분석 - 연계 데이터를 정의 - 성능, 보안, 데이터 발생 패턴 등 다양한 관점에서 분석 및 정의 - 연계 요구사항 분석 관련 문서 시스템 구성도 : HW NW SW 등 연계 대상 시스템 응용애플리케이션 구성 : 애플리케이션의 메뉴구성, 화면 설계, 데이터 발생 시점, 주기, 발생패턴 테이블 정의서 : 데이터 모델링 정의서, 테이블/ 프로세스 연관도, 테이블별 컬럼 속성 정의서 코드정의서 : 공통 코드 정의서 - 분석 및 정의 기법/도구 : 인터뷰, 체크리스트, 설문지, 델파이 조사, 연계 솔루션 비교 2) 통합 구현의 개념도 - 시스템 아키텍처 구성, 송수신 방식, 송수신 모듈 구현 방법 등에따라 환경과 사용자 요구사항에 적합한 통합구현방법 설계 직접 연계 : DB link, DB ..
[2020 정보처리기사 실기 - 데이터 입출력 구현] 3. 데이터 조작 프로시저 작성하기
1) 데이터 조작 프로시저 개념 : 데이터 입출력 구현에서 삽입, 삭제, 수정, 조회를 위해 만들어진 데이터베이스 내장 객체 2) 데이터 조작 프로시저 종류 - 데이터 조작 프로시저는 SQL 표준 언어, 오라클에서는 SQL을 확장한 PL/SQL 사용 - Stored function, Stored procedure, Stored package, Trigger - 작성절차 : 데이터 저장소에 연결-> 데이터 저장소 정의-> 데이터 조작 프로시저 작성-> 데이터 검색 프로시저 작성 3) 데이터 저장소에 연결 - 드라이버 로딩 : DBMS제공 JAR파일 적재 - 쿼리 전달 : statement, prepared statement 객체 생성 - 결과 수신 - CREATE, ALTER, DROP 4) 데이터 조작프..
[2020 정보처리기사 실기 - 데이터 입출력 구현] 2. 물리적 데이터 저장소 설계하기
물리적 데이터저장소 설계 절차 : 물리 속성조사 -> 물리 스키마 설계 -> 물리 용량 산정 -> 데이터베이스 반정규화 1) 물리 속성 조사 - 용어 사전기반 명명 규칙 파악 - 시스템 운영체계, 자원 조사 - DB 시스템 조사 분석서 작성 2) 물리 스키마 설계 - ERD변환(논리 -> 물리) : 엔티티 테이블 변환 -> 속성 컬럼 변환 -> 관계 변환 -> 데이터 타입, 표준 선택 (1) 엔티티 -> 테이블 변환 : 서브를 슈퍼에 통합해 테이블 1개, 엑세스 용이, 속도 향상, 가공 용이, 조인 감소, 테이블 인덱스 크기 증가, 처리마다 서브타입 구분 필요 (2) 서브타입 기준 변환 : 슈퍼를 서브에 복제, 단위 테이블 크기 작음, 속성들이 프로세스에서 관련 없을 때 유리, 서브타입 구분 안하면 UN..