8. SQL 응용 절차형 SQL 작성하기 프로시저 프로시저의 개념 절자형 SQL을 활용하여 특정 기능을 수행할 수 있는 트랜잭션 언어. 일련의 SQL 작업을 포함하는 데이터 조작어를 수행. 프로시저 구성 선언부(DECLARE) : 프로시저의 명칭, 변수와 인수, 데이터 타입을 정의 시작/정의부(BEGIN/END) : 프로시저의 시작과 종료 제어부(CONTROL) : 순차적 처리, 조건문과 반복문을 이용 SQL : DML문, DDL 중 TRUNCATE 사용 예외부(EXCEPTION) 실행부(TRANSACTION) : 트리거에서 수행된 DML 수행 내역의 DBMS의 적용 또는 취소 여부를 결정하는 처리부 프로시저 구성 상세 선언부 CREATE [OR REPLACE] PROCEDURE 프로시저_명 파라미터_명..
7. 애플리케이션 테스트 관리 애플리케이션 테스트 케이스 설계 애플리케이션 테스트 케이스 작성 소프트웨어 테스트의 이해 소프트웨어 테스트 개념 개발된 응용 애플리케이션이나 시스템이 사용자가 요구하는 기능과 성능, 사용성, 안정성 등을 만족하는지 확인하고, 노출되지 않은 숨어있는 소프트웨어의 결함을 찾아내는 활동 소프트웨어 테스트 필요성 오류 발견 관점 오류 예방 관점 : 동료 검토, 워크스루, 인스펙션 품질 향상 관점 소프트웨어 테스트 원리 테스팅은 결함이 존재함을 밝히는 것 : 결함x 증명 못함 완벽한 테스팅은 불가능 개발 초기에 테스팅 시작 결함집중 : 적은 수의 모듈에서 대다수의 결함 발견 살충제 패러독스 : 동일한 테스트 케이스에 의한 반복적 테스트는 새로운 버그 발견 못함 테스팅은 정황에 의존적..