정보처리기사 필기

3과목 : 데이터베이스 구축(4장. SQL활용&데이터 전환 : 주요 키워드 정리)

IT의 큰손 2022. 8. 3. 00:08
728x90

4장. SQL활용&데이터 전환

 

4-0. 프로시저&트리거

  • 프로시저
    • 절차형 SQL을 활용하여, 특정 기능을 수행하는 일종의 트랜잭션 언어
    • 호출을 통해 실행되어 미리 저장해 놓은 SQL 작업을 수행한다.
  • 트리거
    • DB 시스템에서 데이터의 삽입, 갱신, 삭제 등의 이벤트가 발생할 때 마다 관련 작업이 자동으로 수행되는 절차형 SQL
    • 선언, 이벤트, 시작, 종료로 구성.
  • 사용자 정의 함수
    • 프로시저와 유사하게 SQL을 사용하여 일련의 작업을 연속적으로 처리.
    • 종료시 처리 결과를 단일 값으로 반환하는 절차형  SQL

 

4-1. DBMS 접속기술

  • DBMS 접속은 사용자가 데이터를 사용하기 위해 시스템을 이용하여 DBMS에 접근하는 것
  • DBMS 접속기술
    • JDBC : JAVA언어로 다양한 종류의 DB에 접속하고 SQL 문을 수행할 때 사용되는 표준 API
    • ODBC : 표준 개방형 API로 개발 언어에 관계없이 사용
    • MyBatis : JDBC를 단순화하여 사용할 수 있는 SQL Mapping 기반 오픈 소스 접속 프레임워크

 

4-2. ORM

  • 객체 지향 프로그래밍의 객체와 데이터베이스의 데이터를 연결하는 기술.
  • ORM 프레임워크 : ORM을 구현하기 위한 구조와 구현을 위해 필요한 기능을 제공하는 s/w

 

4-3. 데이터 전환

  • 운영중인 기존 정보 시스템에 축적되어 있는 데이터를 추출하여, 새로 개발한 정보 시스템에서 운영 가능하도록 변환한 후 적재하는 일련의 과정
  • 오류 데이터 측정 및 정제 : 고품질의 데이터를 운영 및 관리하기 위해 수행
    • 데이터 품질분석
    • 오류 데이터 측정
    • 오류 데이터 정제
728x90