반응형

분류 전체보기 103

(SQLD) 데이터 모델과 성능

1. 데이터 모델링이란?● 정의: 현실의 데이터를 효과적으로 관리하고 처리하기 위해 DB 성능까지 고려하여 데이터 구조(모델)를 설계하는 활동● 모델링은 시간이 지날수록 수정 비용이 증가하므로, 초기에 잘 설계하는 것이 중요함 2. 성능 데이터 모델링 진행 순서 ● 정규화 수행: 데이터 중복 제거 및 이상현상 방지● DB 용량 산정: 각 테이블이 가질 데이터량, 트래픽 등을 기반으로 저장 공간 예측 ● 트랜잭션 유형 파악: CRUD가 일어나는 방식, 빈도, 병목 포인트 확인● 반정규화 수행: 성능 향상을 위해 일부 데이터 중복 또는 통합● 모델 최적화: 이력 테이블 모델 조정, 인덱스를 고려한 PK/FK 순서 재정렬, 슈퍼타입/서브타입 통합 or 분리 조정 3. DBMS의 발전 흐름시대특징1960s파일 ..

Achievement/SQLD 2022.10.30

(SQLD) 데이터 모델링의 이해

1. 데이터 모델링이란?● 현실세계를 추상화/단순화 하여 일정한 표기법으로 표현● 핵심은 중요한 정보에 집중하고, 불필요한 복잡함을 제거하는 것 2. 모델링 관점● 데이터 관점(What): 데이터와 관계 중심 (구조)● 프로세스 관점(How): 처리 흐름 중심 (프로세스)● 상관 관점(Interaction): 데이터에 대한프로세스의 영향 3. 모델링 3단계구분목적사용 도구개념적 모델링핵심 엔터티/관계 정의ERD (Chen, Crow's Foot)논리적 모델링테이블 구조 설계정규화, 속성 명시, M:N해소물리적 모델링DBMS 적용데이터 타입, 인덱스, 뷰 설계 4. 데이터 독립성● 논리적 독립성: 개념 스키마 변경 > 외부 스키마 영향 없음● 물리적 독립성: 내부 스키마 변경 > 개념 스키마 영향 없음 5..

Achievement/SQLD 2022.10.30

54회 한국사능력검정시험 합격 후기

한국사능력검정시험 후기(2021.08.20) 본론부터 말하면 나는 처음에 시험을 만만하게보고 준비를 소홀하게 했고, 재수를 해서 시험에 합격하였다. 8주정도를 준비하지 않았나 싶다. 혹시라도 이 글을 보는 사람이 있다면 "한국사 2주전사"라는 말에 혹해서 짧은 공부기간을 가져가지 않기를 바란다. 1. 공부준비물 [최태성의 전설의 한국사]를 준비하는것을 추천한다. 절대 후회하지 않고 버릴내용이 없다. 자신이 무작정 외우는것을 잘한다면 [7일의 기적]을 추천한다. 하지만 공부하면서 궁금증이 많은스타일이라면 이 책으로 충분하지 않다는것을 미리 말하고싶다!!!! [최태성1TV] 유튜브 체널에서 강의를 보자. 매우 친절하게도 무료이다. 내가 유튜브 프리미엄을 사용하기때문에 광고가 붙어있는지 아닌지는 모르지만 무료..

Achievement 2022.10.01
728x90