Study/SQL
-
[SQLD] SQL 개발자 공부하기 Day 18 : 최신 기출문제 2회 오답노트Study/SQL 2024. 3. 5. 21:47
목차 최신 기출문제 2회 오답노트 1. 최신 기출문제 2회 오답노트 이기적 SQL 개발자 이론서 + 기출문제 문제집을 풀었고, SQLD 최신 기출문제 2회를 풀었다. 데이터 모델링의 이해 10문제 중 3문제 / SQL 기본 및 활용 40문제 중 13문제를 틀렸다. 총점 68점으로 합격이다. 오답 풀이 데이터 모델링의 이해 3. 반드시 부모 엔터티에 종속하는 엔터티 간의 관계는 식별 관계이다. ‣ 식별 관계는 반드시 부모 엔터티에 종속하고 강한 연결 관계를 표현한다. ‣ 비식별 관계는 약한 연결 관계를 표현하고 자식이 일반 속성에 포함된다. 8. 데이터베이스 파티션 기법 중 날짜 및 숫자처럼 연속된 값을 기준으로 만드는 파티션 기법은 Range Partition이다. ‣ Range partition : 값..
-
[SQLD] SQL 개발자 공부하기 Day 17 : 최신 기출문제 1회 오답노트Study/SQL 2024. 3. 4. 23:33
목차 최신 기출문제 1회 오답노트 1. 최신 기출문제 1회 오답노트 이기적 SQL 개발자 이론서 + 기출문제 문제집을 풀었고, SQLD 최신 기출문제 1회를 풀었다. 데이터 모델링의 이해 10문제 중 3문제 / SQL 기본 및 활용 40문제 중 9문제를 틀렸다. 총점 76점으로 합격이다. 오답 풀이 데이터 모델링의 이해 2. 데이터 모델링 관점 중 CRUD 메트릭스와 관련이 있는 것은 데이터와 프로세스의 상관 관점이다. ‣ 데이터 관점 : 업무에서 사용하는 데이터 / 구조분석 ‣ 프로세스 관점 : 하는 일 / 업무 시나리오 분석 ‣ 데이터와 프로세스의 상관 관점 : 업무와 데이터 간의 관계 / CRUD 메트릭스 4. 고객 엔터티에 고객 ID, 이름, 주소가 있을 때, 주소는 복합 속성이다. ‣ 단일 속성..
-
[SQLD] SQL 개발자 공부하기 Day 16 : 과목별 핵심 150제 오답노트 (3/3)Study/SQL 2024. 3. 3. 14:40
목차 과목별 핵심 150제 오답노트 (3/3) 1. 과목별 핵심 150제 오답노트 (3/3) 이기적 SQL 개발자 이론서 + 기출문제 문제집을 풀었고, SQLD 과목별 핵심 150제 중 50문제를 풀었다. SQL 기본 및 활용 50문제 중 25문제를 틀렸다. 오답 풀이 SQL 기본 및 활용 101. 날짜형 데이터 타입을 오름차순으로 정렬하면 날짜 값이 가장 이른 날짜가 먼저 출력된다. 날짜형 데이터를 출력하기 위해서 sysdate를 사용하고 어제 날짜를 구하기 위해서 sysdate-1을 해야 한다. 이것을 합집합 한 후에 order by로 정렬해야 한다. 102. CASE문에서 ELSE를 생략하면 NULL이 되돌려진다. CASE문에서 ELSE 조건이 만족되어도 NULL이 되돌려진다. 104. 윈도우 함수..
-
[SQLD] SQL 개발자 공부하기 Day 15 : 과목별 핵심 150제 오답노트 (2/3)Study/SQL 2024. 3. 1. 23:44
목차 과목별 핵심 150제 오답노트 (2/3) 1. 과목별 핵심 150제 오답노트 (2/3) 이기적 SQL 개발자 이론서 + 기출문제 문제집을 풀었고, SQLD 과목별 핵심 150제 중 50문제를 풀었다. SQL 기본 및 활용 50문제 중 20문제를 틀렸다. 오답 풀이 SQL 기본 및 활용 51. 비용 기반 옵티마이저는 적절한 인덱스가 존재한다고 반드시 인덱스를 사용하는 것은 아니다. ‣ 옵티마이저는 SQL 실행 계획을 수립하고 실행하는 소프트웨어이다. ‣ 옵티마이저는 질의에 대해 실행 계획을 생성한다. ‣ 비용 기반 옵티마이저는 비용을 기반으로 최적의 작업을 수행한다. 따라서, 인덱스 스캔보다 전체 테이블 스캔이 비용이 낮다고 판단하‣면 적절한 인덱스가 존재하더라도 전체 테이블 스캔으로 SQL문을 수행..
-
[SQLD] SQL 개발자 공부하기 Day 14 : 과목별 핵심 150제 오답노트 (1/3)Study/SQL 2024. 2. 29. 22:15
목차 과목별 핵심 150제 오답노트 (1/3) 1. 과목별 핵심 150제 오답노트 (1/3) 이기적 SQL 개발자 이론서 + 기출문제 문제집을 풀었고, SQLD 과목별 핵심 150제 중 50문제를 풀었다. 데이터 모델링의 이해 30문제 중 13문제 / SQL 기본 및 활용 20문제 중 6문제를 틀렸다. 오답 풀이 데이터 모델링의 이해 1. 정보시스템을 모델링 할 때, 세 가지 관점은 데이터, 프로세스, 데이터와 프로세스이다. 데이터 관점 : 업무가 어떤 데이터와 관련이 있는지 or 데이터 간의 관계는 무엇인지 프로세스 관점 : 업무가 실제로 하고 있는 일은 무엇인지 or 무엇을 해야 하는지 데이터와 프로세스의 상관 관점 : 업무가 처리하는 일의 방법에 따라 데이터는 어떻게 영향을 받고 있는지 2. 데이터..