- . , , . , . - . :
(1NF);
(2NF);
(3NF);
- ( 3NF);
(4NF);
(5NF).
( , FA). , , .
( ""). .
(FD). , , . . .
. , .
. 1. ""
. 1 , , . . , . - . , , ; , , , . , .
.
(1NF). , . , . . . , 1 . , ? , "124-56-78, 124-56-79, 124-56-90" ", , ", . ( ), . . . . , . 2, . , ? .
|
|
. 2.
. . 1 , . , , . - , , .
:
,
,
"" ,
( ).
, (FK) .
. 3 , .
. 3. "",
(2NF). , ( ). , .
. 4. ""
, , , , (. 4). , , , . , .
:
, , ;
, , () ;
(. 5).
. 5. "",
:
(UPDATE). , . , ( ).
(INSERT). , .
(DELETE). , .
. 5 , .
(3NF). , ( ).
. 3 ( , ), - .
|
|
:
;
(), , ;
(. 6).
. 6. "",
, , . :
(UPDATE). , . , ( ).
(INSERT). , , , .
(DELETE). , , .
(4NF) .
. 7 () . , . . : , , .
(. 7, ). , . .
. 7.
ERwin. ERwin , . ( Unique Name) " - ". .
. , , . . . 1 6. (. . 1). (. 6) . , ( ), ( , join). . , , . , .
|
|
. , , .
, . . 8.
. 8.
, , , . (. 8, ), ( ). , ( , ). , . , , , . , ( ), , , . , . , .
, , .
ERwin. , , . ERwin , , (, -), , - .
ERwin :
, , , Logical. .
, , ( Physical Only,). , , . . 8.
-- .