[SQLD 후기] 진짜 비전공자 3주 1트 합격 | 제54회 SQL 개발자
·
[TIL] SQL/SQLD
흔히 보이는 SQLD비전공자 3일, 3시간 합격?나는 이런 말들이 믿기지가 않는다,, 저런 글들은 분명비전공자가 아니시거나,비전공자여도 이공계열 혹은데이터 관련 현업이나 실무 경험이 있다든지 등분명 앞에 생략된 맥락들이매우 많을 것이라는 느낌. 아닌데?나 순수 비전공자인데됐는데? 하시는 분들이 계시다면?  개념 2회독, 기출 0.75회독,제대로 시험공부를 한 건 2주 동안 하루 6시간씩 공부.그 2주도 기출은 완벽히 끝내지도 못하고시험을 보러 간 사람 입장에서 쓰는 SQLD 합격 후기 기록해 봅니다~! 1. 시험자 스펙전공: 어문계열관련 경험: 전무그나마 SQL 코딩 학습 근 2개월 군말할 것 없이 뼛속까지 문과생이라고 보시면 됨.시험 전까지 공부/시간량:개념 2회독 | 기출 0.75회독 | 시험 직전 ..
[SQLD: 파트2-3] 제3장 관리 구문: DML, TCL, DDL, DCL | 격파르타 SQLD 자격증 챌린지 12일차
·
[TIL] SQL/SQLD
과목2 SQL 기본 및 활용제3장 관리 구문 제1절 DML 제2절 TCL 제3절 DDL 제4절 DCL 기출 POINT한눈에 정리관리 구문의미  DMLData Manipulation Language데이터 조작 언어: 테이블에 저장된 데이터 조작조회(SELECT) 삽입(INSERT)INSERT INTO 테이블1, 테이블2,... VALUES 값1, 값22가지 방법: 컬럼 명시 O / 컬럼 명시 X**값에 테이블 순서대로 해당 값 삽입 수정(UPDATE) UPDATE 테이블명 SET 수정할컬럼명 = 수정값WHERE 조건으로 수정 범위 지정 필수-> 없으면 모든 데이터 수정돼는 불상사 발생 삭제(DELETE) DELETE [FROM] 테이블명 WHERE 삭제조건DROP, TRUNCATE vs DELETETCL ..
[SQLD:파트2-2] SQL 활용: 계층형 질의와 셀프 조인, PIVOT절과 UNPIVOT, 정규표현식 | 격파르타 SQLD 자격증 챌린지 11일차
·
[TIL] SQL/SQLD
과목2 SQL 기본 및 활용제2장 SQL 활용 제1절 서브쿼리 제2절 집합 연산자 제3절 그룹 함수 제4절 윈도우 함수 제5절 Top N 쿼리 제6절 계층형 질의와 셀프조인 제7절 PIVOT 절과 UNPIVOT 절 제8절 정규표현식 어려움기출 POINT계층형 질의와 셀프 조인계층형 데이터- 동일 테이블에 계층적으로 상위와 하위 데이터가 포함된 데이터 의미- 계층형 구조 -> 데이터 모델 설계 -> 테이블 생성- 엔터티를 순환관계 데이터 모델로 설계할 경우도 계층형 데이터 발생  -> 계층형 데이터를 조회하기 위해서는 계층형 질의를 사용해야 함; DBMS 제공 회사별로 구조적 차이 존재 Oracle 계층형 질의계층형 질의 구문계층형 질의 문제 POINT: START WITH 과 PRIOR 부분 해석이 핵심..
[SQLD:파트2-2] SQL 활용: 집합 연산자, 다중행 함수(그룹, 윈도우) | 격파르타 SQLD 자격증 챌린지 10일차
·
[TIL] SQL/SQLD
과목2 SQL 기본 및 활용제2장 SQL 활용 제1절 서브쿼리 제2절 집합 연산자 제3절 그룹 함수 제4절 윈도우 함수 제5절 Top N 쿼리 제6절 계층형 질의와 셀프조인 제7절 PIVOT절과 UNPIVOT 제8절 정규표현식기출 POINT집합 연산자 (UNION / UNION ALL / INTERSECT / MINUS)SELECT를 통해 얻은 결과 간의 집합 연산을 수행하는 연산자2개 이상의 테이블에서 JOIN을 사용하지 않고 연관된 데이터를 조회하여 합쳐서 볼 수 있음= 2개 이상의 쿼리 수행 결과를 가지고 하나의 결과로 만들어 줌 동일 테이블에서 서로 다른 질의를 수행하여 결과를 합치고자 할 때 주로 사용할 수 있음집합 연산자를 사용하기 위해서는 SELECT 절의 컬럼 수가 동일해야 함데이터 타입이..
[SQLD: 파트2-2] SQL 활용: 서브쿼리, 기타 서브쿼리와 뷰(VIEW) | 격파르타 SQLD 자격증 챌린지 10일차
·
[TIL] SQL/SQLD
과목2 SQL 기본 및 활용제2장 SQL 활용 제1절 서브쿼리 제2절 집합 연산자 제3절 그룹 함수 제4절 윈도우 함수 제5절 Top N 쿼리 제6절 계층형 질의와 셀프조인 제7절 PIVOT절과 UNPIVOT 제8절 정규표현식기출 POINT서브쿼리서브쿼리 기본- 개념: 하나의 SQL 문안에 포함되어 있는 또 다른 SQL 문을 의미- 용도:  - 하나의 쿼리 안에 다른 작은 쿼리를 포함시키는 것  - 주요 쿼리의 일부로 사용되어 조건을 만족시키거나 값을 가져올 때 유용  - 주인공 쿼리를 도와주는 작은 도우미 쿼리  - 데이터베이스에서 더 복잡한 정보를 가져오거나 원하는 조건을 충족시키기 위해 사용되는 도구- 특징:JOIN과 서브쿼리의 차이점JOIN서브쿼리조인에 참여하는 모든 테이블은 대등한 관계에 있기 ..
[SQLD: 파트2-1] SQL 기본: JOIN, 표준 조인 | 격파르타 SQLD 자격증 챌린지 9일차
·
[TIL] SQL/SQLD
과목2 SQL 기본 및 활용제1장 SQL 기본 제1절 관계형 데이터베이스 개요 제2절 SELECT문 제3절 함수 제4절 WHERE 절 제5절 GROUP BY, HAVING 절 제6절 ORDER BY 절 제7절 조인 제8절 표준 조인기출 POINTJOIN; WHERE 절 활용 조인- 두 개 이상의 테이블을 연결 또는 결합하여 데이터를 출력하는 것- 관계형 데이터베이스의 가장 큰 장점이자 핵심적인 기능: 여러 테이블 간 관계를 통해 데이터 출력- 일반: 기본키(PK)나 외래키(FK) 값의 관계에 의해서 JOIN 성립 / 예외: 논리적인 값들의 연관만으로도 JOIN- 두 테이블만 JOIN / 두 테이블 이상은 한번에 JOIN 불가능 / 2개씩 순차적으로 JOIN  특징사용 연산자EQUI JOIN두 테이블 간에..
[SQLD: 파트2-1] SQL 기본: GROUP BY, HAVING, ORDER BY 절(TOP N 쿼리)| 격파르타 SQLD 자격증 챌린지 8일차
·
[TIL] SQL/SQLD
과목2 SQL 기본 및 활용제1장 SQL 기본 제1절 관계형 데이터베이스 개요제2절 SELECT문 제3절 함수 제4절 WHERE 절 제5절 GROUP BY, HAVING 절 제6절 ORDER BY 절 제7절 조인 제8절 표준 조인기출 POINTGROUP BY집계함수- GROUP BY와 떨어질 수 없는 관계 집계 함수의 기본 구조ALL- 모든 값을 기준으로 집계할 때 사용하는 옵션- 기본값이므로 생갹 가능DISTINCT- 같은 값을 하나의 데이터로 간주할 때 사용하는 옵션- SELECT 문의 결과에서 유일한 하나의 행만 출력- 생략된 거였군?집계 함수명( [DISTINCT | ALL] 칼럼이나 표현식 )순서 주의: DISTINCT는 집계 함수명 안에 쓰인다는 것! 집계 함수의 종류항목출력 결과특징COUNT..
[SQLD: 파트2-1] SQL 기본: WHERE 절 | 격파르타 SQLD 자격증 챌린지 7일차
·
[TIL] SQL/SQLD
과목2 SQL 기본 및 활용제1장 SQL 기본 제1절 관계형 데이터베이스 개요 제2절 SELECT문 제3절 함수 제4절 WHERE 절 제5절 GROUP BY, HAVING 절 제6절 ORDER BY 절 제7절 조인 제8절 표준 조인기출 POINT WHERE 절- 단독 사용 X; 내가 원하는 데이터만 조회, 수정, 삭제시 함께 사용- SELECT [ALL|DISTINCT] 칼럼명 [AS 별명] FROM 테이블명 WHERE 조건식;- UPDATE 테이블명 SET 칼럼명=값 WHERE 조건식;- DELETE FROM 테이블명 WHERE 조건식;- SELECT * FROM PLAYER WHERE BACK_NO = 10;- UPDATE PLAYER SET TEAM = '서울FC' WHERE NAME = '메시';..
[SQLD:파트2-1] SQL 기본: SELECT 문, 함수 | 격파르타 SQLD 자격증 챌린지 7일차
·
[TIL] SQL/SQLD
과목2 SQL 기본 및 활용제1장 SQL 기본 제1절 관계형 데이터베이스 개요 제2절 SELECT문 제3절 함수 제4절 WHERE 절 제5절 GROUP BY, HAVING 절 제6절 ORDER BY 절 제7절 조인 제8절 표준 조인기출 POINTSELECT 문에서 사용하는 구문들(?) 위주SQL문SQL 문- SELECT, INSERT, UPDATE 등과 같은 키워드로 시작- 하나의 statement는 세밀콜론(;)으로 끝남- 대/소문자 구분 X문(Statement)- 독립적으로 실행할 수 있는 완전한 SQL 코드 조각- 문(statement)은 절(Clause)로 구성절(Clause)- 문이 하위 단위SELECT col_name FROM table_name; --문SELECT col_name --절FRO..
[SQLD:파트1-2] 데이터 모델과 SQL: 관계와 JOIN, 트랜젝션, Null, 본질/인조식별자 | 격파르타 SQLD 자격증 챌린지 5일차
·
[TIL] SQL/SQLD
제2장 데이터 모델과 SQL 제1절 정규화 제2절 관계와 조인의 이해 제3절 모델이 표현하는 트랜젝션의 이해 제4절 Null 속성의 이해 제5절 본질식별자 vs 인조식별자기출 POINT관계와 조인의 이해- 관계와 조인(매핑키)- 조인의 종류: INNER / OUTER / CROSS- 계층형 데이터 모델- 상호배타적 관계모델이 표현하는 트랜잭션의 이해- 트랜잭션 과정- 트랜잭션 특징: ACIDNull 속성의 이해- Null의 특징본질식별자 vs 인조식별자- 본질식별자 및 인조식별자 관계와 조인(JOIN)의 이해 '관계를 맺는다'의 의미JOIN RELATIONSHIP: 식별자를 상속시키고 해당 식별자를 매핑키로 활용해 데이터를 결합하여 보겠다⭐ 관계 (Relationship) 의미- 테이블 간의 연결- 두 ..
이데마
'SQLD' 태그의 글 목록