Disclaimer 이 글은 취업준비생 및 개발자지망생을 대상으로 하지 않습니다. (그들의 필요성은 제가 판단할 수 없음) 제가 이 자격증을 비추천하는 대상은 실무에서 SQL을 활용하고 있거나, 활용을 희망하는 비기술직군입니다. 서론 시험의 기본 정보에 대한 유용한 글이 많으니 생략하고자 한다. 왜 개발할 생각도 없는 직장인이 이 자격증을 땄는가? 에 대해서 간단하게 말하면 그냥... 회사에서 요즘 번아웃을 느끼고 있었고, 업무에서 성취감이나 자기효능감을 느끼지 못하고 있었다. 인생은 답이 없고 회사도 끝이 없는데 답도 있고 끝도 있는 시험 준비나 하면서 문제집에 똥그라미라도 치면 좀 정신건강에 좋지 않을까? 하는 생각으로 시작했다. (당시 판단력도 좀 흐려진 것 같다) 비추천 이유에 대해서는 후술하겠지..
Disclaimer 아래 내용은 코드잇 강의 'SQL로 하는 데이터 분석'을 수강하며 간단하게 정리한 내용입니다. 순서대로 듣는 것이 아닌 저에게 필요한 부분만 골라 듣습니다. (SQL기본 조회 방법은 생략합니다) 데이터베이스 기본 개념 - 데이터베이스 : 일정한 체계 속에 저장된 데이터의 집합 - DBMS(=DataBase Management System) : 데이터베이스 관리 시스템 (MySQL, Oracle 등) / 데이터베이스 구축하는 것도 DBMS를 선택하는 것부터 시작하게 된다. - SQL(Structured Query Language) : DBMS에 명령을 내리기 위해 사용하는 언어 - primary key : 테이블에서 하나의 row를 고유하게 식별할 수 있도록 해주는 column - na..
SARGable Query란 무엇일까? https://en.wikipedia.org/wiki/Sargable Sargable - Wikipedia In relational databases, a condition (or predicate) in a query is said to be sargable if the DBMS engine can take advantage of an index to speed up the execution of the query. The term is derived from a contraction of Search ARGument ABLE. A query failing en.wikipedia.org In relational databases, a condition (or pr..