본문 바로가기
반응형

전체 글7

SQLD 개발자 자격증 요약 3. SQL 기본 SQLD 개발자 자격증 시험 전 본인이 보기 위해 중요하다고 생각한 부분만 정리한 요약본으로, 누락 내용이 있을 수 있다. 데이터베이스 용도와 목적에 맞는 데이터들끼리 모아서 저장 관계형 데이터베이스 RDB, 모든 테이블을 2차원 테이블로 표현 후, 각 테이블 간 관계를 정의하는 것으로 시작 SQL 관계형 데이터페이스에서 데이터를 다루기 위해 사용하는 언어 SELECT 저장된 데이터를 조회하고자 할 때 사용하는 명령어 문자 함수 ① CHAR SQL serve는 CHAR, MSSQL은 ASCII 코드 ② LOWER: 문자를 소문자로 변환해주는 함수 ③ UPPER: 문자를 대문자로 변환해주는 함수 ④ LTRIM 특정 문자 명시 안 하면 왼쪽 공백 제거 특정 문자 명시하면 명시 문자 제거 ⑤ RTRIM 특정 .. 2022. 9. 5.
SQLD 개발자 자격증 요약 2. 데이터 모델링과 SQL SQLD 개발자 자격증 시험 전 본인이 보기 위해 중요하다고 생각한 부분만 정리한 요약본으로, 누락 내용이 있을 수 있다. 정규화 데이터 정합성을 위해 엔터티를 작은 단위로 분리하는 과정. 데이터 조회 성능은 처리조건에 따라 향상되기도 하고 저하되는 경우도 있지만, 입력/수정/삭제 성능은 일반적으로 향상된다고 볼 수 있다. 그렇다고 모든 엔터티를 무작정 분리하면 안 돼서 룰이 존재한다. 적절한 정규화는 성능상 이롭지만 지나친 정규화는 오히려 성능 저하를 일으킬 수 있다. 제1 정규형 모든 속성은 반드시 하나의 값만 가져야 한다. (속성값 여러 개일 때 필요) 제2 정규형 모든 일반속성은 반드시 모든 주 식별자에 종속되어야 한다. (PK가 2개 이상일 때 필요) 제3 정규형 주 식별자가 아닌 모든 속성 간.. 2022. 9. 5.
SQLD 개발자 자격증 요약 1. 데이터 모델링의 이해 SQLD 개발자 자격증 시험 전 본인이 보기 위해 중요하다고 생각한 부분만 정리한 요약본으로, 누락 내용이 있을 수 있다. 모델링의 특징 ① 추상화: 현실 세계를 일정한 형식으로 표현 ② 단순화: 정해진 표기법으로 단순하고 쉽게 표현 ③ 명확화: 불분명 제거, 명확하게 해석할 수 있도록 기술 모델링의 세 가지 관점 ① 데이터 관점(What, Data) 어떤 데이터들이 업무와 얽혀 있고, 어떤 관계가 있는지 ② 프로세스 관점(How, Process) 실제 처리하고 있는 일은 무엇이고, 앞으로 처리해야 하는 일은 무엇인지 ③ 데이터와 프로세스의 상관 관점(Interaction) 프로세스에 따라 데이터는 어떤 영향? 모델링의 세 가지 단계 ① 개념적 데이터 모델링 업무 중심적, 포괄적인 수준 ② 논리적 데이터.. 2022. 9. 5.
반응형