2022.06.09 ~ 10 TIL

귀찮Lee·2022년 6월 12일
0

TIL / 회고록

목록 보기
22/35

22.06.09 ~ 10 / Today I Learned

◎ 학습 전

※ 오늘 나의 학습 목표는 무엇인가요?

  • SQL 주요 문법을 이해할 수 있다.

    • 조회, 삽입, 갱신, 삭제 구문을 자유자재로 사용할 수 있다.
    • 조회시 다양한 조건을 걸어 원하는 정보만 조회할 수 있다.
    • 통계를 위한 쿼리를 만들 수 있다.
  • 스키마 디자인을 할 수 있다.

    • 앱에 필요한 테이블과 필드, 그리고 관계를 부여할 수 있다.
  • 1:N, N:N 관계를 이해하고, 데이터베이스에서 테이블을 조작할 수 있다.

    • Foreign Key, Primary Key에 대해 이해할 수 있다.
  • Achievement Goal
    • SQL이 어떻게 이루어져 있는지 이해한다.
    • SQL 기본 query문을 사용할 줄 안다.
    • Schema의 설계 방법과 나은 방향성을 고안한다.
    • 서버와 클라이언트 사이에서 주고 받는 데이터를 database에 저장하여 영속성있게 저장할 수 있다.
    • 데이터 간의 다양한 관계를 알아본다.
    • 데이터 간 관계를 기술하는 언어를 익힌다.
    • 합리적이고 효율적인 방법으로 DB를 구성하는 방법 이해
    • DB에서 관련 정보를 찾기 위해 SQL 쿼리를 작성하는 방법

※ 오늘 학습할 내용 중에 이미 알고 있는 내용은 무엇인가요?

  • h2-console을 통해 간단한 조회를 해본 적 있다.
  • 그 외에는 정확히 알고 있는 부분이 없다.

◎ 학습 후

※ 06.09 (목)

  • 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요?

    • SQL과 NoSQL의 차이점과 각각의 사용처
    • SQL query문을 직접 입력하면서 학습
  • 오늘 학습한 내용 중 아직 이해되지 않은 불확실한 내용은 무엇인가요?

    • SQL 문법 하나하나가 익숙하지 않다.
      • 필요한 데이터 조회, 통계 내는 문법이 힘듦
  • 이해되지 않은, 불확실한 내용을 보완하기 위해서 나는 무엇을 할 수 있을까요?

    • SQL 관련 문법들을 찾아보고, 이를 정리하여 보자

※ 06.10 (금)

  • 오늘 학습 내용 중 새롭게 배운 내용은 무엇인가요?
    • 1:N, N:N 관계를 이해하고, DB를 조작해 보았다.
    • 스키마 디자인 : SNS 페이지를 보고 직접 관계형 DB를 구성해보았다.
    • 만든 스키마 디자인을 SQL로 표현해 보았다.

※ 나의 오늘 학습 만족도는 몇 점인가요?

  • 학습 태도 65점 : 예전 Spring 학습할 때, 이 부분이 크게 필요없다고 생각해서 인지 문법이 눈에 잘 들어오지 않았다. 충분히 필요하다고 인식해도 하나하나 해보기가 너무 귀찮았던 것 같다.
  • 이해도 75점 : 특정 query를 통해 내가 원하는 데이터들을 직접 뽑아내봐야 이해도가 높아질 것 같다. (연습문제 들을 풀어봐야 겠다.)
  • 학습 만족도 80점 : 모르는 내용을 배운다는 것이 재밌다. 그런데 직접적으로 많은 양의 데이터를 다룰 수 없었어서 아쉬웠다.

◎ 생각 정리

  • 해야할 일
    • 밀린 일 정리 : 차근차근 하나씩 해나갈 것
      • 내가 추가적으로 하는 것은 남들보다 뒤쳐지는 것이 아니라 남들보다 더 하는 것을 못한 것이다.
      • 하나하나 해결해나가는 자신을 칭찬해주자.
    • 주말에 SQL 공부하고 정리하기
    • 밀린 일 하나 끝내기

◎ 오늘 배운내용들 정리

profile
배운 것은 기록하자! / 오류 지적은 언제나 환영!

0개의 댓글