분류 전체보기

·🗂️ etc
보호되어 있는 글입니다.
부속질의 (서브쿼리)SQL 문 안에 다른 SQL문이 중첩된 질의다른 테이블에서 가져온 데이터로 현재 테이블에 있는 정보를 찾거나 가공할 때 사용보통 데이터가 대량일 때 데이터를 모두 합쳐서 연산하는 조인보다, 필요한 데이터만 찾아서 공급해주는 부속질의가 성능이 더 좋음주질의(main query)와 부속질의로 구성됨명칭위치 설명스칼라 부속질의SELECT 절SELECT 절에서 사용되며 단일 값을 반환하기 때문에 스칼라 부속질의라고 함인라인 뷰FROM 절FEOM 절에서 결과를 뷰 형태로 반환하기 때문에 인라인 뷰라고 함중첩질의WHERE 절WHERE 절에서 술어와 같이 사용되며 결과를 한정시키기 위해 사용됨.상관 홋은 비상관 형태(주질의 값 참조여부)스칼라 부속질의(scalar subquery)SELECT 절에..
·🗂️ etc
보호되어 있는 글입니다.
·🗂️ etc
보호되어 있는 글입니다.
트랜잭션이란?데이터베이스의 상태를 변화시키기 위해 수행하는 작업의 단위요리로 치면 조리대에 비유할 수 있다. 재료(데이터)를 조회, 생성, 수정, 삭제하여 최종 결과물을 만들기까지의 모든 과정이 트랜잭션에 포함된다.트랜잭션은 조리 중에 문제가 발생하면 이전에 했던 변경을 모두 되돌려, 아무 일도 없었던 것처럼 만든다.트랜잭션의 3가지 특징 (ACID)원자성 (All or Nothing)트랜잭션은 모두 반영되거나 전혀 반영되지 않아야 한다.작업 단위로 데이터가 처리되지 않으면 데이터 시스템을 이해하기 어렵고, 오류 발생 시 원인 파악이 힘들다.일관성 (Keeps Data Correct)트랜잭션의 작업 결과는 항상 일관성을 유지해야 한다.트랜잭션 진행 중 데이터베이스가 변경되더라도 처음 참조한 데이터베이스로..
H2는 가볍고 빠르며 다양한 방식으로 활용할 수 있는 데이터베이스 관리 시스템(DBMS)주로 다음 세 가지 모드로 사용할 수 있다.Server ModeIn-memory ModeEmbedded Mode1. Server Mode서버 모드는 실제 운영 환경에서 주로 사용하는 방식.H2 DB 엔진을 서버로 설치하여 애플리케이션과 분리해서 사용할 수 있다.여러 애플리케이션이 동일한 DB를 공유할 수 있다는 장점이 있다.H2 DBMS는 공식 사이트에서 다운로드할 수 있다.특징H2 다운로드 필요외부 서버에서 실행데이터는 로컬 파일 시스템에 저장배포용으로 적합2. In-memory Mode인메모리 모드는 애플리케이션과 함께 실행되며, 데이터가 메모리에 저장되는 방식.애플리케이션이 종료되면 데이터도 함께 사라지는 휘발성..
litlight
'분류 전체보기' 카테고리의 글 목록 (2 Page)