SQLD 그룹함수(ROLLUP,CUBE,GROUPING SETS)
·
자격증/SQLD
그룹함수ROLLUP,CUBE,GROUPING SETS 세 가지 그룹 함수 모두 일반 그룹 함수로 동일한 결과를 추출할 수 있다.함수의 인자로 주어진 칼럼의 순서에 따라 다른 결과를 추출하게 되는 함수는 ROLLUP이며, 나열된 칼럼에 대해 계층 구조로 집계를 출력한다.ROLLUP,CUBE,GROUPING SETS 함수들에 의해 집계된 레코드에서 집계 대상 칼럼 이외의 GROUP 대상 칼럼의 값은 NULL을 반환한다.ROLLUP소그룹간의 합계를 계산하는 함수입니다. ROLLUP을 사용하면 GROUP BY로 묶은 각각의 소그룹 합계와 전체 합계를 모두 구할 수 있습니다.SELECT 상품ID, 월, SUM(매출액) AS 매출액FROM 월별매출GROUP BY ROLLUP(상품ID, 월);NULL값으로 표시된 부..
SQLD [NULL 속성의 이해]
·
자격증/SQLD
의미DBMS에서 아직 정해지지 않은 값을 의미0과 빈 문자열(’ ‘)과는 다른 개념모델 설계 시 각 컬럼 별로 NULL을 허용할 지를 결정함특성NULL을 포함한 연산결과는 항상 NULL→ 컬럼에 공백으로 보이는 것은 NULL로 생각해야 함 . 이 때, NULL을 포함한 연산결과는 NULL이 리턴됨(NULL을 사전 치환하면 연산 가능)집계함수는 NULL을 제외한 연산 결과 리턴→ SUM, AVG, MIN, MAX 등의 함수는 항상 NULL을 무시함. NULL일 경우 제외되고 NOT NULL인 행만 세어서 리턴함출제ISNULL함수는 결과값이 NULL일 경우 지정된 값을 반환한다.칼럼의 NULL값을 확인할 때는 ISNULL을 사용해야 한다.SELECT COUNT(COL1) FROM TAB1 WHERE COL2..
SQLD 1과목 [2장 데이터 모델과 SQL]
·
자격증/SQLD
성능 데이터 모델링의 개요성능 데이터 모델링의 정의성능 저하의 원인 중 하나는 데이터 모델링의 근복적인 디자인이 잘못되어 있는 경우도 많다따라서 성능 데이터 모델링을 통해 성능향상을 도모해야한다성능 데이터 모델링이란?데이터베이스 성능향상을 목적으로 설계단계의 데이터모델링 때부터 성능과 관련된 사항이 모델링에 반영될 수 있도록 하는 것성능 데이터 모델링 수행시점사전에 성능 모델링을 할수록 성능 향상을 위한 비용은 적게 든다분석/설계 단계에서 성능을 고려해 데이터 모델링을 수행할 경우 재업무 비용을 최소화할 수 있다따라서 분석/설계 단계에서 처리성능을 향상시킬 방법을 고려해야한다성능 데이터 모델링 고려사항성능 데이터 모델링 프로세스정규화 → 정규화가 1등DB 용량 산정트랜잭션의 유형 파악 → 테이블 수직 분..
SQLD 1과목 [1장 데이터 모델링의 이해]
·
자격증/SQLD
1. 데이터 모델링의 이해데이터 모델데이터 모델링은 현실 세계를 데이터베이스로 표현하기 위해서 추상화 한다.데이터 모델링을 하기 위해서는 고객과의 의사소통을 통해 고객의 업무프로세스를 이해해야 한다.고객의 업무 프로세스를 이해한 후 데이터 모델링 표기법을 사용해서 모델링을 한다.데이터 모델링은 고객이 쉽게 이해할 수 있도록 복잡하지 않게 모델링 해야 한다.데이터 모델링은 고객의 업무 프로세스를 추상화하고, 소프트웨어를 분석, 설계하면서 점점 더 상세해진다.데이터 모델링은 고객의 비즈니스 프로세스를 이해하고 비즈니스 프로세스의 규칙을 정의정의된 비즈니스 규칙을 데이터 모델로 표현데이터 모델링 자체로서 업무의 흐름을 설명(별도의 표기 필요없음)하고 분석하는 부분에 의미를 가짐.분석된 모델을 가지고 데이터베이..
제54회 SQL 개발자(SQLD)
·
자격증/SQLD
공부시간 7일의 전사가 되어 불태웠다. 방학내내 너무 많이 쉰 탓에 자격증이라도 하나 획득하자 ! 라는 마인드로 임했다. 다만, 전공 데이터베이스 과목 성적이 A+였고, 해당 과목으로 멘토링을 진행했기 때문에 적은 시간을 들였지만 합격할 수 있었다고 생각한다. 따라서 내 방식을 추천하진 않는다. 공부한 교재 및 참고 사이트국룰교재 노랭이 ! 를 이용했다.https://www.yes24.com/Product/Goods/124645703 SQL 자격검정 실전문제 - 예스24SQL 자격검정 실전문제www.yes24.com 아래의 카페에서 개념과 요약 정리, 기출문제, 질문/답변 등 여러가지 정보를 획득할 수 있었다.https://cafe.naver.com/sqlpd 데이터 전문가 포럼 (빅데이터분석기사... ..