제2정규화

DI(Digital Innovation)/DataBase & SQL 뽀개기

2NF 완벽 이해 MASTER

[책대여내역 table] 회원아이디 책이름 날짜 회원등급 책가격 반납여부 kuk 디자인책 2월23일 우수 1000 1 kim 만화책 2월24일 일반 2000 0 park SQL책 2월25일 일반 1000 1 park 소설책 2월25일 일반 2000 0 Q1. 위 테이블에서 ‘책가격’ 컬럼은 다른 테이블로 옮기는게 좋을까염? 위 테이블에 composite primary key 는 ‘회원아이디’, ‘날짜’, ‘책이름’입니다. 다른 테이블로 빼야합니다. composite primary key 중 하나인 ‘책이름’에 종속 O composite primary key 중 하나인 ‘날짜’에 종속 X composite primary key 중 하나인 ‘회원아이디’에 종속 X 그래서 제 2정규형 만들려면 다른 테이블로 ..

DI(Digital Innovation)/DataBase & SQL 뽀개기

DB 1, 2 정규형

차 번호만 알면 내 전여친의 현남친의 포르쉐가 중고인지 신차인지 알 수 있는 것처럼, 정규형을 알면 DB 설계가 가능하다.(1NF, 2NF) 사람들은 보통 쿼리를 짤 때 JOIN 문법을 매우매우매우 어려워합니다. 이걸 왜하는지, 왜 테이블을 애초에 여러개로 나눠놓는거지? 이해도 안가고 세상아 덤벼라 반발심도 생길텐데요. 오늘 배우는 정규화/정규형을 배우면 매우매우 쉬워집니다. 배워두면 손해볼 것 없는 장사이니 잘 알아보도록 합시다. 제 1 정규형(1st normal form) 여러분은 지금부터 종합 운동센터 전산시스템을 만드는 개발자입니다. 일단 센터에 등록한 사람들을 테이블을 정리하고 싶습니다. 후딱 만들어보겠습니다. [센터등록회원현황] 회원번호 이름 신청프로그램 10001 국성우 수영 10002 김태..

달려라 국나뇽
'제2정규화' 태그의 글 목록