▶ 2020 정보처리기사 필기 정리 ◀ ▶ 108 프로시저(Procedure) / 용어정리, 정의 프로시저(Procedure) 절차형 SQL을 활용하여 특정 기능을 수행하는 일종의 트랜잭션 언어 * 절차형 SQL : C, JAVA등의 언어와 같이 연속적인 실행이나 분기, 반복 등의 제어가 가능한 SQL - 일일 마감 작업, 일괄 작업 등에 주로 사용 - 여러 프로그램에서 호출하여 사용 가능 - DB에 저장되어 수행되기 때문에 스토어드 프로시저라고도 불림 ▶ 109 트리거(Trigger) / 용어정리, 정의 트리거(Trigger) DB 시스템에서 데이터의 삽입, 갱신, 삭제 등의 이벤트가 발생할 때마다 관련 작업이 자동으로 수행되는 절차형 SQL - 데이터 변경, 무결성 유지, 로그 메세지 출력 등의 목적..
SQL
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 104 DML DML(Data Manipulation Language, 데이터 조작어)데이터베이스 사용자가 응용 프로그램이나 질의어를 통해 저장된 데이터를 실질적으로 관리하는데 사용되는 언어 1. 삽입문(INSERT INTO~)INSERT INTO 테이블명([속성명1, 속성명2, .....])VALUES(데이터1, 데이터2, ...); ex1) 테이블에 (이름-홍길동, 부서-인터넷)을 삽입INSERT INTO 사원(이름, 부서) VALUES('홍길동', '인터넷'); ex2) 테이블에 (장보고, 기획, 05/03/73, 옥계동, 90)을 삽입INSERT INTO 사원 VALUES('장보고', '기획', #05/03/73#, '옥계동', 90); ex3) 테이블에..
▶ 2020 정보처리기사 필기 정리 ◀ ▶ 101 SQL의 개념 SQL(Structured Query Language)- 데이터베이스 언어 SQL의 분류- DDL(Data Define Language, 데이터 정의어)- DML(Data Manipulation Language, 데이터 조작어)- DCL(Data Control Language, 데이터 제어어) 1. DDL(데이터 정의어)명령어 기능CREATE SCHEMA, DOMAIN, TABLE, VIEW, INDEX 정의ALTER TABLE에 대한 정의 변경DROP SCHEMA, DOMAIN, TABLE, VIEW, INDEX 삭제 2. DML(데이터 조작어)명령어 기능SELECT 테이블에서 조건에 맞는 튜플 검색INSERT 테이블에 새로운 튜플 삽입D..