전체 글
-
[SQLD] SQL 개발자 공부하기 Day 20 : 부록 정리, ORACLE과 SQL Server 차이점Study/SQL 2024. 3. 7. 22:01
목차 부록 정리 ORACLE과 SQL Server 차이점 1. 부록 정리 부록 정리 ERD ERD는 크게 IE 표기법과 바커 표기법으로 나뉜다. IE 표기법 동그라미의 유무에 따라서 필수/선택을 나눈다. 식별관계는 점선과 실선으로 나눈다. 주식별자는 맨 위 네모칸에 배치하고 일반속성은 밑 네모칸에 배치한다. 널 허용과 허용하지 않을 때는 표기하지 않는다. 바커 표기법 점선의 유무에 따라서 필수/선택을 나눈다. (자신 엔터티에 대한 표현을 반대쪽에 한다.) 식별관계는 UID BAR의 유무로 나뉜다. 주식별자는 #을 사용하고 일반속성은 ﹡또는 ◯을 사용한다. 널 허용은 ◯, 허용하지 않을 때는 ﹡을 사용한다. 데이터 입력의 차이 CHAR 타입은 고정 길이만큼 뒤에 공백을 채워서 저장한다. VARCHAR 타입..
-
[SQLD] SQL 개발자 공부하기 Day 19 : 최신 기출문제 3회 오답노트Study/SQL 2024. 3. 6. 22:59
목차 최신 기출문제 3회 오답노트 1. 최신 기출문제 3회 오답노트 이기적 SQL 개발자 이론서 + 기출문제 문제집을 풀었고, SQLD 최신 기출문제 3회를 풀었다. 데이터 모델링의 이해 10문제 중 3문제 / SQL 기본 및 활용 40문제 중 14문제를 틀렸다. 총점 66점으로 합격이다. 오답 풀이 데이터 모델링의 이해 2. 고객 엔터티의 고객번호와 계좌마스터의 고객번호는 내부 식별자와 외부 식별자 관계이다. 내부 식별자 : 엔터티 내부에서 스스로 생성되는 식별자 외부 식별자 : 다른 엔터티의 관계로 인하여 만들어지는 식별자 6. 뷰(view) 혹은 클러스터링 기법을 적용하는 반정규화 절차 단계는 다른 방법 결정이다. 반정규화 대상 확인 : 조인에 사용되는 테이블 및 대량의 데이터 처리, 통계 처리 등..
-
[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. 윈도우 함수..