Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[2주차]_7장_정규화_김민 #100

Open
doraemon49 opened this issue Jan 14, 2023 · 0 comments
Open

[2주차]_7장_정규화_김민 #100

doraemon49 opened this issue Jan 14, 2023 · 0 comments
Assignees
Labels

Comments

@doraemon49
Copy link
Contributor

doraemon49 commented Jan 14, 2023

7장에서는 이상 현상을 이해하고, 릴레이션을 분해하는 정규화가 가장 중요하다고 생각합니다. 제 1, 2, 3, BCNF 정규형을 숙지하고 사용법을 익혀야 합니다.

제 1 정규형

릴레이션 R의 모든 속성 값이 원자값을 가지면 제 1 정규형이라고 한다.

제 2정규형

릴레이션 R이 제 1정규형이고 기본키가 아닌 속성이 기본키에 완전함수 종속일 때 제 2정규형이라고 한다.

제 3정규형

릴레이션 R이 제 2 정규형이고 기본키가 아닌 속성이 기본키에 비이행적hon-transe으로 종속할 때(직접 종속) 제3정규형이라고 한다.

BCNF 정규형

릴레이션 R에서 함수 종속성 X-> Y가 성립할 때 모든 결정자 X가 후보이면 BCNF 정규형이라고 한다.

@doraemon49 doraemon49 self-assigned this Jan 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant