시험 결과(사전 점수 발표) 높은 점수로 합격한 것은 아니지만 프론트엔드 부트캠프 과정을 진행하면서 공부해야 했기에 절대적인 시간이 부족했다... 공부시간 대비 나름 안정적인 점수를 받아서 감사하다 ㅠㅠ 시험 준비 전 상태 비전공자 SQL 무경험 백엔드 부트캠프 과정을 거쳤지만 데이터베이스를 직접 SQL 쿼리로 짠 것이 아니라 Spring JPA를 이용했었기 때문에 SQL은 처음 접하는 것이나 마찬가지였음 공부 기간 : 약 한 달 시작은 1월 말에 하였지만 집중적으로 공부한 것은 2주 정도 공부 방법 처음에 Data On-Air로 기본을 잡고 주랭이를 풀면서 강의 영상 위주로 공부하였다! 틈틈이 프로그래머스로 SQL 문제를 풀어보았다. SQLD 시험은 oracle과 sql server 두 가지 모두 나오..
SQL 기본 SQL 심화 그룹 함수 소계를 구할 때 사용 ROLLUP 컬럼의 순서가 수행결과에 영향을 미침 인자로 들어온 컬럼의 오른쪽부터 하나씩 빼면서 그룹을 만듦 GROUP BY ROLLUP(COL1, COL2, COL3) GROUP BY 결과 1 : COL1, COL2, COL3 GROUP BY 결과 2 : COL1, COL2 GROUP BY 결과 3 : COL1 GROUP BY 결과 4 : () -> 전체합계 GROUP BY ROLLUP(COL1, (COL2, COL3)) GROUP BY 결과 1 : COL1, (COL2, COL3) GROUP BY 결과 2 : COL1 GROUP BY 결과 3 : () -> 전체합계 GROUP BY COL1, ROLLUP((COL2, COL3)) GROUP BY..
데이터 모델링의 이해 데이터 모델링의 특징 추상화(Abstraction) : 현실 세계를 일정한 양식(표기법)에 맞게 간략하게 표현 단순화(Simplification) : 누구나 이해하기 쉽도록 약속된 규약에 의한 제한된 표기법 또는 언어를 이용하여 표현 명확화(Clarity) : 명확하게 한 가지로 해석되며 정확하게 현상을 기술 데이터 모델링의 단계 개념적 모델링 추상화 수준이 가장 높음 업무 측면의 모델링 전사적이고 포괄적인 모델링 핵심 엔티티 도출, ERD 작성 논리적 모델링 특정 데이터베이스 모델에 종속 재사용성 높음 세부속성, 식별자, 관계 등을 표현 데이터 정규화 완료 물리적 모델링 물리적인 성능과 데이터 저장을 고려한 설계 가장 구체적인 데이터 모델링 성능, 보안, 가용성을 고려 데이터 모델..
GROUP BY GROUP BY는 데이터들을 원하는 그룹으로 나눌 수 있다. 그룹화하기 위해 집계 함수(COUNT, MAX, MIN, SUM, AVG)와 자주 사용된다! SELECT COUNTRY, COUNT(COUNTRY) AS COUNRY_COUNT FROM CUSTOMERS GROUP BY COUNTRY ORDER BY COUNTRY CUSTOMERS 테이블에서 나라별 고객의 수 HAVING GROUP BY 절에 의해 생성된 결과 값 중 원하는 조건의 데이터를 분류하기 위해 사용(WHERE과 유사하지만 GROUP BY와 사용된다는 점에 차이가 있다!) SELECT COUNTRY, COUNT(COUNTRY) AS COUNRY_COUNT FROM CUSTOMERS GROUP BY COUNTRY HAVI..
개념 정규화의 목표는 테이블 간 중복된 데이터를 허용하지 않는 것이다. 중복된 데이터를 만들지 않으면, 무결성을 유지할 수 있고, DB 저장 용량 또한 효율적으로 관리할 수 있다. 데이터의 중복을 없애면서 불필요한 데이터를 최소화시킨다. 무결성을 지키고, 이상 현상을 방지한다. 테이블 구성을 논리적이고 직관적으로 할 수 있다. 데이터베이스 구조를 확장에 용이해진다. 정규화에는 여러가지 단계가 있지만, 대체적으로 1~3단계 정규화까지의 과정을 거친다. 제 1정규화(1NF) 테이블 컬럼이 원자값(하나의 값)을 갖도록 테이블을 분리시키는 것을 말한다. 어떤 릴레이션에 속한 모든 도메인이 원자값만으로 되어 있어야한다. 모든 속성에 반복되는 그룹이 나타나지 않는다. 기본키를 사용하여 관련 데이터의 각 집합을 고유..
- Total
- Today
- Yesterday
- 자바
- 형변환
- JavaScript
- Nest
- 자바bfs
- 자바트리
- 리액트
- Algorithm
- 자바dp
- 정렬
- JPA
- 스프링부트
- java
- 자바스크립트
- 해시맵
- 알고리즘
- SQL
- 프로그래머스
- SQLD
- 이분탐색
- CS
- BFS
- Spring
- DP
- dfs
- Queue
- 타입스크립트
- 스프링
- Comparator
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |