위지원의 데이터 일기 🐈
Home
  • 분류 전체보기 (563)
    • ✎ 2025년 (4)
    • 2024년 (16)
    • 2023년 (6)
    • 2022년 (35)
      • Developement (22)
      • Error (9)
    • 2021년 (68)
      • ERROR (9)
      • 알고리즘 (11)
      • 개발공부 (21)
      • Data (15)
      • 21.下 (12)
    • 2020년 (164)
      • 코테 (84)
      • Development (29)
      • 정처기 (41)
    • 2019년 (27)
    • 2018년 (89)
      • English Speaking (8)
      • Error (12)
      • C, Java, FileSystem (13)
      • DataBase (15)
      • Java (2)
      • 지식 (16)
      • Go (3)
      • spark (9)
      • 영어 (5)
      • 알고리즘 (6)
    • 2017년 (143)
      • Error (17)
      • machine learning (16)
      • Spark (20)
      • Database (19)
      • Python (17)
      • Spring (9)
      • etc. (10)
      • 백준 (5)
      • Google Platform (12)
      • web Development (7)
      • Docker (3)
      • Linux (8)
Home
  • 분류 전체보기 (563)
    • ✎ 2025년 (4)
    • 2024년 (16)
    • 2023년 (6)
    • 2022년 (35)
      • Developement (22)
      • Error (9)
    • 2021년 (68)
      • ERROR (9)
      • 알고리즘 (11)
      • 개발공부 (21)
      • Data (15)
      • 21.下 (12)
    • 2020년 (164)
      • 코테 (84)
      • Development (29)
      • 정처기 (41)
    • 2019년 (27)
    • 2018년 (89)
      • English Speaking (8)
      • Error (12)
      • C, Java, FileSystem (13)
      • DataBase (15)
      • Java (2)
      • 지식 (16)
      • Go (3)
      • spark (9)
      • 영어 (5)
      • 알고리즘 (6)
    • 2017년 (143)
      • Error (17)
      • machine learning (16)
      • Spark (20)
      • Database (19)
      • Python (17)
      • Spring (9)
      • etc. (10)
      • 백준 (5)
      • Google Platform (12)
      • web Development (7)
      • Docker (3)
      • Linux (8)
블로그 내 검색
포트폴리오

위지원의 데이터 일기 🐈

데이터를 사랑하고 궁금해하는 기록쟁이입니다! 😉 Super Data Girl이 되는 그날까지🏃‍♀️ 화이팅!

  • 🖥 깃블로그
  • 🌍 위키원
  • 📑 내맘대로 스크랩
  • 💌 메일
  • 2020년/정처기

    [2020 정보처리기사 실기] Section 05 . 서버 프로그램 구현(2/3)

    2020. 4. 17. 17:59

    by. 위지원

    1. 공통 모듈
      1. 1. 공통 모듈의 명세 기법
    2. DBMS Connection
      1. 1.DBMS 접속 기술
      2. 2. 동적 SQL

    이전글

    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)

     

    profile
    위지원

    데이터 엔지니어로 근무 중에 있으며 데이터와 관련된 일을 모두 좋아합니다!. 특히 ETL 부분에 관심이 가장 크며 데이터를 빛이나게 가공하는 일을 좋아한답니다 ✨

    저작자표시 (새창열림)

    '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

    잠깐만요~! 읽으신김에 이런 글들은 어떠세요? 👀

    • [2020 정보처리기사 실기] Section 06. 화면 설계(1/2) 2020.04.20
    • [2020 정보처리기사 실기] Section 05 . 서버 프로그램 구현(3/3) 2020.04.17
    • [2020 정보처리기사 실기] Section 05 . 서버 프로그램 구현(1/3) 2020.04.17
    • [2020 정보처리기사 실기] Section 04 . 통합 구현(3/3) 2020.04.16
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

열정! 열정! 열정! 🔥

Designed by Nana
블로그 이미지
위지원
데이터 엔지니어로 근무 중에 있으며 데이터와 관련된 일을 모두 좋아합니다!. 특히 ETL 부분에 관심이 가장 크며 데이터를 빛이나게 가공하는 일을 좋아한답니다 ✨

티스토리툴바

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.