현직자가 칼퇴후에 7일동안 빡공해서 만든 SQLD 합격 필기노트
- 최초 등록일
- 2023.09.29
- 최종 저작일
- 2023.09
- 15페이지/
어도비 PDF
- 가격 5,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
"현직자가 칼퇴후에 7일동안 빡공해서 만든 SQLD 합격 필기노트"에 대한 내용입니다.
개발관련 직무를 수행하던 도중 자격증에 대한 필요성을 느꼈고, SQLP보단 D를 빠르게 따기 위해 필요한 것만 모아 요약해놓은 요약집입니다. 공부시간은 20시간도 되지 않지만, 일주일동안 빡세게 공부했고 기출문제들을 기반으로 만든 요약집이므로 이를 기반으로 문제를 익히면 저처럼 합격 가능하다고 생각합니다. 50회 SQLD시험에 응시하였으며, 공부한 부분에서 많이 나왔습니다. 합격예정이 뜬 것을 확인하여 합격노트라고 붙였습니다. 모두 화이팅 합시다!!
목차
I. 데이터 모델링의 이해
II. ERD
III. 정규화
IV. 함수 정리
V. Join
VI. 기타 정리
VII. SQL Language
VIII. 서브쿼리 및 RDB
IX. TCL 및 계층형 조회
X. 기타
본문내용
Dat a Modeling
고객의 비즈니스 프로세스를 이해하고, 규칙을 정의하며, 데이터 모델을 표현함
특징
명확성 ; 명확하게 한가지 의미를 가짐 (요구사항에 대해 간결히 표현)
독립성 : 정규화를 통한 중복 데이터를 제거해 독립성 확보, 고객 업무변화에 능동적 대응
단순화 : 누구나 쉽게 이해할 수 있도록
추상화 : 현실에서 공통적인 특징을 간략히 표현 (데이터 표준을 확보해 품질 확보)
단계
1. 요구사항 파악
2. 개념적(전사적) 모델링 : 업무(추상적)에 중요한 부분 위주로 모델링 [사용자 관점]
=> 엔터티, 속성을 도출해 ERD 작성, EA(전시 아키텍쳐) 수립시 많이 이용
3. 논리적 모델링 : 식별자(릴레이션, 관계, 속성, 정규화, 키) 정의 & 독립성[무결성] 확보
=> 데이터 모델링 최종완료[단, 외래키는 물리 모델에서 반드시 구현되지 않음]
=> 논리적 독립성 : 개념 스키마가 변경되어도 외부 영향X [통합 관점]
4. 물리적 모델링 : 물리적[내부] 스키마 설계(구체적)하여 실제 DB 구축(코딩)
=> 보안·가용성 고려한 함수, 인덱스, 테이블 생성
=> 물리적 독립성 : 내부 스키마가 변경되어도 개념 영향X
관점
데이터 : 정적 분석(구조)
프로세스 : 동적 분석
- 도메인 : 속성(인스턴스)이 가질 수 있는 값의 허용범위 [‘데이터 타입, 제약사항, 크기’ 지정]
- 시나리오 :
데이터와 프로세스 관계 : CRUD 분석(Creat e, Read, Updat e, Delet e)
요소
Thing, At t ribut e, Relat ionship
3층 스키마
DB 독립성 확보를 위해 계층 분리
사용자 [외부] : ‘뷰’로 응용PG 접근, DB를 정의하며 업무상 관련있는 접근
설계자 [개념] : ‘규칙, 구조’로 통합DB구조 표현
개발자 [내부] : 물리적 저장구조 [레코드, 필드, 인덱스 정의]
참고 자료
없음