[자격증] 정보처리기사 필기 : 제3과목 데이터베이스 (SQL 활용)

 정보

  • 업무명     : 정보처리기사 필기 : 제3과목 데이터베이스 (SQL 활용)

  • 작성자     : 박진만

  • 작성일     : 2021-03-03

  • 설   명      :

  • 수정이력 :

 

 

 내용

[프로시저(Procedure)]

  • 프로시저의 개요

  • 프로시저 생성

  • 프로시저 실행

  • 프로시저 제거

 

[트리거(Trigger)]

  • 트리거(Trigger)의 개요

  • 트리거의 구성

  • 트리거의 생성

  • 트리거의 제거

 

[사용자 정의 함수]

  • 사용자 정의 함수의 개요

  • 사용자 정의 함수의 구성

  • 사용자 정의 함수 생성

  • 사용자 정의 함수 실행

  • 사용자 정의 함수 제거

 

[DBMS 접속 기술]

  • DBMS 접속의 개요

  • DBMS 접속 기술

  • 동적 SQL(Dynamic SQL)

 

[SQL 테스트]

  • SQL 테스트의 개요

  • 단문 SQL 테스트

  • 절차형 SQL 테스트

 

[ORM(Object-Relational Mapping)]

  • ORM(Object-Relational Mapping)의 개요

  • ORM 프레임워크

    • JAVA(Hibernate, EclipseLink), C++(ODB), Python(Django),  iOS(DatabaseObjects), .NET(Nhibernate), php(Doctrine)

  • ORM의 한계

 

[쿼리 성능 최적화]

  • 쿼리 성능 최적화의 개요

  • 실행 계획(Execution Plan)

  • 쿼리 성능 최적화

 

[문제]

  • 1. 프로시저를 실행 또는 호출하기 위한 표기형식에 해당하지 않는 것은?

    • ① EXEC  [프로시저명];

    • ② EXECUTE [프로시저명];

    • ③ LOAD [프로시저명];

    • ④ CALL [프로시저명];

 

  • 2. 객체지향의 객체 모델을 데이터베이스와 연결시키기위해 여러가지 기능들을  제공하는 소프트웨어를 무엇이라 하는가?

    • ① DBMS

    • ② Transaction

    • ③ ORM Framework

    • ④ API

 

 참고 문헌

[논문]

  • 없음

[보고서]

  • 없음

[URL]

  • 없음

 

 문의사항

[기상학/프로그래밍 언어]

  • sangho.lee.1990@gmail.com

[해양학/천문학/빅데이터]

  • saimang0804@gmail.com