Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Karpova_bazy_dannyh

.pdf
Скачиваний:
37
Добавлен:
08.05.2015
Размер:
37.69 Mб
Скачать

111

, .

.

.

----------------------------------------------------------------------------------

.

-

.

-----------------------------------------------------------------------------------------------------------------

:

( ), - -

(-

) ,,

, -

.

- -

,

-

. -

. ,

. -

. -

-

.

, -

.

, .

-

:

(1NF),

(2NF),

(3NF),

- (BCNF),

(4NF),

(5NF PJNF).

112

6.

y:

-

,

 

 

-

 

.

 

 

 

 

 

 

-

 

.

 

-

 

,

 

-

.

,

-

-

 

 

.

 

_______________________________________________________

,

, -

.

_______________________________________________________________________

.

, -

, , , .

 

,

 

 

-

,

 

 

.

-

 

,

 

 

-

 

,

,

 

-

 

.

 

 

 

 

.

 

 

 

 

 

R

 

-

 

,

 

 

 

R.A -> R.B

->

 

 

 

 

R[A]

R[B],

 

-

 

R[A]

 

-

-

R[], = R.

RA-> R,

-

,

R -> R , 1 => R.A -/ > R.B

:

1, A, R.B - R.A, R.A->R.B .

113

R.A -> R.B , , :

1. A.

2.6.

3. R. A >R.C.

4. R.C > R.A.

5. R.C > R.B.

-

()

, -

, -

-

.

, ? -

-

.

, .

, -

. -

,

, ,

.

.

, -

.

,

.

, -

.

, -

, ,

.

,

 

,

,

 

-

.

-

-

 

 

-

. :

1.: A, >.

2.: A>, . >B.

3.: > > , >.

114

6.

, ,

.

, -

,

.

_____________________________________________________________

,

-

.

_______________________________________________________________________

, -

. -

-

.

, ,

. , -

, - «», :

-

. .

. .

. .

.

1

.

.

.

 

 

4906

 

1

 

.

 

 

. .

4907

 

2

 

.

 

 

. .

4906

.

2

.

 

.

 

 

4906

 

3

-

++

 

 

. .

4907

 

4

-

++

 

 

. .

4906

.

3

 

 

 

.

 

4944

 

3

-

VB

 

 

. .

4942

 

4

-

VB

 

 

. .

4922

, , ,

, .

«»

.

_________________________________________________________

,

, .

115

-

. .

. .

. .

. .

. .

. .

. .

. .

. .

.

1

.

.

.

 

 

4906

 

1

 

.

 

 

. .

4907

 

2

 

.

 

 

. .

4906

.

2

.

 

.

 

 

4906

 

3

-

++

 

 

. .

4907

 

4

-

++

 

 

. .

4906

.

3

 

 

 

.

 

4944

 

3

-

VB

 

 

. .

4942

 

4

-

VB

 

 

. .

4922

,

 

.

-

 

 

.

 

(

 

)

 

 

 

,

-

 

(

),

 

 

 

.

 

 

 

,

-

,

 

 

 

 

 

.

-

 

 

,

 

 

 

 

-

.

 

.

 

(

)

 

 

(

)

 

 

 

,

.

 

?

,

,

-

? ,

. (

)

.

. , ,

()

. ,

, -

, ,

.

,

, , -

116

6.

, , -

. ,

. , , -

, -

,

, . -

,

.

_________________________________________________

,

.

_____________________________________________________________________

, ,

, o.

()

,

.

,

,

-

,

,

 

.

,

 

,

-

,

.

,

-

 

,

 

-

. :

- >

- >

- >

- >

->

- >

->

- > - >

. , , :

(

)

()

()

.

118

6.

( _. . . ) (. _)

:

(

 

.

.

.

)

 

(

 

.

 

_

)

 

 

 

 

 

 

,

-

 

 

 

 

 

 

-

.

,

,

,

 

,

,

, , , , . -

, -

,

-

, -

. -

, .

_______________________________________________________

R (, , ) (multi valid dependence, AVD) R.A ->> R., ,

A , .

____________________________________________________________________

,

-

. ,

. ? -

, . ,

. , : ().

, , -

, (,

).

:

->>

->>

, -

,

.

, -

,

119

, .

,

, , -

, . ,

, , .

.

,

,

-

R ( , , )

RA->> RB

 

,

R

->> R .

,

,

-

.

 

 

_________________________________________________

R (, , ) R1(,) R2(A,C)

, MVD ->> | (- ->> - >> ).

____________________________________________________________________

-

,

-

. -

,

.

E_______________________________________________________

R (4NF)

, ->> - R .

____________________________________________________________________

:

(, ) (, )

4NF . -

, ,

,

, ,

,

.

5NF,

: «- » {project-join , PJ-.)

119

, .

,

, , -

, . ,

, , .

.

,

,

-

R ( , , )

RA->> RB

 

,

R

->> R .

,

,

-

.

 

 

_________________________________________________

R (, , ) R1(,) R2(A,C)

, MVD ->> | (- ->> - >> ).

____________________________________________________________________

-

,

-

. -

,

.

E_______________________________________________________

R (4NF)

, ->> - R .

____________________________________________________________________

:

(, ) (, )

4NF . -

, ,

,

, ,

,

.

5NF,

: «- » {project-join , PJ-.)

120

6.

 

 

 

 

 

 

-

 

.

 

 

 

 

_______________________________________________________

 

R <X, Y, Z)

 

(X, Y, Z)

 

,

R

-

 

X, Y, Z.

X, Y, Z

R.

_______________________________________________________________________

PJ

.

______________________________________________________

R (

PJ(NF)) , -

R R.

_______________________________________________________________________

R1:

(R1)

,

.

. , 4NF. -

 

 

.

 

 

(

)

 

 

 

(

 

)

 

 

(

)

 

 

 

,

R1

 

 

 

( , , ).

R1

NF/PJ,

-

-

 

 

,

PJ

-

,

-

Rl.

NF/PJ,

:

 

R2 (

)

R3 (

)

R4 (

)

 

 

.

 

.

 

«

»,

 

 

,

-

 

R1.

-

 

.

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]