데이터 처리의 한 단위. 여러개의 SQL 명령문들을 하나의 논리적인 작업 단위로 처리하는데 이를 트랜잭션이라고 한다.하나의 트랜잭션은 All-OR-Noting 방식으로 처리된다. 명령어 집합 중 전체가 정상적으로 처리될 때만 정상 종료되고 하나의 명령어라도 잘못되었다면
트랜잭션은 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위, 또는 한꺼번에 모두 수행되어야 할 일련의 연산들을 의미한다.데이터베이스 내에서 일어나는 하나의 트랜잭션의 안정성을 보장하기 위해 필요한 네 가지 성질이다.Atomocity (원
데이터 무결성 제약조건(Data Integrity Constraint Rule)이란 테이블에 부적절한 자료가 입력되는 것을 방지하기 위해서 테이블을 생성할 때 각 컬럼에 대해서 정의하는 여러가지 규칙을 말한다.제약조건의 삭제를 위해 제약조건 이름을 알아야한다. 제약조건
RDBMS에서 정규화를 통해 데이터를 구조화한다. 이러한 과정에서 데이터들은 각 테이블 별로 분할되어 저장되는데, 질의문을 통해 유의미한 데이터를 추출하기 위해선 테이블들을 조인하는 과정이 필요하다.특별한 키워드 없이 각 테이블을 콤마로 연결하면 Cross Join 된
하나의 SELECT 문장의 절 안에 포함된 또 하나의 SELECT 문장. 서브 쿼리를 포함하고 있는 쿼리문을 메인쿼리, 포함된 또하나의 쿼리를 서브 쿼리라 한다.리턴값이 1개 이하인 서브쿼리단일행 비교연산자와 사용 (=, <, <=, >=, >, <>)