01 데이터베이스 기본 ▶ 트랜잭션 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본 단위 ▶ 트랜잭션의 특성 ⦁ 원자성(Atomicity) : 분해가 불가능한 작업의 최소단위, 연산 전체가 성공 또는 실패 ⦁ 일관성(Consistency) : 트랜잭션이 실행 성공 후 항상 일관된 데이터베이스 상태를 보존 ⦁ 격리성(Isolation) : 트랜잭션 실행 중 연산의 중간 결과를 다른 트랜잭션이 접근 불가 ⦁ 영속성(Durability) : 성공 완료된 트랜잭션의 결과는 영속적으로 데이터베이스에 저장 ▶ 트랜잭션 제어언어 TCL ⦁ 커밋(COMMIT) : 트랜잭션을 메모리에 영구적으로 저장 ⦁ 롤백(ROLLBACK) : 오류가 발생했을 때, 오류 이전의 특정 시점 상태로 되돌려주는 제어어 ⦁ 체크포..
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) 테이블에..