TIL

TIL_20221006

번잔중 2022. 10. 6. 23:01

오늘 할 일

🧵 코드 스테이츠 32일차

[데이터베이스] SQL, 스키마 설계, RDBMS

  • 연습문제 - Daily Coding
  • Learn SQL
  • 설계
  • Designing Schema

다른거

  • 1일 1커밋
  • 아침 운동

오늘 배운 것

🍰 SQL

Learn SQL

문제는 어제 다 풀어서 프로그래머스의 SQL 고득점 Kit에서 JOIN 문제를 풀었다.

 

- 없어진 기록 찾기

 

GitHub - chaning49/SQL_Study

Contribute to chaning49/SQL_Study development by creating an account on GitHub.

github.com

 

- 있었는데요 없었습니다

 

GitHub - chaning49/SQL_Study

Contribute to chaning49/SQL_Study development by creating an account on GitHub.

github.com

 

- 오랜 기간 보호한 동물(1)

 

GitHub - chaning49/SQL_Study

Contribute to chaning49/SQL_Study development by creating an account on GitHub.

github.com

 

- 보호소에서 중성화한 동물

 

GitHub - chaning49/SQL_Study

Contribute to chaning49/SQL_Study development by creating an account on GitHub.

github.com

 

설계

  • 스키마와 쿼리 디자인
  • 데이터베이스 설계
  • SQL 내장함수

Designing Schema

다른거

프로그래머스 사이트에서 SQL 고득점 kit의 GROUP BY, (SUM, MAX, MIN), IS NULL, JOIN, (STRING, DATE)부분에 있는 문제를 모두 풀었습니다. JOIN을 풀면서는 FULL OUTER JOIN이 MySQL에서는 사용할 수 없고 UNION을 사용하여 구현해야 한다는 것도 알게 됐습니다. 오늘 푼 문제 수를 확인해보니 총 19문제였습니다. 살짝 빡셌네요.

 

문제 수가 너무 많아서 레포지토리 링크만 남겨놓겠습니다.

 

GitHub - chaning49/SQL_Study

Contribute to chaning49/SQL_Study development by creating an account on GitHub.

github.com

 

- 아침 운동

15일차

느낀점

  • 오전 내내 코딩을 했다. 데일리 코딩 문제를 풀고, SQL 문제도 풀었기 때문이다. JOIN이 생각보다 많이 헷갈렸는데, 페어분이 감을 잡으셔서 그런지 1시간 반 동안 꽉꽉 채워서 문제를 해결했다. 지금껏 했던 페어 프로그래밍 중에서 가장 시간을 잘 활용했다고 생각이 들었다!
  • 데이터베이스의 구조에 관한 내용을 학습하고 설계해보는 시간을 가졌는데, 역시 설계는 쉬운 일이 아니라는 것을 느꼈다. 학교 수업에서도 일대일, 일대다, 다대다 해가며 공부했을 때에도 쉽지 않았는데, 오랜만에 하려니 더 어렵게 느껴졌다. 하지만 이것도 해보면 늘 것이라고 생각한다.
  • 커밋도 하고 복습도 할 겸 SQL 문제를 왕창 풀었다. 언젠간 도움이 될거라고 생각한다.
  • 어제 배드민턴의 여파로 스쿼트를 하는데 무릎이 시큰거렸다. 살이 찐 상태로 너무 뛰어다니면 이렇게 되는가보다. 무릎 보호대를 하던지 웨이트 트레이닝 전 날에는 배드민턴을 치지 말던지 둘 중 하나는 해야겠다.

내일 할 일

📐 코드 스테이츠 33일차

[데이터베이스] SQL, 스키마 설계, RDBMS

  • 연습문제 - Daily Coding
  • SQL을 사용해 ERD 설계하기

다른거

  • 1일 1커밋
  • 아침 운동