2020-04-05 TIL

할 일 목록

  • line 코테
  • DB 3장 읽기
  • pos 코딩하기.

완료하지 못한 목록

완료 목록

  • line 코테
  • DB 3장 읽기
  • pos 코딩하기.

1.Fact

  • 라인 코딩 테스트에 참여했다.
  • DB 3장 정규화 내용을 공부했다.
  • pos 에 DB를 사용하기 위해 h2 DB와 jpa를 사용하기 위해 hybernate를 설치했다.

2.Feelings

  • 라인 코딩 테스트 문제가 쉽진 않았지만 어떤 방식으로 준비하면 될지 생각할 수 있게 되어 걱정이 놓인다
  • DB 정규화를 공부하고 있는데 어렵다.. 쉬운게 없다.
  • intellij에서 jar 파일을 module에 dependencies에 등록을 했는데도 불구하고, 패키지를 읽어오질 못해서 헤매고 있다.

3.Findings

  • 정규화란 DB의 좋은 설계를 위한것이다.
  • 정규화는 중복을 제거하여 모순이 발생하는 변칙(Anomalies)를 제거한다.
  • 함수의 종속성에 대해서 알게 되었다.
  • 1,2,3 NF에 대해서 공부를 하였다. 2NF는 후보키의 진부분지밯ㅂ에서 키가 아닌 속성에 함수 종속성을 제거하는 작업이다. 3NF는 추이 함수 종속성을 제거하는 작업이고, 키가 아닌 속성 사이의 함수 종속성을 추이 함수 종속성이라고 할 수 있다.

4.Future Action Plan

  • 패키지 문제 해결하기
  • pos 구현하기
  • 3장 책 다읽고, 어려운 부분 뜯어보기
  • java 입출력 계속 공부하기.

5.FeedBack


Written by@Zero1
This blog is for that I organize what I study and my thinking, feeling and experience.

GitHub