-
이전글
2020/04/17 - [2020년도 상반기/정처기] - [2020 정보처리기사 실기] Section 05 . 서버 프로그램 구현(1/3)
공통 모듈
1. 공통 모듈의 명세 기법
- 정확성 : 해당 기능이 필요하다는 것을 알 수 있게 정확히 작성
- 명확성 : 기능이 중의적으로 이해되지 않도록 명확하게 작성
- 완전성 : 구현시 필요한 모든 것을 기술
- 일관성 : 공통 기능간 상호 충돌이 발생치 않도록 작성
- 추적성 : 요구사항의 출처 등의 관계를 파악할 수 있도록 작성
2. 재사용 규모에 따른 분류
- 함수/객체
- 컴포넌트
- 애플리케이션
DBMS Connection
1.DBMS 접속 기술
DBMS에 접근하기 위해 사용하는 API 또는 API사용을 편리하게 도와주는 프래임 워크를 의미
- JDBC
- ODBC(Open ...) : 표준 개방형 API
- MyBatis : JDBC 코드를 단순화하여 사용할 수 있는 SQL Mapping 기반 오픈 소스 접속 프레임 워크
2. 동적 SQL
다양한 조건에 따라 SQL 구문을 동적으로 변경하려 처리가능한 처리방식
- NVL(A, B) 함수 : A가 NULL인 경우 B를 반환하고 아닌 경우 A를 반환
- 동적 SQL은 응용 프로그램 수행 시 SQL이 변형될 수 있어, 프리컴파일 할 때 구문분석, 접근 권한 확인등을 할 수 없다.
- 동적 SQL은 정적SQL에 비해 속도가느리지만 유연한 개발가능
정적SQL 동적SQL SQL구성 Cursor를 통한 정적 처리 문자열 변수에 담아 동적처리 개발 패턴 커서 범위 안에서 반복문 활용 NVL함수 없이 로직 활용 실행 속도 빠름 느림 사전 검사 가능 불가능 다음글
2020/04/17 - [2020년도 상반기/정처기] - [2020 정보처리기사 실기] Section 05 . 서버 프로그램 구현(3/3)
'2020년 > 정처기' 카테고리의 다른 글
[2020 정보처리기사 실기] Section 06. 화면 설계(1/2) (0) 2020.04.20 [2020 정보처리기사 실기] Section 05 . 서버 프로그램 구현(3/3) (0) 2020.04.17 [2020 정보처리기사 실기] Section 05 . 서버 프로그램 구현(1/3) (0) 2020.04.17 [2020 정보처리기사 실기] Section 04 . 통합 구현(3/3) (0) 2020.04.16 [2020 정보처리기사 실기] Section 04 . 통합 구현(2/3) (0) 2020.04.15