본문 바로가기
반응형

TCL2

데이터 베이스 관리? - DML, DCL, TCL 명령어 기초부터 활용까지 데이터 베이스 관리? - DML, DCL, TCL 명령어 기초부터 활용까지 SQL(Structured Query Language)은 데이터베이스를 관리하고 데이터를 조작하기 위한 표준 언어입니다.  SQL은 기능에 따라 DDL(Data Definition Language), DML(Data Manipulation Language), DCL(Data Control Language), TCL(Transaction Control Language)로 나뉘며, 이 중 DML, DCL, TCL은 데이터를 다루는 데 중요한 역할을 합니다.   이번 글에서는 DDL에 이어 DML, DCL, TCL 명령어의 기초와 활용 방법을각각의 명령어 카테고리와 예제를 통해 실습 기반으로 알아보겠습니다.  1. DML(Data Ma.. 2025. 1. 25.
트랜잭션이란? 이를 제어하는 TCL? 트랜잭션이란?트랜잭션(Transaction)이란데이터베이스에서 하나의 논리적인 작업 단위를 말합니다.트랜잭션은 여러 작업을 하나로 묶어 일괄적으로 처리하며,데이터의 일관성, 안정성, 무결성을 보장하기 위해 사용됩니다.    트랜잭션은 성공적으로 실행되면 모든 작업을 영구적으로 반영하고,실패하면 모든 작업을 취소하여 데이터베이스를 원래 상태로 복구합니다.  1. 트랜잭션의 예시 트랜잭션은 주로 금융 시스템, 전자상거래, 물류 시스템 등에서 사용됩니다 예를 들어, 은행에서 계좌 이체를 처리하는 경우를 생각해 봅시다. 계좌 A에서 1,000원을 차감계좌 B에 1,000원을 추가위 두 작업은 하나의 트랜잭션으로 묶입니다.만약 1번 작업은 성공했지만 2번 작업이 실패한다면,계좌 A에서 차감된 금액을 복구해야만 데.. 2025. 1. 24.
반응형