1. Schema와 SQL을 사용하는 과제를 해결하며, 활용할 수 있는 능력을 기른다.
- 과제 - Learn Schema / SQL
✔︎ Part 1 : 데이터베이스 연결과 스키마
✔︎ Part 2 : 스키마와 함께하는 기본 SQL
✔︎ Part 3 : 추가 요구조건과 스키마
☞ 과제를 하며 통과 못한 테스트들을 다시 하나 하나 되짚어보며, 스스로의 힘으로 통과하는 재미를 느낀 시간이었다 :) 역시 난 SQL을 할 때 가장 행복하다,, (Java 너무 어려워 🥲)
이론적으로 배우고 Learn SQL 시간에 살짝 맛 본 SQL문과 스키마를 Java와 연계하여 실질적으로 사용해보려하니 초반엔 어색하고 어떻게 적용시켜야할 지 막상 고민이 됐지만, 정보처리기사 자격증 공부할 때 공부했던 기억과 서적들을 뒤적하며 잘 풀어나갔던 것 같다. 그 때의 기억들이 새록새록 ,, (셀프웨 구해오, 세인업데, 크알드트, 인인밸, 업셋웨, 델프웨 등등 ...) 조인 부분도 자격증 공부할 땐 암기식으로 공부하느라 100% 이해까진 하지 못했는데 이번 실습 기회를 통해 깨달음을 얻었다❗️ 끝에 도저히 진전이 없는 어려웠던 1~2문제 정도는 구글링을 통해 찾아보며 마무리지었다.
실습하며 가장 핵심적이었던 부분은 JOIN 파트와 외래키와 기본키를 이어주는 것.
OUTER JOIN인 LEFT JOIN, RIGHT JOIN 등은 기준 중심으로 NULL값까지 포함시켜 조인한다는 것, 다중 조인을 사용하는 법 등등 조인 쪽에서 생각을 많이해야 했고, 비교적 난이도가 꽤 있어서 어려웠지만 그 만큼 보람찬 시간이었다.
과제는 이렇게 끝났지만, 조금 불확실한 GROUP BY, HAVING 절 관련 내용들이나 데이터베이스 쪽 관련 개념들을 좀 더 이해할 수 있는 시간을 가질 필요성이 있는 것 같다. 부트캠프로는 내용이 좀 부족했는데 정보처리기사 공부하던 책,, 범위가 넓어 깊이가 얕다 생각했는데, 생각보다 괜찮잖아,,?!🤔 앞으로도 많이 참고해야겠다! (물론 다른 서적들도!)
・ Spring Framework 실습 환경 구성
・ Spring Framework 특징