일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로야구
- 문파문파 공략
- 조세피난처
- 우분투
- ubuntu 12.04
- 애플
- Linux
- NC 다이노스
- python
- 블로그
- 손민한
- NC다이노스
- 뉴스타파
- 리뷰
- 국정원
- mysql
- 해외직구
- 야구
- 데이터베이스
- ubuntu
- 문파문파
- 태그를 입력해 주세요.
- 안드로이드
- Git
- 단통법
- Tizen
- 인공지능
- 타이젠
- arm
- 김경문
- Today
- Total
목록이행함수종속 (2)
꿈꾸는 사람.
정규화 릴레이션과 함수 종속성을 주고 특정 정규형으로 릴레이션을 분할하는 문제는 감리사 시험의 데이터베이스 과목에서 늘 출제되는 문제다. 정규화의 기본 원칙은 무손실 분해하는 것이다.분해된 릴레이션을 조인하여 원래의 릴레이션으로 복구할 수 있어야 한다. BCNF 정규형 구하기 2012년 56번 문제를 보자. 56. 다음과 같은 함수 종속을 갖는 릴레이션 R(A, B, C, D, E)을 BCNF로 가장 적절하게 분해한 결과는? (아래 답 문항에서 밑줄은 기본키를 표현한다.) ② -> ③"의 순서대로 추적하면 모든 속성을 찾을 수 있다. 3. 분해하기 ①은 기본키가 나머지 속성들을 함수적으로 결정하는 것을 나타낸다. ③의 C -> D는 이행함수 종속이므로 따로 테이블로 분리한다. ②의 E -> (C,D)는 ..
정규화 데이터베이스에서 항상 출제되는 문제 중 하나가 정규화, 정규형이다.데이터베이스를 잘못 설계하면 데이터 중복이 발생하여 이상 현상이 발생한다.이상의 종류는 삭제/삽입/갱신 이상이 있다.이상의 원인은 종속 관계가 있는 애트리뷰트들을 하나의 릴레이션으로 나타낼 때 발생한다.이런 이상 현상을 해결하는 방법은 종속성을 분석하여 하나의 릴레이션에 하나의 종속성만 존재하도록 분해하는 것이다.정규화(Normalization)는 데이터 중복성을 최소화하기 위해 릴레이션을 분해하는 과정을 말한다. 정규화 문제는 BCNF까지만 출제되었고 제4 정규형, 제5 정규형 문제는 나오지 않았다. 정규화와 정규형 정규화와 정규형을 혼동하는 경우가 많다. 정규화는 정규형을 구하는 과정이다.정규형은 정규화를 수행한 결과이다. 즉,..