나를 기록하기/[자격증] SQLD

[SQLD] 1과목 2장 - 데이터 모델과 성능

배고파요 2023. 3. 17. 20:39
728x90

📕 1과목 - 데이터 모델링의 이해


📌 2장 - 데이터 모델과 성능


📍정규화 ?

  • 제 1 정규화
    • 한 칸엔 하나의 데이터만.
회원 번호 회원 이름 프로그램
1 강호동 골프
2 이수근 골프, 농구

-->

회원 번호 회원 이름 프로그램
1 강호동 골프
2 이수근 골프
2 이수근 농구

 

  • 제 2 정규화
    • 현재 테이블의 주제와 관련이 없는 컬럼을 다른 테이블로 빼는 작업.
    • 단점 :: 테이블 1개만 조회 해서는 원하는 정보를 한 번에 알기 힘들겠지. 

 

수강 등록 현황 테이블.

회원 번호 회원 이름 프로그램 가격 납부여부
1 강호동 골프 6000 0
2 이수근 골프 6000 1
2 이수근 농구 5000 0

 

--> 골프가 7000 으로 가격 변경해야 한다면..?

--> 골프 인 것을 모두 찾아서 다 변경해야함. 

--> 데이터가 많으면 엄청 오래 걸리겠지?

--> 문제 있음.

 

 

수강 등록 현황  테이블.

회원 번호 회원 이름 프로그램 납부여부
1 강호동 골프 0
2 이수근 골프 1
2 이수근 농구 0

 

프로그램  테이블.

프로그램 가격
골프 6000
농구 5000

 

 

 

 

  • 제 3 정규화

https://www.youtube.com/watch?v=Y1FbowQRcmI

 

 

 

 

 

📍 ?

  • ㅇㅇ

 


출처 : 

 

https://www.youtube.com/watch?v=Y1FbowQRcmI 

 


개발 공부를 위한 블로그 입니다. 

오류가 있다면 댓글로 알려주세요! 

감사합니다.

728x90