DB 모델링 표기법
SQL JOIN 정리
SQL에서 두 개 이상의 테이블을 조합할 때 조인(Join) 연산이 사용됩니다. 효율적인 쿼리 성능을 위해 데이터베이스는 상황에 맞는 조인 전략을 자동으로 선택하거나, 명시적으로 힌트를 줄 수 있습니다.
Oracle에서 계층 구조(트리 구조) 데이터를 SQL로 표현하고 조회할 때 사용하는 문법이 바로 CONNECT BY입니다.
SQL에서는 특정 작업을 자동화하거나 반복적인 연산을 효율적으로 처리하기 위해 Procedure(프로시저)와 Trigger(트리거)를 제공합니다.
SQL에서 순위를 매길 때는 주로 윈도우 함수(Window Function)를 사용합니다. 이 글에서는 순위를 계산하는 대표적인 함수들인 RANK(), DENSE_RANK(), ROW_NUMBER(), NTILE()에 대해 개념, 작동 방식, 차이점 등을 정리합니다.
엔티티는 단순히 데이터를 담는 객체를 넘어서,업무적 의미와 역할에 따라 세 가지로 분류할 수 있습니다.
자주 쓰는 SQL 함수 정리
데이터 모델링에서 속성(Attribute)은 엔터티(Entity)가 가지는 데이터의 최소 단위입니다.
SQL에서 집계 분석을 더욱 유연하게 하기 위해 GROUP BY 확장 기능인 ROLLUP, CUBE, GROUPING SETS가 제공됩니다.
SQL에서 데이터 저장 구조의 성능 이슈를 이해하려면 ROW MIGRATION과 ROW CHAINING 개념을 알아야 합니다.
SQL에서는 데이터를 보다 효과적으로 분석하고 시각화하기 위해 행(Row)과 열(Column) 사이의 변환 기능을 제공합니다.