SQL

SQL은 DBMS(Database Management System)에서 사용되는 표준 질의어로 데이터의 저장, 조회, 수정, 삭제 등을 처리하는데 사용된다. 이런 작업을 수행하는 동안 데이터의 일관성과 안전한 처리를 보장하기 위해 SQL에서는 트랜잭션(Transaction) 개념을 제공한다. 트랜젝션(Transaction)트랜잭션은 하나 이상의 SQL 문장을 하나의 논리적인 작업 단위로 묶는 것을 의미한다. 이 작업은 데이터의 상태를 변화시키는 작업을 포함할 수 있다.✅ 작업 단위?작업 단위로 묶는 것은 사람마다 기준이 다르다. 이 기준은 개발자나 관리자가 데이터베이스 작업을 수행할 때 결정되는 것이다.일반적으로 데이터베이스 작업은 여러 SQL 명령어로 이루어진다.INSERT INTO VALUESSELE..
데이터 베이스 개체 데이터베이스(Database) 개체(Database Objects)는 데이터베이스 내에서 데이터를 구조화하고 저장하기 위해 사용되는 요소를 의미한다. 주요 데이터 베이스에는 테이블 외에 인덱스, 뷰, 스토어드 프로시저, 트리거, 함수, 커서 등 이 있다. 인덱스(Index) DB의 성능을 향상 시키기 위해 사용되는 개체 인덱스는 특정 열(또는 열 집합)을 기반으로 데이터의 빠른 검색을 가능하게 함 DB 테이블의 열에 대한 인덱스를 생성하면 해당 열의 값을 기준으로 정렬된 데이터 구조 생성 ⇒ 쿼리의 실행 속도를 향상 시키고 데이터 접근을 효율적으로 만듦 인덱스 생성(CREATE INDEX) 인덱스 생성 전 [Execution Plan] * Execution Plan은 데이터베이스 관리..
데이터 베이스란? 데이터베이스란? 데이터베이스에 대한 필수 지식과 이를 비즈니스에 활용하는 방법을 알아보세요. www.oracle.com 데이터 베이스(Database,DB)는 구조화된 정보 또는 데이터의 집합 → 데이터의 묶음 데이터 베이스의 필요성 엑셀 시트나 CSV 파일과 같은 파일 형식으로 데이터를 저장하고 사용하는 것은 작은 규모의 데이터 또는 임시 데이터에 대해서는 유용할 수 있다. 🔽 데이터베이스와 파일형식의 차이점 DB의 필요성 DB 파일 형식 데이터 일관성 여러 사용자가 동시에 데이터를 조작할 때 데이터 일관성을 유지하기 위해 동시성 제어와 트랜잭션 관리 등의 기능을 제공 시에 여러 사용자가 접근하거나 조작할 때 일관성을 유지하기 어려움 데이터 접근과 조작 효율성 인덱스를 활용하거나 최적..
밝빛솔
'SQL' 태그의 글 목록