yunamom님 블로그 참조
https://yunamom.tistory.com/265
[SQLD] 39회 기출 문제 ( 50문제 / 정답,해설포함 )
⏳남은시간 : 89분41초 📖SQLD. 제 39 회 기출 문제 문제 1. 특정 테이블에서 사원칼럼, 부서칼럼만 추출하는 경우에 DISK I/O를 경감할 수 있는 반정규화 방법은 무엇인가? 정답확인🌼 1) 수평 분할 2)
yunamom.tistory.com
2. 정규화
- 제1정규화 : 테이블의 속성 하나는 하나의 속성값만 가져야 함
- 제2정규화 : 기본키 중 특정 컬럼에만 종속된 컬럼이 존재할 경우 테이블 분해
- 제3정규화 : 제2정규형 만족하는 상태. 이행함수종속 제거
3. 수퍼타입/서브타입
- 동시에 조회하는 특성이 있을 시 수퍼타입과 서브타입의 변환할 때는 SINGLE TYPE방법
- OneToOne Type : 개별 테이블로 접근이 많을 때
- Plus Type : 슈퍼+서브 형식으로 데이터 처리하는 경우
- Single Type : 전체를 일괄적으로 처리하는 경우
4. 도메인 : 속성이 가질 수 있는 값의 범위(값이 가질 수 있는 조건 정의)
5. 주식별자와 제일 관련이 없는 것은 제3정규화
6. 다:다 관계 해소를 위해 인위적으로 만들어진 엔터티 => 교차 엔터티
7. 테이블의 기본키가 A,B 두 개면 A는 전체 데이터에서 A가 유일은 X, B중 유일한 A은 O
8. ERD Entity Relationship Diagram 작성 절차
1) 엔터티 그리기
2 ) 엔터티 배치
3 ) 엔터티 간 관계 설정
4 ) 관계명 기술
5 ) 관계 참여도 기술
6 ) 관계 필수여부 기술
9. 식별자
12. COALESCE
- 입력된 인자 중 null이 아닌 첫 번째 값 반환
- 한 행씩 진행
16. CONNECT_BY_ISLEAF
- CONNECT BY 조건에 정의된 관계에 따라 해당 로우가 최하위 자식 로우이면 1을, 그렇지 않으면 0을 반환
17. 계층
- ORDER SIBLINGS BY : 계층형으로 된 데이터값(특정 칼럼) 기준으로 정렬
- PRIOR 자식 = 부모 : 부모를 기준으로 부모 => 자식 순방향 전개
- PRIOR 부모 = 자식 : 자식을 기준으로 자식 => 부모 역방향 전개
- CONNECT BY 절에서 NO CYCLE 옵션으로 중복방지 가능
24. 같은 값 비교
- VARCHAR 비교 시 서로 길이가 다를 경우 같지 않다 판단.
- CHAR 비교 시 서로 길이가 다를 경우 짧은 쪽에 스페이스 추가하여 같은 값으로 판단.
- 문자 = 숫자 는 문자를 숫자로 묵시적변환하여 비교
- 연산자 실행 순서는 괄호, NOT, 비교연산자, AND, OR순
30. 서브쿼리 유형
- 비연관(Un-Correlated) 서브쿼리
- 서브쿼리가 메인쿼리 칼럼을 가지고 있지 않은 형태
- (메인쿼리에 값 제공 목적)
- Access Subquery : 제공자 역할
- Filter Subquery : 확인자 역할
- Early Filter Subquery : 데이터 필터링 역할
- 연관(Correlated) 서브쿼리
- 서브쿼리가 메인쿼리 컬럼 가지고 있는 형태
- (메인쿼리 수행 후 데이터를 서브쿼리에서 조건이 맞는지 확인하는 목적)
35. 계층
- 프 자 부 순 : PRIOR 자식 = 부모 => 순방향
- 프 부 자 역 : PRIOR 부모 = 자식 => 역방향
36. 서브쿼리의 칼럼은 메인쿼리에서 사용 불가
37. 내일 날짜 조회 SELECT TO_CHAR(SYSDATE+1,'YYYYMMDD') FROM DUAL;
39. PL/SQL에서 데이터베이스 CURSOR 순서
- 선언 => OPEN => FETCH => CLOSE
42. RANDOM ACCESS => NESTED LOOP JOIN
44. 나누기 함수
- ROUND : 반올림
- ABS : 절댓값
- FLOOR : 정수로 내림
- TRUNC : 소수점 버림
- CEIL : 정수로 올림
45. ROLE : DB에서 권한을 묶어서 관리
'SQLD' 카테고리의 다른 글
[SQLD 공부] 1과목 정리 (0) | 2024.05.24 |
---|---|
[SQLD 공부] 2024년 변경과목 공부(2과목 - 정규표현식, TOP N 쿼리) (0) | 2024.05.23 |
[SQLD 공부] 2024년 변경과목 공부(2과목 - PIVOT, UNPIVOT) (0) | 2024.05.22 |
[SQLD 공부] 38회 기출문제 오답 및 모르는 것 정리 (0) | 2024.05.21 |
[SQLD 공부] 35회 기출문제 오답 및 모르는 것 정리 (0) | 2024.05.21 |