== 분석 함수 Analyticla Functions 정리 == 일반 그룹 함수가 하나의 집단에 하나의 결과만 return 되는 것에 비해 여러 가지 기준을 적용해 여러 결과를 return 할 수 있다. 1. first_value() over() 그룹의 첫번째 값을 구한다. 예제) select full_name 이름, money 연봉, first_value( money ) over( order by money desc ) 최고연봉 from company; select full_name 이름, money 연봉, first_value( money ) over( order by money desc rows 2 preceding ) 최고연봉 from company; 2줄 위의 값까지 중 첫번째 값 selec..
1. 데이터베이스 스키마 설계 ► 제 1정규화(1NF, First Normal Form) 반복되는 속성들을 다른 개체로 나누어 분리한다. 즉, 또 다른 개체로 판단할 수 있는 속성들을 분리하고 각 개체의 속성들의 유일한 식별자를 가지게 한다. 부모테이블의 식별자는 자식테이블의 외부키(Foreign Key)로 전이 되어짐. ► 제 2정규화(2NF, Second Normal Form) 모든 속성은 식별자에 직접적으로 의존적이어야 하며 이에 해당되지 않는 속성을 분리한다. ► 제 3정규화(3NF, Third Normal Form) 식별자 이외의 속성은 식별자가 아닌 다른 속성에 종속적이지 않아야 한다. 식별자 이외의 속성에 종속적인 경우에 분리해 낸다. ► 제 4정규화(4NF, Fourth Normal For..