.
, , , .
. - , .
, , , , , . , , .
() , .
, , . ( ) , , .
() , , . . , , , .
. , . . , - . , , , Delphi ++ uild. , , , , , .
, , , , , . .
, , -. -, .
(), , (), . , , , , , .
|
|
- , .
-, . , SQL. , . .
:
* . . dBaseIV, Microsoft Access, Microsoft FoxPro .;
* . . SQL. : Microsoft SQL Server, InterBase .
, , , .;
* . :
* ;
* ;
* .
() ().
, . :
* ;
* ;
* ;
* , ;
* .
, . . :
* , ;
* .
, , , - . .
, , :
* , ;
* , : , .
|
|
. : QBE SQL . QBE , SQL .
:
* ;
* ;
* ;
* ;
* .
.
, . , . , .
. , . - ( , , ) , .
:
* ( );
* ( );
* ( ).
. , . , .
.
, . , , , . , .
, , (, , .).
- :
, .
. , , , , .
( , - .. ( )).
, , .. - - .
.
,
, .. .
.
-. - , , .
|
|
14. Access: , , . Access.
() , , .
Access (). , , (, , , ..). Access , .
ACCESS 7.0 32- , Windows-95 Windows NT. ACCESS . , .
Access. Access : , , , , . .
Access , - , , , . , . , . Access . , .
- .
- . (QBE) SQL.
, , . .
- , , .
- . .
- , . .
Access .
Access . , , .
: . ( ). , ( - ).
, , -: "". Access , , , , , /, . ( ) . " " " ", , ; " ", " " " " .
|
|
.
, , .
, , . - . , , .
:
(1NF);
(2NF);
(3NF);
- (BCNF);
(4NF);
, - (5NF PJ/NF);
.
:
;
.
, , , , .
. .
1.
R Y X (X Y ) , X Y: R.X (r) R.Y.
2.
R.X (r) R.Y , Y X.
3.
R.X -> R.Y , Z, R.X -> R.Z R.Z -> R.Y R.Z --> R.X. ( "" , .)
4.
, ( , ).
5.
, .
( ) . , , . , , . () . , (1). . (3).
:
.., , , , .
- , , .
|
|
(1)
(1) : , . () . , . , . . , . , .
(2)
, . , , . , , .
:
--
(_, _, _, _, _)
:
_, _
:
_ -> _
_ -> _
_ -> _
_, _ -> _
, _, _, _ _ , _. -- , , ( ). , , . , , . . .
( , )
R (2NF) , 1NF, .
-- - -:
- (_, _, _)
:
_
:
_ -> _
_ -> _
_ -> _
- (_, _, _)
:
_, _
:
_, _ -> C_
2NF, ( , ).
R (2NF) , 1NF, R.
. , .
(3)
, .
. ( , , ).
. , , . .
-, 2NF. , _ -> _ ; _ -> _ _ -> _. , , , ( , ).
, , , ( ). , , . , , . .. - - . .
. ( .)
R (3NF) , 2NF .
- :
(_, _)
:
_
:
_ -> _
(_, _)
:
_
:
_ -> _
3NF .
, , 3NF :
R (3NF) , 1NF, - R.
, . .
13. , , , . . , .
. , , . , , , , . , , : , .
, , , , . , , , .
, , , . . .. [. contrôle] , . - 1. -, , . 2. -. , , , .
, , (.. ). , , . ( ) ( ) .
.. , , . . , , . . , . , , , , , , , .
.. , . , , . , , .
, , , .
- , . .. .. .
:
;
;
.
, , . - , , , , , , . - , , , , . , : , .
. . .. : , , .
, , . () , , .
. . .
, , , . - : .
, , , . , , , .
.. , , , , . , . .
. . , , , .
. , .
. .
. , , , , .
, , . , , , , .
, , , , , . , .
. , , . :
ü . , , , :
, . . , , , , , . . . - , . , . . . , .ü . . , , , . ( ).
, , . , , . , . . . , , .
, - .
. : , ( ) , . .. , , , -, , .
, , , , , , , .
, , , .
- , , . - , , , .
, , , , , , .
, , .
, , , . , , , , , , .
( ), ( ) ( ) . , .
, ( ) : .
, () - . , , .
: , , , , , .
. , , . .
) . , . : , , , . , , .
) , . . : , , , , . .
) . , , , , , , , . , .. .
) , .
, , .
. . , , , .
1. , .. 2010 2004 , , .
2. , . ( ) .
3. , , : . , . .
4. . , . , . . , , , . , , , , , .
5. , . , .
6. , -, . 1 16. 1 N=ax, N , a , x . (80% ) , . 16 3-5 . .
2, , , -, 17 .
, , .
7. , 2010 16 -. 2009 , , . . , () .
8. , 2010 14 . 2008-2009 . . , .
9. 11 . - : . : /.. , .. , .. , .. . .:. , 2008. 298 . , . . 1 2 . 3 4 . , , , , .
10. - . , , - . . / .., 2010.
11. , , .
14. . , . . .
, , , , .
.
: , , . , . , , , (, , , , ). , , .
? ; ; , ; .
, . - (). , . Computer .
1- 1946 (ENIAC - ). . , .
.
.
. , (, ) , , . , ,
, : , . .
, , , . , , . , , . ( ).
. , , .
. . . . , .
. .
: , , , , , . . : , , , .
, . , - ( ) ( ), .
.
(3 ) | |
, , . | |
, . | |
. |