SQLD 자격시험을 준비하면서 학습한 내용을 정리하려합니다. 이전에 프로젝트를 진행하면서 데이터 베이스 설계에 대한 고민이 많았었는데, 프로젝트 전, 이 내용을 심도있게 학습했더라면 조금 더 짜임새있게 DB를 구성할 수 있지 않았을까하는 아쉬움이 남습니다.중복 : 같은
과거 대시보드 프로젝트를 할 당시 설계에 문제가 있었는지 조회 쿼리의 성능이 매우 안 좋아서 추출속도가 느리고 조인이 과부화가 걸렸던 경험이 있어, 해당 챕터를 좀 더 꼼꼼히 공부했던 것 같습니다.DB 성능향상을 목적으로 설계 단계의 데이터 모델링 때부터 정규화, 반정
넓은 의미에서의 데이터베이스는 일상적인 정보들을 모아 놓은 것 자체를 의미합니다. 하지만 여기서 일반적으로 데이터베이스라고 말할 때는 특정 기업이나 조직 또는 개인이 필요에 의해(e x: 부가가치가 발생하는) 데이터를 일정한 형태로 저장해 놓은 것을 의미한다. 많은 사
두 개 이상의 테이블에서 조인을 사용하지 않고 연관된 데이터를 조회할 때 사용하는 것을 말합니다. SELECT 절의 칼럼 수가 동일하고 SELECT 절의 동일 위치에 존재하는 칼럼의 데이터 타입이 상호 호환할 때 사용 가능합니다.Union, Intersection, D
옵티마이저(Optimizer)는 사용자가 질의한 SQL문에 대해 최적의 실행 방법을 결정하는 역할을 수행합니다. 이러한 최적의 실행 방법을 실행계획(Execution Plan)이라고 하고, 관계형 데이터베이스는 궁극적으로 SQL문을 통해서만 데이터를 처리할 수 있습니다