. , , , . . , , .
, , , .
, , .
3 .
- , , . < > , ( , , ).
Null . . . . . :
< >IS NULL < > IS NOT NULL.
( ) , IS NULL TRUE (), IS NOT NULL FALSE (), IS NULL FALSE IS NOT NULL TRUE.
SQL2 , , UNKNOWN. . > IS {TRUE | FALSE | UNKNOWN}
, , , SQL. He , .
|
|
, , SQL.
, (Declarative Referential Integrity, DRI).
:
, . , - , . , , ;
. , - , ;
, , , ; , , .
Access, . , , , , .
.
.
. , : , , . . , .
, , , - .
:
. -. , , , .
Access ( ). , . , , , 20.
. , , . , .
|
|
, , .
:
. , . , . , ;
. , , . , , , , ;
. .
. , , , . , Microsoft Access.
Null Not Null. . . Not Null , , . , , , .
Access . : (Null) . , , , . . , " ", , , , , , . , (Null) , , . ( (" ")), , .
Unique. . Unique . Unique Unique.
Unique , , . , , .
Unique Unique. Unique , Not Null.
Access Unique " ( )" " " .
Primary Key. Primary Key , . Unique Not Null.
Primary Key . . Primary Key , - . . Primary Key Foreign Key, .
|
|
(, Access) Foreign Key Primary Key. (, SQL Server ) ( ). , , Primary Key Foreign Key.
: . Primary Key Foreign Key, .
Foreign Key. Foreign Key ( ) , , , ( ). Foreign Key , - . Foreign Key Primary Key ( ).
- , . .
- . - .
:
1. , , , .
2. , .
3. , , .
4. ( ) , (, ܭ, , , , ).
5. .
5. . , .
7. .
, . , ; "" - "", .
. , , , . .
|
|
2.3.
, , - . , , . ( ), ( , ), .
, , . , . - , , , .
, . . , , , 1 , N 351, . (). - ( , , , ).
, , . ( , , ), , , . , , ( , , "" , , .. , ).
, .
. . X, T1 : - X. 2. 2 , T1 : - X. , , .
, . , , () . , (, ), , . , (, ), , .
. . .
. X. X , , .
|
|
. X: , . .
1. . , X, . X, . (.. ).
2. . , .. . , , . ; - X. , X , X .
. , .
, , . , T1. 2, , . T1, 3, .. , 2 . , - .
1 2.
1
1 - ;
2 - ;
3 - ;
4 - ;
5 - ;
5 - ;
7 - ;
8 - ;
9 - ;
10 - ;
11 - .
2
1 - ;
2 - ;
3 - ;
4 - ;
5 - ;
5 - ;
7 - ;
8 - , ;
9 - ;
10 - ;
11 - ;
12 - ;
13 - ;
14 - ;
15 - .
蠠 1 - 1, 2 - 2, . 1 , 2 - . , 1 2 . 3- , 1 2 ⠠ : T1 , 2; 2 , 1. - . .
.
1. (, , ) , .. . , , .
2. , . . .
3. . . , . , . , , , , . , .
, , . , , - , .. , , .
.
;
1. . ( , ..).
2. . (- , ), .
3. . . .