테이블 설계

김유정·2023년 11월 21일

데이터베이스

목록 보기
5/6

좋은 테이블 설계

  • 한 테이블에는 각 행(레코드)에 유일한 key 값을 두어 고유한 데이터들이 저장되도록 한다.
    • 유일한 key로 쉽고 빠르게 데이터를 조회할 수 있다.
    • 중복 값을 방지할 수 있다.
  • 하나의 컬럼 값으로 여러 정보가 들어가지 않도록 설계한다.

1정규화 , (콤마) 로 한칸한칸에 여러개를 넣지않고 쪼갠다.
2정규화 어울리는 필드만 입력한다

  • 안좋은 설계 방식: 한 컬럼에 , 로 넣지않는다
  취미
  영화, 컴퓨터
  • 좋은 설계 방식
    취미
    영화
    컴퓨터

  • 데이터의 중복이 생기는 경우에는 테이블을 적절히 나누어야 한다.
  • 이 과정에서 다른 테이블의 데이터들과의 연결이 필요하다면 연결할 테이블의 key 값을 저장한다.
profile
열심히 하자

0개의 댓글