, , . Empl :
e_id → e_name, job, d_id, d_ name
d_id → d_ name
e_id . , , :
e_id → d_id
e_id → d_name
d_id → d_name
, e_id → d_name ( d_id → d_name. , , , :
Dep: | Empl: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
d_id |
e_id
|
3.
2. , :
:
Client:
cl_id | f_name | addr | tel |
Strogof | 10945 Brigge Rd. Oacland | ||
Tvorogenko | 578 Bljnde St. Rockville | ||
Dragov | 5768 Seventh Av. Gary |
cl_id ( ) . 3.
Projects:
pr_id | pr_theme | e_id | cl_id | data_start | data_finish | price |
12.02.2014 | 12.02.2015 | 12 345,67 | ||||
18.03.2014 | 27.08.2015 | 17 345,78 | ||||
24.05.2014 | 13.10.2015 | 20 567,55 | ||||
20.06.2014 | 23.03.2015 | 10 340.99 |
:
× pr_id ( ). ;
× pr_theme ;
× e_id , . , Empl ;
× cl_id , . , Client , .
|
|
× data_start ;
× data_finish ;
× price .
3.
Projects , . :
3. -
Proj_Emp, pr_id e_id , , Projects Empl. royalty_share .
Proj_Emp:
pr_id | e_id | royalty_share |
0,4 | ||
0,2 | ||
0,2 | ||
0,2 | ||
0,4 | ||
0,3 | ||
0,3 | ||
0,4 | ||
0,3 | ||
0,3 | ||
0,4 | ||
0,2 | ||
0,2 | ||
0,2 |
3.
.
Organization .
Empl:
null (/) | ||||
e_id | int(3) | |||
e_name | varchar(15) | |||
job | varchar(15) | |||
d_id | int(2) | - Dep (d_id) |
Dep:
null (/) | ||||
d_id | int(2) | |||
d_name | varchar(30) |
Skills:
null (/) | ||||
e_id | int(3) | , - Empl (e_id) | ||
skill | varchar(10) |
Client:
null (/) | ||||
cl_id | int(2) | |||
f_name | varchar(15) | |||
addr | varchar(50) | |||
tel | char(10) |
Projects:
null (/) | ||||
pr_id | int(3) | |||
pr_theme | varchar(50) | |||
e_id | - | int(3) | - Empl (e_id) | |
cl_id | - | int(2) | - Clienr (cl_id) | |
data_start | date | |||
data_finish | C | date | ||
price | Float(7,2) |
Proj_Emp:
null (/) | ||||
pr_id | int(3) | , - Projects (pr_id) | ||
e_id | int(3) | , - Empl (e_id) | ||
royalty_share | Float(2,1) |
|
|
III. ER
Dep |
d_id B |
d_name |
data_start |
skill B |
price |
Empl |
e_id B |
e_name |
job |
d_id |
e_id B |
Proj_Emp |
pr_id B |
e_id B |
addr |
royalty_share |
Projects |
pr_id B |
pr_theme |
e_id |
cl_id |
Client |
cl_id B |
f_name |
tel |
Skills |
data_finish |
1. : .
:
A. : ; ; , .
:
× . . .
× . .
B. : , , .
:
× . . .
× . .
C. : ; ; ; ; ( ) ; .
2. : .
:
A. : ; ; ; .
:
× . .
× .
B. : ; ; .
3. : .
:
A. : ; ; ; ( ).
:
× . .
× .
B. : ; ; ; .
C. : ; ; .
4. : .
:
A. , : ; , ; , ; (/ ).
:
× .
× , .
B. : ; , .
5. : .
:
A. : ; ; (/); , .
:
× . .
B. : ; ; , .
|
|
:
× . .
6. : .
:
A. : (); ; ; ; .
:
× . .
B. : ; ; .
C. : ; ; ; ; .
:
× . .
7. : .
:
A. : ; .
B. : ; /; ; ; ; ; .
:
× .
× .
× .
8. : .
:
A. : ; ; ; .
B. : ; ; ; .
C. : ; ; ; ; ; ; .
:
× . .
9. : .
:
A. : ; ; .
:
× . .
B. : ; ; .
C. : ; ; ; ; .
D. : ; ; .
:
× ( ).
10. : .
:
A. : ; ; ; ; ( ).
B. : ; ; ; .
C. : ; ; ; ; ; ; .
:
× . .
11. : .
:
A. : ; ; ; .
B. : ; ; ; ; .
C. : ; ; ( ); ; ; .
:
× .
D. : ; ; ; , .
:
× .
|
|
× . .
12. : .
:
A. : ; ; ; ; ; ( ).
:
× .
B. : ; ; ; .
C. : , , , , .
:
× . .
13. : .
:
A. : ; ; (, , , ); ; / ; ; ; .
:
× .
B. : ; ; ; , .
C. : ; ; .
:
× .
× .
14. : .
:
A. : ; ; .
B. : ; ; .
C. : ; ; ; , ; ; ; .
:
× . .
15. : .
:
A. : ; ; .
:
× .
B. : ; .
C. : ; -;
D. : ; ; ; ; .
E. : ; ; ; ; .
:
× .
× ( ).
16. : .
:
A. : ; ; ; ; ; .
:
× .
B. : ; ; ; ; ; ( ).
C. ( ): ; ; ; ; .
:
× .
× .
17. : .
:
A. : ; ; ; ; -; .
B. : ; -; .
C. : ; ; ; .
D. : ; ; ; ; .
E. : ; ; ; (, , ); ; .
18. : SPA - .
:
A. ( ): ; ; .
B. : ; ; ( ); , .
C. : ; ; ..
19.