데이터베이스 시스템에서 자료를 처리하는 용도로 사용되는 구조적 데이터 질의 언어DML (DATA MANIPULATION LANGUAGE) : Select, Insert, Update, DeleteDDL (DATA DEFINITION LANGUAGE) : Create,
DML : Data Manipulation Language DML 만들어진 테이블에 관리하기를 원하는 자료들을 입력,수정,삭제,조회하는 명령어 INSERT문 해당 테이블에 데이터를 입력하는 방법은 2가지 유혀이 있으며 한번에 한건만 입력! 이 유형의 경우
트랜잭션은 데이터베이스의 논리적 연산단위 밀접히 관련되어 분리될 수 없는 한 개 이상의 데이터베이스 조작을 의미 ( 하나의 트랜잭션에는 하나 이상의 SQL 문장)ALL OR NOTHING의 개념!!!입력한 자료나 수정/삭제한 자료에 대해서 문제가 없다고 판단할 경우 C
sql에서 요구한 사항을 처리하기 위한 절차와 방법을 의미SQL 실행계획이 달라진다해도 결과값은 바뀌지 않는다.최적화 정보는 실행 계획의 단계별 예상 비용을 표시한 것이다.실행 계획은 액세스 기법, 조인 순서, 조인 방법 등으로 구성된다. 실행 계획을 시각화한것이다.
원하는 데이터를 쉽게 찾을 수 있도록 돕는 책의 찾아보기와 유사한 개념! 무조건 인덱스를 만든다고 좋은 것은 아님 ( 자원이기 때문에 너무 많으면 데이터베이스 부하 )인덱스는 인덱스 키로 정렬되어 있기 때문에 원하는 데이터를 빠르게 조회테이블을 생성할 때 기본키는 자동
NL 조인은 하나의 테이블에서 데이터를 먼저 찾고 그 다음 테이블을 조인하는 방식!먼저 조회되는 테이블을 OUTER TABLE이라하고 다음으로 조인되는 테이블을 INNER TABLE이라 함!NL 조인은 RANDOM ACCESS가 많이 일어나서 성능 지연이 발생할 수 있