1. ?? ?? (relational scheme)? ?? - PowerPoint PPT Presentation

1 / 13
About This Presentation
Title:

1. ?? ?? (relational scheme)? ??

Description:

Title: PowerPoint Author: neoneo Last modified by: a Created Date: 12/12/2002 2:45:49 PM Document presentation format: – PowerPoint PPT presentation

Number of Views:29
Avg rating:3.0/5.0
Slides: 14
Provided by: neo127
Category:

less

Transcript and Presenter's Notes

Title: 1. ?? ?? (relational scheme)? ??


1
4.6 ?? ??????? ???
1. ?? ?? (relational scheme)? ?? (1) ??
??? ?? - ????? ?? ???? ??? ? ?? ????
??? ??? ???? ? - ???, ?????, ???? ?? -gt
???? - ???? ?? -gt ??(anomaly) ??
(2) ??(anomaly) ? ???? ?? ?? ??? ??
?? ?? ?? ? ???? ???? ???? ??
? ???? ?? ???? ?? ???? ?? ??? ?? (3)
??(anomaly)? ?? - ?? ??? ??? ??? ?????
???? ??? ?? -gt ?? ???? ??? ???
?????? ?? -gt ???(normalization)
2
(4) ???? ?? - ??? ??????
???? ?? ??, ??, ?? ?? ??? ???? ?? -
??? ????? ?????? ??? ??? ????? ?? -
?? ??? ????? ???? ?? ????? ????? ??
- ??? ??? ???? ??? ? ????? ???? ??? ??
3
2. ???? ?? ???? R?? X? Y? ?? R? ????? ???
??????? ??? ????? X? ? ??? ??
????? Y? ?? ?? ??? ???? ??? ?? ??
????? ??, X Y? ????. ( X ???,
Y ??? ) (?)
?? ?? ?? ?? ??
(??, ??, ??) ?? ?? ??, ???? ??
? ?????? (??? ??, ????? ??????) ??????
(??,??,??? ??, ????? ??????)
4
3. ??? (1) ?1???(1NF First Normal Form)
- ???? R? ?? ???? ????? ?? -
??) ???? ???????? ?? ???? ??
(1NF)
5
- ??) ???? ???? ??? ????, ???? ???????? ?? ???? ??
? ???? ?? ??? ??? ??? ???? ????? ???? ?
?? ?? ? ???? ??? 101?? ????? ???? ??,
??????? ?? ? ???? ??? 103? ??? ?????
???? 4?? ?? ??
6
(2) ?2???(2NF Second Normal Form)
- ???? R? 1NF?? ?? ?? ?? ?????? ???? ??????
- ??) ???? ??? ?????? ?? ???? ??
? ??? ?? ?? A B? B C? ???? A C? ??
(1NF)
?????? ??
(2NF)
7
(3) ?3???(3NF Third Normal Form)
- ???? R? 2NF?? ?? ?? ?? ?????? ???? ??? ?????
?? - ??) ???? ?? ???? ???? ??? ?? ??
(2NF)
??? ???? ??
(3NF)
8
(4) ???/?? ???(Boyce/Codd Normal Form
BCNF) - ???? R? ?? ???? ??? (?? 3NF)
- 1NF, 2NF, ???, ???? ?? ??? ???? ??
???? ??? 3NF?? ??
(3NF)
???? ???? ?? ???? ??
(BCNF)
??? ??, ?? ??? ?? ?? ??????
??? ??
9
(5) ?4???(4NF Fourth Normal Form)
? ????(MVD) ???? R? ????? A,B,C?? (A,C) ??
???? B? ??
A?? ???? C??? ????? B? A? ????????.
(A B? ??)
? Fagin? ?? R(A,B,C)?? A BC? ????
R(A,B)? R(A,C)? ????
10
(6) ?5???(5NF Fifth Normal Form)
PJ/NF(Projection-Join / Normal Form)
? ????(JD) ???? R(A,B,C..Z)? ???? A,B,CZ?
??? ??? ???
R? ???? (A,B,CZ)? ?? ? JD? MVD? ??
???? R(A,B,C)? ????(JD) (AB,AC)? ????
R? ????(MVD) A
BC? ?? - ???? R? ???? ?? ?????
???? R? ???? ???? ?? - ?) ???? R(??,
??, ??, ??) ??? ??, ??
((??, ??, ??), (??, ??))
((??, ??), (??, ??), (??, ??))
11
(7) ?????? ??
5NF
12
?? . ?? ??
  • ???(normalization)? ??????? ??? ??? ??? ??? ?? ??
    ??? ??
  • ? ??? ??? ???. ????? ?? ????
    ??(anomaly)??, ? ???? ???
  • ?? ????. ?? ? ?? ??? ??? ???? ?? ???
  • ? ?? ?? ??
    ? ?? ?? ??
  • ? ?? ?? ??
    ? ?? ?? ??
  • 2. ?? ???? R? 2NF? ????? ?? ??? ?? ?? ?????? ??
    ?? ??? ?
  • ?? ?? ??? ??? ?? ???? ?? ????
  • ? ?1???
    ? ?2???
  • ? ?3???
    ? ?1,2,3???
  • 3. ?? ?? ?? ??? ?? ?? ??? ??? ??? ???? ?????
  • ? 1NF
    ? 2NF
  • ? 3NF
    ? 4NF

13
?? . ?? ??
4. ??? ??????? ????? ??? ? ???? ????(anomaly)? ??
???? ???? ?? ??? ? ???? ???? ?? ????
?????? ????, ????, ????? ??. ? ????? ?
??? ?????? ????? ?? ??? ??? ????? ???
??????. ? ???? ??? ? ???? ???? ?? ????
??? ?????? ??. ? ?? ??? ?? ??? ?????? ???
???? ???? ??? ??????. 5. ???? ??? ?? ???
? ??? ??? ?? ??? ???? ?? ??? ??? ???? ? ?? ???
??? ??? ???? ???? ??? ?? ????.
? ?? ?????? ???? ??? ?? ???? ???? ??? ????
????? ???? ? ? ??? ??? ??. ?
????? ?1???, ?2???, ?3???, BCNF, ?4???, ?5??? ??
??. ? ??? ???? ??? ???? ???, ????? ??
????? ??? ??? ???? ?? ???? ?????
????.
Write a Comment
User Comments (0)
About PowerShow.com