250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 혼공컴운
- 프로그래머
- 자바의정석
- 알고리즘
- Codeup
- 운영체제
- 국비지원
- 프로그래밍
- 백엔드
- SpringBoot
- 미라클모닝
- 리액트
- 자바알고리즘
- 소셜로그인구현
- 자바
- 스프링부트
- 개발자
- db
- Java
- 프로그래머스
- 코딩
- 백엔드개발자
- 코드업
- 개발자일기
- 데이터베이스
- 프로세스
- 국비지원코딩
- 자바개발자
- 자바스크립트
- React
Archives
- Today
- Total
목록sql책추천 (1)
초코딩(chocoding)
[SQLD] 이기적 - SQL 개발자 / part.2 데이터 모델과 성능
데이터 중복을 제거하여 데이터 모델의 유연성을 향상시키는 것 => 정규화, 3층 스키마, 이상현상 제거 정규화란? => 데이터의 일관성, 최소한의 데이터 중복, 최대한의 데이터 유연성을 위한 방법이며, 데이터를 분해하는 과정 => 정규화는 데이터 중복을 제거하고 데이터 모델의 독립성을 확보하기 위한 방법 => 정규화는 테이블을 분해해서 데이터 중복을 제거하기 때문에 데이터 모델의 유연성을 높임 => 정규화를 수행하면 비즈니스에 변화가 발생하여도 데이터 모델의 변경을 최소화할 수 있음 => 제1정규화부터 제5정규화까지 있지만, 실질적으로 제3정규화까지만 수행 정규화 절차 제1정규화 => 속성의 원자성 확보, 기본키 설정 제2정규화 => 기본키가 2개 이상의 속성으로 이루어진 경우, 부분 함수 종속성을 제거..
MySQL
2023. 9. 6. 09:39