.
: (, , , , , , ), ( ), ( , , , ) , .
.
1
λ , , , λ . .
λ :
1) :
) ;
) : , ;
2) :
) - ;
) λ .
, :
, , ;
;
;
;
;
;
, , ;
;
;
;
;
;
, , , , , , ;
;
;
;
( );
;
;
/;
;
;
, , ;
;
.
100 000
2
, 17.
17
. . MySQL 5.0, .
|
|
. .
. OLE DB ,
SATA Revision 1.0 ( 1,5 /).
:
;
;
.
. RAID (Redundant Array of Inexpensive Disks). RAID 5: ; . ,
.
:
, ;
, ;
.
, .
.
λ VPN
.
λ MySQL.
3
:
λ;
, λ;
;
- λ
HDD IDE SATA. , , , , , .
|
|
Flesh-.
() .
, .
, Web-.
, , , , .
5
. , , , .
.
.
, ...
, . . :
\\Srv-file:\ \[ ].
18.
18
λ (. 19):
1) ;
2) .
19
, , (). , .
, , ( ), NonSQL.
.
. . , , ( ), . , , , , .
, . 20 , .
20 ()
() . . , :
, ;
|
|
, , ;
, ;
, , , .
: ; , .
1
1
/ | |||||
1, | , 8 | .. | >0 | , | |
2 | , 50 | .. | , , | ||
, 12 | .. | , , | |||
, | , 8 | .. | >0 | , | |
, 16 | .. | , | |||
, 16 | .. | , | |||
, | , 8 | .. | >0 | , | |
.. | , | ||||
1 | , 8 | .. | =2n, n≥3 | , | |
2 | , 8 | .. | >0 | , |
: , ( ), , , , , .. , .. .
. () 2.
2
c | |||||||
. | . | . | . | . | . | . | . |
.. | .. | . | 1 | ||||
.. | .. | 1 | 1 | ||||
.. | . | 1 | M | ||||
.. | .. | - | - | 1 | |||
. | .. | .. | - | 1 |
: , . - , . , 1 () , , .. , .. .
. 3. .
3
/ | ||||
RIUD | RIU | RI | ||
RIUD | RIU | RI | R | |
RIUD | RIU | R | R | |
RIUD | RIU | RI | ||
RIUD | RIU | RI | R |
, : R read (); I insert (); U update (); D delete ().
|
|
. () , .
.
- () - -, , . , , , , ; .
ER-. ER- : ; ; ; , ; ; ; , , . :
. , , ;
, , : ;
, , ;
: (*), ();
#, , , , , #(1), #(2);
, ;
, .
, ER- , 21.
21 ER-
. 4.
4 : I ; U , R (), .
4
1 | I, U | ||||||
2 | R | ||||||
3 | R | I, U | R | R | |||
4 | R | R | R | R | |||
5 | I, U | ||||||
6 | R | ||||||
7 | I, U | ||||||
8 | R | ||||||
9 | R | R | I, U | ||||
10 | R | R | R | ||||
11 | I, U | ||||||
12 | R | ||||||
13 | R | I, U | |||||
14 | R | R |
. , , , , . , .
.
() . , . . (, ) .
|
|
(), , . (). , , , , , .
22.
22
, , (3) , , . 3, 3.
.
() .
, . MS SQL 2008 R2 5.
5 Address
id_adres | primary key | bigint | Not Null | >0 | 1 |
dom | varchar(4) | Not Null | 34 | ||
korpus | varchar(4) | 1 | |||
kvartira | varchar(4) | 23 | |||
id_ylits_v | foreign key | bigint | Not Null | 1 | |
id_ur_lico | foreign key | int | Null | 3 | |
id_fiz_lico | foreign key | bigint | Null | 2 |
SQL- .
, .
MySQL CASE- MySQL Workbench 23.
23
.
. , .
3- :
1. . :
a) . , ;
b) () , .
. , SQL Create Table, Alter Table. primary key, unique, not null.
2. . , . , : ; , , (, ), .
Create Domain, Alter Domain. , - Create Table, Alter Table .
3. . , .. , , .
. ( ), . SQL- Grant, : , ; ; . , 1 : Grant Select On To 1.
revoke: Revoke all on from 1.