250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 알고리즘
- 볼륨 만들기
- 파티션 크기 조정
- 중복조합
- N과M
- 백준15652
- 백준
- 23288
- 주사위굴리기2
- 완전탐색
- 재귀함수
- 자바 코테
- 백준13458
- 알고리즘개념
- 순열
- BFS
- 자바
- 중복순열
- 코테준비
- D드라이브생성
- 완탐
- 정올 1620
- 에라토스테네스의채
- 정보처리기사
- 삼성역테
- 전화번호속의암호
- 백준2251
- 코테
- java
- Bfs와DFS
Archives
- Today
- Total
뚱땅뚱땅
[2020 정보처리기사 필기] 2.1.37 절차형SQL 본문
728x90
# 필기 참고: 2020 시나공 정보처리기사 필기 2. 소프트웨어 개발 >1.데이터 입.출력 구현
1. 절차형 SQL 개요
: 연속적인 실행이나 분기, 반복 등의 제어가 가능한 SQL
- 프로그래밍언어보다는 효율 떨어짐. 그래도 단일 SQL 문장보다 처리 어려운 연속적인 문장 처리 가능
- 저장 모듈 생성 가능
- DBMS 엔진에서 직접 실행됨-> 입,출력 패킷이 적은 편
- BEGIN ~ END 형식으로 작성되는 블록 구조 -> 기능별 모듈화 가능
- 종류:
- Procedure : 특정 기능 수행하는 트랜잭션 언어. 호출 통해 실행됨-> 미리 저장해 놓은 SQL 작업 수행
- Trigger: 데이터 입력/갱신/ 삭제등의 이벤트 발생마다 관련 작업이 자동으로 수행됨
- 사용자 정의 함수: SQL 이용하여 일련의 작업 연속적으로 처리, 종료 시 RETURN을 사용해 처리 결과를 단일값으로 반환
2. 테스트와 디버깅
- 테스트 전 생성 통해 syntax error or 참조 오류 확인
- show 명령어 통해 내용확인, 문제 수정
- 디버깅 통해 로직 검증, 결과 통해 최종적 확인
- 디버깅시 주석 처리 이용
3. 쿼리 성능 최적화
- 최적화 전에 APM(성능 측정 도구)사용하여 최적화할 쿼리 선정
- 최적화 할 쿼리에 대해 옵티마이저가 수립한 실행 계획 검토, SQL 코드와 인덱스 재구성
728x90
'아카이브' 카테고리의 다른 글
[2020 정보처리기사 필기] 2.3.42 릴리즈 노트 작성 (0) | 2020.03.31 |
---|---|
[2020 정보처리기사 필기] 2.3.41 소프트웨어 패키징 (0) | 2020.03.31 |
[2020 정보처리기사 필기] 2.1.36 데이터 입,출력 (0) | 2020.03.27 |
[2020 정보처리기사 필기] 2.1.35 데이터저장소/데이터베이스/DBMS (0) | 2020.03.27 |
[2020 정보처리기사 필기] 2.1.34 자료구조 (0) | 2020.03.27 |
Comments