분류 전체보기134 JDBC 트랜잭션 관리와 배치 처리 - 6 트랜잭션 관리(commit, rollback)트랜잭션은 여러 SQL 문을 하나의 작업 단위로 묶어주는 것을 의미한다. commit은 트랜잭션을 완료하여 변경사항을 저장하고, rollback은 트랜잭션을 취소하여 변경사항을 되돌린다. 트랜잭션의 개념과 중요성트랜잭션의 개념트랜잭션(Transaction)은 데이터베이스에서 하나의 논리적인 작업 단위를 의미한다. 여러 SQL 문이 하나의 작업으로 묶여서 실행된다. 트랜잭션은 원자성(Atomicity), 일관성(Consistency), 고립성(Isolation), 지속성(Durability)의 특성을 갖는다. 이를 ACID특성이라고 한다. 원자성(Atomicity)원자성은 트랜잭션의 모든 작업이 성공적으로 완료되거나 전혀 실행되지 않은 상태를 보장한다. 트랜잭션.. 2024. 6. 12. 3.6 2차원 배열 2024. 6. 11. 3.2 switch 문 if - else문에서는 조건식이 참이냐 거짓이냐에 따라서 실행할 문장이 둘 중에서 하나로 결정된다. 따라서 가능한 실행 경로는 두 개이다. 만약 가능한 실행 경로가 여러 개면 switch문을 사용하는 것도 좋다. if - else 문보다 연산 속도가 조금 더 빠르다.switch(제어식){ case c1 : 문장1; break; case c2 : 문장2; break; case c3 : 문장3; break; default : 문장d; break;} 2024. 6. 11. Function ANSI SQL 표준ANSI(미국국가표준협회, American National Standards Institute) 표준은 미국에서 광범위한 산업과 기술 분야에 대해 자발적인 표준을 설정하는 기관이다. 특히 컴퓨터와 데이터베이스 분야에서 ANSI는 데이터베이스 관리 시스템(DBMS)의 호환성, 일관성, 이식성을 보장하기 위한 표준 SQL(Structured Query Language)을 정의하고 유지 관리한다. ANSI SQL 표준의 주요 목표호환성: 다양한 데이터베이스 시스템 간의 호환성을 보장하여 사용자가 한 시스템에서 다른 시스템으로 쉽게 전환할 수 있도록 한다.일관성: SQL 쿼리 언어의 문법과 기능에 대해 일관된 표준을 제공함으로써, 개발자와 사용자가 다양한 시스템에서 일관된 경험을 할 수 있도.. 2024. 6. 11. JOIN 조인 Join데이터베이스에서 조인은 두 개 이상의 테이블에서 관련된 데이터를 결합하여 새로운 결과를 생성할 때 사용하는 중요한 연산이다.데이터베이스에서 정보는 중복을 최소화하고 효율적으로 저장하기 위해 여러 테이블에 분산되어 저장된다. 실제로 정보를 사용할 때는 여러 테이블에 흩어져 있는 데이터를 통합해야 할 필요가 발생할 수 있다. 예를 들면 어떤 학생이 어떤 수업을 듣고 있는지 알고 싶을 때, '학생' 테이블과 '수업' 테이블을 결합해야만 필요한 정보를 얻을 수 있다. 복잡한 질의를 수행하기 위해서는 종종 여러 테이블의 데이터를 결합하고 비교해야 한다. 조인을 사용하면 이러한 요구사항을 효과적으로 처리할 수 있다. 항상 먼저 접근하는 테이블이 기준이 되는데, 위 그림을 기준으로 왼쪽 동그라미가 그에.. 2024. 6. 11. INDEX 인덱스 INDEX MySQL에서 인덱스(index)는 데이터베이스 내에 별도로 저장되어 있다.인덱스는 데이터베이스에서 데이터 검색 속도를 향상 시키기 위해 사용되는 구조로, 데이터베이스의 열(column) 값을 이용하여 검색을 빠르게 하기 위한 데이터 구조이다.인덱스는 특정한 열에 대해 정렬된 값을 가지고 있으며, 해당 열의 값을 이용하여 검색을 수행할 때 이를 이용하여 빠르게 검색할 수 있다. 예를 들어 여러분들이 자바 책을 한 권 가지고 있다고 했을 때 인터페이스가 대한 정보가 궁금하다면 여러분들은 첫 페이지 부터 끝 페이지 까지 전체 탐색을 하는 것이 아니고 보통 책의 맨 뒤장에 나와있는 인덱스 정보를 확인해서 인터페이스와 관련된 정보가 몇 페이지 존재하는지 빠르게 탐색하고 상세한 정보를 확인할 수.. 2024. 6. 11. 이전 1 ··· 10 11 12 13 14 15 16 ··· 23 다음