Clean & Blue 자세히보기
반응형

SQL 2

정보처리기사 실기 - 7. SQL 응용(2) /트랜잭션/집계성SQL/윈도우함수

- 트랜잭션 제어 한번에 수행되어야 하는 데이터베이스 연산들의 논리적인 모임 -> 데이터베이스 동시성 제어와 회복을 위한 기본 개념 - 트랜잭션 완료(commit) : 트랜잭션이 성공적으로 완료되었음 - 트랜잭션 철회(abort) : 비성공적 종료 -> 원자성을 보장하기 위해 갱신 사항을 트랜잭션 수행 전 상태로 되돌림 - 동시성 제어 : 다수 사용자가 테이터베이스를 동시에 접근하도록 허용하면서 연관성을 유지하는 DBMS 기능 - 회복 : 데이터베이스 갱신중에 시스템이 고장나도 데이터베이스의 일관성을 유지하는 DBMS 기능 로그를 이용한 회복 : [Trans ID, start]와 [Trans ID, commit]의 짝검사 -> [Trans ID, commit]가 없는 트랜잭션들은 취소 로그 먼저 쓰기(W..

정보처리기사 실기 - 7. SQL 응용(1) /DCL/DML/DDL

1) 응용 SQL 작성하기 - SQL 특징 : 비절차적 언어, 대화식 언어 또는 호스트 언어에 내장된 혀태로 사용 -> 프로그래밍 언어(호스트 언어)에 SQL을 내포 - SQL 종류 데이터를 검색하는 SELECT 명령문은 데이터 질의어(DQL)로 분류하거나 데이터 조작어에 포함하기도 한다. 데이터 질의어(DQL) : SELECT 데이터 조작어(DML) : INSERT, UPDATE, DELETE 데이터 정의어(DDL) : CREATE, ALTER, DROP 데이터 제어어(DCL) : GRANT, REMOVE, COMMIT, ROLLBACK - 데이터 검색하기 - SELECT 문 형식 SELECT employee, dno FROM employee; -> 모든 사원의 이름과 부서번호를 검색하시오. SELEC..

반응형