TOP
class="layout-aside-left paging-number">
본문 바로가기
728x90

자격증/SQLD51

[SQLD] 시험 과목 및 주요 내용 [1과목 데이터 모델링의 이해]주요 항목세부 항목데이터 모델링의 이해데이터모델의 이해엔터티속성관계식별자데이터 모델과 SQL정규화관계와 조인의 이해모델이 표현하는 트랜잭션의 이해NULL 속성의 이해본질 식별자 vs 인조식별자 [2과목 SQL 기본 및 활용]주요 항목세부 항목SQL 기본관계형 데이터베이스 개요SELECT 문함수WHERE 절GROUP BY, HAVING 절ORDER BY 절조인표준 조인SQL 활용서브 쿼리집합 연산자그룹 함수윈도우 함수TOP N 쿼리계층형 질의와 셀프 조인PIVOT 절과 UNPIVOT 절정규 표현식관리 구문DMLTCLDDLDCL시험 후기 [SQLD] 시험후기 (비전공자, 독학)합격 여부 점수 발표일인 3월 29일 오후 3시, 아직 점수 발표가 안 났다... ▶ 오후 4시가 되니.. 2024. 5. 7.
[SQLD] 시험후기 (비전공자, 독학) 합격 여부 점수 발표일인 3월 29일 오후 3시, 아직 점수 발표가 안 났다... ▶ 오후 4시가 되니, 합격여부가 딱!! 4월 5일 최종 합격 확인![SQLD] 시험후기 (비전공자, 독학, feat. 2주만에 땄다느니 어쨌느니는 개나 줘버려라... 😨) 24년 3월 9일. 드디어 SQLD 시험을 마쳤다.지금 막 시험을 마치고 집에 돌아와 바로 블로그를 쓴다.시험볼 때는 공부했던 거 거의 다 나왔네~ 꽤 괜찮겠는걸했지만, 집에 돌아와 데이터포럼 카페 들어가보니 우울감이 몰려온다...(어쩌면 이 글은 공개가 못될수도 있다) + 유튜브나 네이버 같은데 보면 비전공자인데 열흘 만에 땄다는 둥, 2주 걸렸다는 둥해당 자격증을 엄청 쉬운 것처럼 보이게 하지만실제 공부해보면 만만치 않은 자격증이라는 것을 알 수 .. 2024. 3. 9.
[SQLD] 정규표현식 (보강) 아시다시피 정규표현식이 2024년에 새로 추가된 범위라 자료찾기가 많이 어려웠다.[기존 자료] SQLD 2과목 SQL 활용 - 정규 표현식서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 산업 진흥원(K-DATA) 시작에 앞서.. 해당 범위는 2024년에 새롭puppy-foot-it.tistory.com정규표현식 보강 내용출처: 홍쌤의 데이터 랩 유튜브 [정규표현식 종류]\dDigit, 0, 1, 2, ...9[ab]a 또는 b의 한 글자 \숫자그룹번호 \D숫자가 아닌 것[^ab]a와 b 제외한 모든 문자 [:alnum:]문자와 숫자 \s공백[0-9]숫자[:alpha:]문자\S공백이 아닌 것[A-Z]영어.. 2024. 3. 8.
[SQLD] 자주 틀렸던 부분 CASE 문에서 ELSE 생략하면 ELSE에 해당하는 값은 NULL 값으로 출력FROM 절에 아무리 많은 테이블이 나열되더라도 항상 2개씩 조인데이터 관점: 업무가 어떤 데이터와 관련이 있는지 또는 데이터 간의 관계는 무엇인지에 대해 모델링하는 관점영업사원별 누적 매출 (윈도우 함수): PARTITION BY 영업사원UNBOUNDED PRECEDING AND CURRENT ROW: (범위) 시작부터 현재행까지차수: 결과 릴레이션(테이블)의 컬럼 수카디널리티: 선택된 행들의 개수하나의 속성은 하나의 속성값을 가지며, 하나 이상의 속성값을 가지는 경우 정규화 필요LIKE '_A%' : 두 번째 문자가 A인 값 (와일드 카드 '_' 로 인해, 대소문자 구분)NULL 값 - SQL-Server: 맨 앞 / Or.. 2024. 3. 8.
[SQLD] 34회 기출문제 오답노트 1번 도메인의 특징1. 엔터티 내에서 속성에 대한 데이터 타입과 크기를 지정2. 엔터티 내에서 속성에 대한 NOT NULL 지정3. 엔터티 내에서 속성에 대한 CHECK 조건 지정[정답 4]2번 [정답]3번 : ① 주식별자 ② 보조식별자 ③ 본질식별자 ④ 복합식별자 [풀이]부서 테이블의 부서번호 - 주식별자▶ 부서번호는 각 어커런스를 구분할 수 있으며, 사원 테이블과 참조 관계 연결 사원 테이블의 주민등록번호 - 보조식별자▶ 주민등록번호는 각 어커런스를 구분할 수 있으나, 다른 테이블에서 참조 관계 연결 못함 (대표성 없음) 사원 테이블의 사번 - 본질식별자▶ 비즈니스 프로세스에서 만들어짐 (인위적으로 생성되지 않았음) 교육이력 테이블의 사번 & 수강일자 - 복합식별자▶ 여러 개의 속성으로 구성되어 있음.. 2024. 3. 2.
[SQLD] 30회 기출문제 오답 노트 1번도메인: 엔터티 내에서 속성에 대한 데이터 타입과 크기, 제약사항 지정(1) 제약조건: 데이터의 무결성 유지4번발생시점에 따른 엔터티 분류1) 기본엔터티: 키 엔터티, 독립적으로 생성 및 관리 - 고객, 부서, 판매 제품, 조직, 사원 등2) 중심엔터티: 기본 엔터티로부터 발행되는 행위 엔터티를 생성하는 중간 엔터티 - 계좌, 주문, 수납, 계약, 사고, 매출 등3) 행위엔터티: 상위에 있는 2개 이상의 엔터티로부터 발생 - 주문 이력, 수납 이력, 접속 이력, 주문 내역, 계약 진행 등> 상품, 주문 상품은 기본엔터티 (정답은 3-C)11번1) 'WHERE A.COL1 >0;'  :A테이블의 컬럼1이 0보다 큰 수SQLD_30_11_01 테이블의 COL1의 제약 조건은 'VARCHAR2(30)' V.. 2024. 3. 2.
[SQLD] PIVOT / UNPIVOT (보강-2) 기존내용 SQLD 2과목 SQL 활용 - PIVOT 절과 UNPIVOT 절서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 산업 진흥원(K-DATA) & 마이크로소프트 시작하기에 앞서.. 해puppy-foot-it.tistory.comPIVOT / UNPIVOT (데이터의 구조를 변경하는 기능)출처: 홍쌤의 데이터랩 유튜브 [PIVOT 관련 내용 참고] [SQLD] PIVOT(보강)해당 범위는 SQLD 2024년에 추가된 범위라 기존 내용이 많이 부족하여 추가하였습니다. 기존내용 SQLD 2과목 SQL 활용 - PIVOT 절과 UNPIVOT 절 서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 .. 2024. 3. 1.
[SQLD] PIVOT/UNPIVOT (보강-1) 해당 범위는 SQLD 2024년에 추가된 범위라 기존 내용이 많이 부족하여 추가하였습니다. 기존내용 SQLD 2과목 SQL 활용 - PIVOT 절과 UNPIVOT 절 서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 산업 진흥원(K-DATA) & 마이크로소프트 시작하기에 앞서.. 해 puppy-foot-it.tistory.com PIVOT / UNPIVOT (데이터의 구조를 변경하는 기능) 출처: 홍쌤의 데이터랩 유튜브 데이터의 구조 1) LONG DATA (Tidy Data) - 하나의 속성이 하나의 컬럼으로 정의되어 값들이 여러 행으로 쌓이는 구조 - RDBMS의 테이블 설계 방식 - 다른 테이블과의.. 2024. 3. 1.
[SQLD] TOP N Query (보강) 해당 범위는 2024년부터 새로 추가된 범위라 내용이 많이 부족하여 내용을 추가하였습니다. 기존 내용 SQLD 2과목 SQL 활용 - TOP N 쿼리 서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 자격검정 협회 5. TOP N 쿼리 A. TOP N 쿼리 개요 TOP N 쿼리: 인라 puppy-foot-it.tistory.com TOP N Query 출처: 홍쌤의 데이터 랩 유튜브 페이징 처리를 효과적으로 수행하기 위해 사용 전체 결과에서 특정 N개 추출 ◆ TOP N 추출 방법 1. ROWNUM 2. RANK 3. FETCH ROWNUM 출력된 데이터 기준으로 행 번호 부여 절대적인 행 번호가 아닌 .. 2024. 3. 1.
[SQLD] 윈도우 함수 - ROW_NUMBER, PARTITION BY 예제 및 풀 [윈도우 함수 관련 글] SQLD 2과목 SQL 활용 - 윈도우 함수 서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 자격검정 협회 4. 윈도우 함수 A. 윈도우 함수(Window Function) puppy-foot-it.tistory.com 예제1 및 풀이 출처: EPASSKOREA Q. 추천내역 테이블에서 아래와 같은 SQL 문 수행 시 결과는? [추천내역 테이블] 추천경로 추천인 피추천인 추천점수 SNS 나한일 강감찬 75 SNS 이순신 강감찬 90 이벤트 홍길동 강감찬 80 이벤트 정치인 이순신 78 홈페이지 정치인 허민 93 홈페이지 홍두깨 심청이 99 [SQL 문] SELECT 추천경로, .. 2024. 2. 27.
SQL 집계함수 - SUM 자주 헷갈리는 집계함수 SUM 관련 문제 COL1 COL2 COL3 NULL NULL 1 2 3 2 1 NULL NULL Q1) SELECT SUM(COL1+COL2+COL3) FROM DUAL; 풀이 ▶ 1행: NULL + NULL + 1 = NULL 2행: 2 + 3 + 2 = 7 3행: 1 + NULL + NULL = NULL 따라서, 답은 7 Q2) SELECT SUM(COL1) + SUM(COL2) + SUM(COL3) FROM DUAL; 풀이 ▶ SUM(COL1) = 2 + 1 = 3 SUM(COL2) = 3 SUM(COL3) = 1 + 2 = 3 따라서, 답은 3 + 3 + 3 = 9 집계함수는 NULL 미포함 2024. 2. 26.
SQLD 2과목 SQL 활용 - 서브쿼리 (보강) [예전에 올렸던 글] SQLD 2과목 SQL 활용 - 서브쿼리서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 자격검정 협회 1. 서브쿼리 A. 서브쿼리(Subquery) 하나의 SQL 문puppy-foot-it.tistory.com해당 내용은 유튜버 'SQL 전문가 정미나' 님의 유튜브 강의 내용을 토대로 만들었습니다.중첩 서브쿼리 SELECT *FROM HR.EMPLOYEES AWHERE A.DEPARTMENT_ID = (SELECT B.DEPARTMENT_ID                                                     FROM HR.DEPARTMENTS B     .. 2024. 2. 19.
SQLD 2과목 SQL 활용 - 계층형 질의(보강) [예전에 올렸던 자료] 계층형 질의 SQLD 2과목 SQL 활용 - 계층형 질의와 셀프 조인 (1) 서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 자격검정 협회 6. 계층형 질의와 셀프 조인 A. 계층형 질의 puppy-foot-it.tistory.com 참고로, 아래 설명하는 내용들은 '쏭즈 SQLD' 강의 내용을 바탕으로 만들었습니다. 출처: https://youtu.be/JxyMJNX24LY 계층형 질의 계층형 질의: 테이블에 계층형 데이터가 존재하는 경우 데이터를 조회하기 위해 사용 ORACLE - 계층형 쿼리 지원 SQL Server - 계층형 쿼리 미지원. 기본적인 문장(CTE) 활용하여 .. 2024. 2. 18.
SQLD 2과목 SQL 활용 - 셀프 조인(보강) SQLD 시험 범위를 블로그에 정리하고, 공부하고, 기출문제를 푸는 중인데 여전히 이해 안 되는 개념들이 몇 가지가 있다. 그 중 하나는 셀프 조인 아래는 이전에 공부한다고 올려놓은 자료인데, 내가 (자료를 보며) 쓴 거 지만, 이해가 잘 안 됐다. 그래서 다른 수험생분들도 어려울 수 있다고 생각되어 (조금 더 쉽게 풀어낸) 보강 자료를 올려보고자 한다. [예전에 올렸던 자료] 셀프 조인 SQLD 2과목 SQL 활용 - 계층형 질의와 셀프 조인 (2) 서브쿼리 집합연산자 그룹 함수 윈도우 함수 TOP N 쿼리 계층형 질의와 셀프 조인 PIVOT 절과 UNPIVOT 절 정규 표현식 ※ 자료출처: 데이터 산업 진흥원(K-DATA) 6. 계층형 질의와 셀프 조인 B. 셀프 조인 puppy-foot-it.tis.. 2024. 2. 16.
[SQLD] 셀프조인, 계층형 질의 이해를 위한 꿀팁 영상 2024년 첫번째 SQLD 시험이 앞으로 23일 남았다. (24년 3월 9일 시험) 유튜브, 블로그 등을 찾아보면 SQLD 시험을 3주 동안, 2주 동안 누구는 3일 (!) 동안 공부하고 시험을 봐서 합격했다는 후기들이 많은데, 개인적으로는 비전공자에 노베이스라면 그렇게 쉬운 시험은 아니라고 생각한다. 아무튼, 약 1달 반 가량을 공부하고 나니 처음에는 이게 무슨 소리인가 싶었던 것들이 이해가 되고, 문제 풀이도 하게 되면서 나름 뿌듯함을 느끼고 있다. 그런데, 여전히 이해하기 어려운 개념들이 몇가지 남아있다. 그 중 하나가 계층형 질의. 그렇다, 그 부모노드, 자식노드, 형제노드 나오면서 "START WITH = " " CONNECT BY PRIOR 자식 = 부모 > 순방향 전개" (나는 '프자부순' .. 2024. 2. 15.
728x90