with는 임시테이블 또는 가상테이블의 개념이며, 반복되는 서브쿼리 블록을 하나의 with절 블록으로 만들어서 사용할 수 있다.이름이 부여된 서브쿼리임시테이블을 만든다는 관점에서 본다면 view와 쓰임새가 비슷한데 차이점이 있다면 view는 한번 만들어 놓으면 drop
데이터모델의 이해 - 모델링의 정의 -> 복잡한 "현실세계"를 단순화 시켜 표현하는 것 -> 사물 또는 사관에 관한 양상이나 관점을 연관된 사람이나 그룹을 위하여 명확하게 하는 것 -> 현실 세계의 추상화된 반영 모델링의 특징 -> 추상화(모형화, 가설적)는 현실세
성늘 데이터 모델링이란 데이터 베이스 성능향상을 목적으로 설계단계의 데이터 모델링 때부터 정규화, 반정규화, 테이블통합, 테이블 분할, 조인구조, pk, fk 등 여러 가지 성능과 관련된 사항이 데잍어 모델링에 반영될 수 있도록 하는 것으로 정의할 수 있다데이터 모델링
넓은 의미에서의 데이터베이스는 일상적인 정보들을 모아 놓은 것 자체를 의미한다. 일반적으로 데이터베이스라고 말할 때는 특정 기업이나 조직 또는 개인이 필요에 의해(ex: 부가가치가 발생하는) 데이터를 일정한 형태로 저장해 놓은 것을 의미한다.사용자들은 보다 효율적인 데
LEFT OUTER JOINRIGHT OUTER JOINFULL OUTER JOIN테이블에 계층 형 데이터가 존재하는 경우 데이터를 조회하기 위해서 계층 형질의(Hierarchical Query)를 사용계층 형 데이터란 동일 테이블에 계층적으로 상위와 하위 데이터가 포
사용자가 질의한 SQL 문에 대한 최적의 실행방법을 결정하는 역할을 수행한다. 이러한 최적의 실행방법을 실행 계획이라고 한다. 사용자의 요구사항을 만족하는 결과를 추출할 수 있는 다양한 실행 방법이 존재함다양한 실행 방법들 중에서 최적의 실행방법을 결정하는 것이 옵티마