본문 바로가기

SQLD3

[SQLD] 2025 노베이스 2주 합격 후기, 시험을 위한 공부법, 단기합격 0. 들어가며다들 각자만의 이유로 SQLD를 준비하실 것이라 생각이 듭니다(취준, SQL공부 등..) 저는 컴퓨터공학 전공생이지만, 데이터베이스 관련된 과목을 아직 수강하지 않았기에 사실상 노베라고 보아도 무방한 상태였습니다. 초반에는 SQL 을 공부하는 겸 시험을 준비하자는 생각이었으나, 시간이 생각보다 여유롭지 않았던 관계로 제 공부 목적을 ‘SQL공부’ 가 아닌, ‘SQLD 합격’으로 목적을 중간에 수정하게 되었습니다 따라서 이 글은 아래와 같은 분들이 보시면 좋을 것 같습니다1. SQLD 공부에 많은 시간을 투자하기 어려우신 분들2. 시험 일자가 임박하게 남으신 분들(2주~1주가량)3. 공부보다 ‘합격’에 초점을 맞추신 분들 1. 시험 관련 정보 1-1 문제 구성문제는 총 50개로 개정 이후.. 2025. 9. 22.
Ch1 데이터 모델링의 이해 1.1 데이터 모델의 이해1.1.1 모델링의 개념약속된 규칙에 따라 자료를 도식화시키는 것1.1.2 모델링의 특징추상화 : ‘일부’(=추출), ‘일정한 형식’단순화 : 그대로 표현하지 않고 단순히 추출한다명확화 : 형식을 맞추어 1.1.3 모델링의 세 가지 관점모델링의 목적 = 업무 process를 분석해야 함→ 사실 세 가지 종류의 이름만 알고 있어도 됨데이터 관점(대상, What) : 데이터에 집중프로세스 관점(처리방법, How) : 업무의 흐름에 집중데이터와 프로세스의 상관 관점(Interaction) : 관계에 집중1.1.4 모델링의 세 가지 단계전체 flow : 포괄적인 수준 → 구체, 물리적인 수준개념적 데이터 모델링 : EA (Entity, Attribute)엔티티와 속성 생성논리적 데이터 .. 2025. 7. 26.
Ch2 데이터 모델과 SQL 2.0 목차정규화관계와 조인의 이해 (= 반정규화)트랜잭션의 이해NULL의 이해본질 식별자, 인조 식별자주 내용은 정규화와 반정규화(2단원)로 이루어져있다. SQLD를 따는 것 뿐만 아니라, DataBase공부를 하기 위해 시작했으므로, 일단 문제를 분석하는 부분과, 더 공부해야 할 부분을 따로 표기하려고 한다.2.1 정규화2.1.0 정규화란?문제 정의 : 이상현상when? 데이터 추가, 수정, 삭제how? 데이터 일관성이 깨짐정규화의 정의위의 문제를 해결하기 위해 중복을 최소화 하면서 테이블을 잘 분해하는 과정정규화의 양면성일반적으로 (입력, 수정, 삭제) 성능은 올라가고, 조회 성능은 떨어짐(→반정규화 이용)이 단원에서는 우선 유형에 따런 정규화 과정을 보여준다. 기출을 확인하니 각 정규화의 대상, .. 2025. 7. 25.