JAVA/SQL

[SQL Developer] 42회 SQLD 시험 후기 (결과 있음)

RAN318 2021. 10. 7. 22:27
728x90
반응형

 - 일시: 2021-09-05 (토요일) 10:00~11:30

 - 장소: 대방중

 

시험 보고 온 느낌은 "봤던거 같은데,,기억이 잘,,,ㅠㅠ"

 

이론 2회독으로는 무리였나보다...^_ㅠ

 

평소에 그래도 사내 직무에서 오라클 활용하며 데이터 추출했으니 그냥 보면 되겠지 싶었는데 ,

 

생각보다 이론에 의거한 문제들이 많이 나왔다.

 

시험 장소로 가니 입구에서부터 안내 해주시는 분들이 있어 다행히 바로,,입장할 수 있었다.

(대학교보단 중-고등학교가 나은듯!)

 

시험시간이 다가와 OMR 카드 나눠주시면서 컴퓨터용사인펜이 필요한 사람들에게 나눠주셨다. 

(난 다 준비해갔지만..ㅎㅎ)

 

수험번호도 알려주니 맨몸으로 가도 큰 문제는 없을 듯? 다만 조큼 불편..

 

시험 시간은 총 90분, 시험 문제는총 50문제(객관식 40개, 주관식10개)


이후 내용은 시험에 나왔던 문제와 관련된 내용을 작성하였습니다.

 

순서대로 아닌 제가 기억나는 순서에요!!

1. 데이터 모델링의 세가지 관점
- 업무가 관여하는 어떤 것 (Thing)
- 업무가 관여하는 어떤 것 간의 관계 (Relationships)
- 어떤 것이 가지는 성격(Attributes)

2. 엔터티 명명
- 가능한 협업 업무에서 사용하는 용어 사용
- 약어 사용 금지
- 단수명사
- 모든 엔터티 유일 이름
- 엔터티 생성 의미대로 이름 부여

3.  관계의 표기법
- 관계명
- 관계차수
- 관계선택사양

4-1. 정규화 ********
 => 데이터를 결정하는 결정자에 의해 함수적 종속성을 가지고 있는 일반속성을 의존자로 하여 입력/수정/삭제의 이상현상을 제거
데이터 중복속성을 제거 + 동일한 일반속성이 하나의 테이블로 집약 > 한 테이블 데이터 용량이 최소화

- 1차 정규화 : 함수 종속, 복수의 속성값을 갖는 속성을 분리, 속성의 원자성 확보 > 모든 릴레이션은 제 1정규형
- 2차 정규화 : 함수종속, 주식별자에 불완전송속한 속성 분리 > PK가 아닌속성이 PK에 부분 종속 속성된 것을 분리
- 3차 정규화 : 함수종속, 일반속성에 종속적 속성의 분리 > 이전 종속 속성의 분리 > *직접 종속을 만족해야함
- 보이스 코드 정규화 : 함수종속, 결정자 안에 함수종속을 가진 주식별자 분리

4-2. 반정규화와 성능
1. 반정규화를 통한 성능향상 전략
- 데이터를 조회할 때 디스크I/O량이 많아서 성능이 저하되거나 경로가 너무 멀어 조인으로 인한 성능저하가 예상되거나 컬럼을 계산하여 읽을 때 성능이 저하될 것이 예상되는 경우 반정규화를 수행
1) 반정규화 대상조사
- 범위처리빈도수 조사
- 대량의 범위 처리 조사
- 통계성 프로세스 조사
- 테이블 조인 개수

2) 다른 방법유도 검토
- 뷰(View) 테이블
- 클러스터링 적용
- 인덱스의 조정
- 응용 애플리케이션

3) 반정규화 적용
- 테이블 반정규화
- 속성의 반정규화
- 관계의 반정규화

5.  데이터베이스 분산 설계시 효과
- 성능이 중요한 사이트에 적용
- 공통코드, 기준정보, 마스터 데이터 등에 대해 분산환경을 구성
- 실시간 동기화가 요구되지 않을 떄, 실시간의 업무적인 특징을 가지고 있을 때 분산 환경 구성
- 특정 서버에 부하가 집중이 될 때 부하를 분산할 때
- 백업 사이트를 구성할 때 간단하게 분산기능을 적용하여 구성

 

 

이후 SQL기본~활용까지는 노랭이 책에서 본 다양한 유형 혹은 비슷한 유형이 많이 나왔으니,

노랭이책을 3회독 하고 갑시다..'ㅅ'b


저는 이기적 기출문제 이론 2회독, 기출 2회독 AND 노랭이 기출 3회독 하고 갔어요!!

 

결과는 뚜두두둥!



총점 80점으로 합격하였답니다 'ㅅ'b,,,,,,,

문의는 댓글로 주세요>_ㅇ

728x90
반응형

'JAVA > SQL' 카테고리의 다른 글

SQL기본 - SQL종류  (0) 2021.07.11
SQLD 기본 - 관계형 데이터베이스  (0) 2021.07.11