데이터 베이스 정규화-1NF, 2NF, 3NF, BCNF
정규화란? 릴레이션을 분할해서 관련있는 속성들만 한 릴레이션에 담기도록 하는 것이다. 데이터 갱신시 생길 수 있는 문제 1. insert anomaly(삽입 이상) 데이터를 삽입하기 위해서 불필요한 데이터 또한 삽입해야 되는 것을 의미한다. 교수 번호 개설 과목 교수 이름 듣는 학생 수 111111 데이터 베이스 김김김 33 222222 C++ 프로그래밍 이이이 18 111111 리눅스 프로그래밍 김김김 20 위 릴레이션에 새로운 교수에 대한 정보를 넣는다고 하자. 그 교수가 과목을 개설하지 않았다면 개설 과목은 PK로 NULL이 될 수 없어 데이터를 삽입 할 수 없다. 즉, 데이터를 삽입하기 위해 '불필요한 데이터'인 개설 과목도 넣어야한다. 2. deletion anomaly(삭제 이상) 데이터를 삭..
데이터베이스/MySQL
2019. 6. 20. 15:38
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 11503
- FTP
- DP
- git
- 메일서버
- mysql
- java
- dovecot
- 구슬 탈출2
- ESP8266
- 2981
- 집배원 한상덕
- BFS
- hackerrank
- 리눅스
- 키 순서
- 스티커모으기2
- 블루투스
- 아두이노
- 백준
- the pads
- dht11
- 워드프레스
- 프로그래머스
- 라즈베리파이
- 라즈비안
- 자바
- 합승 택시 요금
- hc-06
- c++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함