Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ ΡΡΠ΅ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ
ΠΠ»Ρ ΡΡΠ΅ΡΠ° ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠ±ΠΎΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΠΈΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°Π΅ΠΌΡΡ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΠ°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠ»Π°ΡΠ΅, Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ΅. Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΠ, Π³Π΄Π΅ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ΅ΡΡΡΡΠ°Ρ Π΄Π»Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ. ΠΠ°ΠΊΠ»Π°ΠΊΠΎΠ² Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠ»Π°Π΄ΠΈΠΌΠΈΡΠΎΠ²ΠΈΡ. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Ρ AllFusion… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ ΡΡΠ΅ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄Π»Ρ ΡΡΠ΅ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΡΠΉ ΠΌΠΎΠ½ΡΠ°ΠΆ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΠ°ΠΏΠΎΠ², ΠΈ, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΡΠ°ΠΏΠ°, ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡΡΡ ΡΠ°Π·Π½ΡΠ΅ Π²ΠΈΠ΄Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ — ΠΏΡΠΈΠ½ΡΠ΅ΡΡ Π΄Π»Ρ Π½Π°Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΠ»ΡΠ½ΠΎΠΉ ΠΏΠ°ΡΡΡ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΈ ΠΏΡΠΎΡΠΈΠ΅.
ΠΠ»Ρ ΡΡΠ΅ΡΠ° ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠ±ΠΎΡΠ° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΠ± ΠΈΠ·Π³ΠΎΡΠ°Π²Π»ΠΈΠ²Π°Π΅ΠΌΡΡ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°ΡΠ°Ρ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π·Π½Π°ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΠ»Π°ΡΠ΅, Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΠΎΡΡΠ΄ΠΎΠ²Π°Π½ΠΈΡ, ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ΅.
Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΠ, Π³Π΄Π΅ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ΅ΡΡΡΡΠ°Ρ Π΄Π»Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ.
Π’Π°Π±Π»ΠΈΡΠ° Mounters
1. Mounter_id (integer) — ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ°
2. Name (text) — Π½Π°Π·Π²Π°Π½ΠΈΠ΅
3. Speed (integer) — ΡΠΊΠΎΡΠΎΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π² ΡΡΠ°ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅
4. PriorityChipSpeed (integer) — ΡΠΊΠΎΡΠΎΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ Π’Π°Π±Π»ΠΈΡΠ° Printers
1. Printer_id (integer) — ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°
2. Name (text) — Π½Π°Π·Π²Π°Π½ΠΈΠ΅
3. Type (boolean) — ΡΠΈΠΏ: 0-ΡΡΠ°ΡΠ°ΡΠ΅ΡΠ½ΡΠΉ, 1-ΠΊΠ°ΠΏΠ»Π΅ΡΡΡΡΠΉΠ½ΡΠΉ Π’Π°Π±Π»ΠΈΡΠ° Customers
1. Customer_id (integer) — ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°
2. Name (text) — Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π’Π°Π±Π»ΠΈΡΠ° Staff
1. Employee_id (integer) — ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΠΊΠ°
2. Firstname (text) — ΠΠΌΡ
3. Lastname (text) — Π€Π°ΠΌΠΈΠ»ΠΈΡ Π’Π°Π±Π»ΠΈΡΠ° Boards
1. Pcb_id (integer) — ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΠ»Π°ΡΡ
2. Name (text) — Π½Π°Π·Π²Π°Π½ΠΈΠ΅
3. Customer_id (integer) — ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ°
4. CountOfBlanks (integer) — ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ»Π°Ρ Π² ΠΏΠ°Π½Π΅Π»ΠΈ
5. ElementsCount (integer) — ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π½Π° ΠΏΠ»Π°ΡΠ΅
6. PriorityChip (boolean) — ΡΠ΅ΠΆΠΈΠΌ «ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ° ΡΠΈΠΏΠΎΠ²»: 0 — Π½Π΅Ρ, 1 — Π΄Π° Π’Π°Π±Π»ΠΈΡΠ° Assemblies
1. Pcb_id (integer) — ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΠ»Π°ΡΡ
2. Mounter_id (integer) — ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ°
3. Time (integer)-Π²ΡΠ΅ΠΌΡ ΡΠ±ΠΎΡΠΊΠΈ Π’Π°Π±Π»ΠΈΡΠ° Prodution
1. Date (date) — Π΄Π°ΡΠ°
2. Smena (integer) — Π½ΠΎΠΌΠ΅Ρ ΡΠΌΠ΅Π½Ρ
3. Pcb_id (integer) — ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΠ»Π°ΡΡ
4. Mounter_id (integer) — ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ°
5. Printer_id (integer) — ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ°
6. Employee_id (integer) — ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ°Π±ΠΎΡΠ΅Π³ΠΎ ΠΡΡΠ΅Ρ ΠΏΠΎ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌ Π’Π°Π±Π»ΠΈΡΠ° 1 — ΠΡΡΠ΅Ρ ΠΏΠΎ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
ΠΡΡΠΈΠ±ΡΡ | ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ | Π‘ΡΡΠ½ΠΎΡΡΡ | ΠΠΎΠ»Π΅ Π² ΡΠ°Π±Π»ΠΈΡΠ΅ | |
ΠΠΎΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ° | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ° | Π£ΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠΈ | Mounter_id | |
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠΌΡ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ° | Π£ΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠΈ | Name | |
Π‘ΠΊΠΎΡΠΎΡΡΡ Π² ΡΡΠ°ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ | Π‘ΠΊΠΎΡΠΎΡΡΡ Π² ΡΡΠ°ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ | Π£ΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠΈ | Speed | |
Π‘ΠΊΠΎΡΠΎΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠΈΠΏΠΎΠ² | Π‘ΠΊΠΎΡΠΎΡΡΡ Π² ΡΡΠ°ΡΠ½ΠΎΠΌ ΡΠΈΠΏΠΎΠ² | Π£ΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠΈ | PriorityChipSpeed | |
ΠΠΎΠΌΠ΅Ρ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° | ΠΡΠΈΠ½ΡΠ΅ΡΡ | Printer_id | |
Π’ΠΈΠΏ | Π’ΠΈΠΏ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° | ΠΡΠΈΠ½ΡΠ΅ΡΡ | Type | |
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° | ΠΡΠΈΠ½ΡΠ΅ΡΡ | Name | |
ΠΠΎΠΌΠ΅Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° | ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠΈ | Customer_id | |
ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ | ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° | ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊΠΈ | Name | |
ΠΠΎΠΌΠ΅Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° | Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ | Employee_id | |
Π€Π°ΠΌΠΈΠ»ΠΈΡ | Π€Π°ΠΌΠΈΠ»ΠΈΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° | Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ | Lastname | |
ΠΠΌΡ | ΠΠΌΡ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° | Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ | Firstname | |
ΠΠΎΠΌΠ΅Ρ ΠΏΠ»Π°ΡΡ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ | ΠΠ»Π°ΡΡ | Pcb_id | |
ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ | ΠΠ°ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡ | ΠΠ»Π°ΡΡ | Name | |
ΠΠΎΠΌΠ΅Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠ° | ΠΠ»Π°ΡΡ | Customer_id | |
ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ»Π°Ρ Π² ΠΏΠ°Π½Π΅Π»ΠΈ | ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ»Π°Ρ Π² ΠΏΠ°Π½Π΅Π»ΠΈ | ΠΠ»Π°ΡΡ | CountOfBlanks | |
Π Π΅ΠΆΠΈΠΌ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ° ΡΠΈΠΏΠΎΠ² | ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΆΠΈΠΌΠ° «ΠΡΠΈΠΎΡΠΈΡΠ΅Ρ ΡΠΈΠΏΠΎΠ²» | ΠΠ»Π°ΡΡ | PriorityChip | |
ΠΡΠ΅ΠΌΡ Π½Π°Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΡΡ | ΠΡΠ΅ΠΌΡ Π½Π°Π½Π΅ΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΡΡ Π½Π° ΠΊΠ°ΠΏΠ»Π΅ΡΡΡΡΠΉΠ½ΠΎΠΌ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ΅ | ΠΠ»Π°ΡΡ | PrintTime | |
ΠΠ°ΡΠ° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° | ΠΠ°ΡΠ° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠ½ΡΠ°ΠΆΠ° | ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ | Date | |
Π‘ΠΌΠ΅Π½Π° | ΠΠΎΠΌΠ΅Ρ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΠΌΠ΅Π½Ρ | ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ | Smena | |
ΠΠΎΠΌΠ΅Ρ ΠΏΠ»Π°ΡΡ | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΠ΅ΡΠ°ΡΠ½ΠΎΠΉ ΠΏΠ»Π°ΡΡ | ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ | Pcb_id | |
ΠΠΎΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ° | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠ° | ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ | Mounter_id | |
ΠΠΎΠΌΠ΅Ρ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠΈΠ½ΡΠ΅ΡΠ° | ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ | Printer_id | |
ΠΠΎΠΌΠ΅Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° | Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ° | ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ | Employee_id | |
ΠΡΡΠ΅Ρ ΠΏΠΎ ΡΠΈΠΏΠ°ΠΌ Π΄Π°Π½Π½ΡΡ
Π’Π°Π±Π»ΠΈΡΠ° 2. — ΠΡΡΠ΅Ρ ΠΏΠΎ ΡΠΈΠΏΠ°ΠΌ Π΄Π°Π½Π½ΡΡ
ΠΠΌΡ ΡΡΠΎΠ»Π±ΡΠ° | Π’ΠΈΠΏ Π΄Π°Π½Π½ΡΡ | |
Mounter_id | Integer | |
Name | Text | |
Speed | Integer | |
PriorityChipSpeed | Integer | |
Printer_id | Integer | |
Name | Text | |
Type | Integer | |
Customer_id | Integer | |
Name | Text | |
Employee_id | Integer | |
Lastname | Text | |
Firstname | Text | |
Pcb_id | Integer | |
Name | Text | |
Customer_id | Integer | |
CountOfBlanks | Integer | |
ElementsCount | Integer | |
PriorityChip | Bool | |
PrintTime | Integer | |
Date | Date | |
Smena | Integer | |
Pcb_id | Integer | |
Mounter_id | Integer | |
Printer_id | Integer | |
Employee_id | Integer | |
ΠΡΡΠ΅Ρ ΠΏΠΎ ΡΡΡΠ½ΠΎΡΡΡΠΌ
Π’Π°Π±Π»ΠΈΡΠ° 3 — ΠΡΡΠ΅Ρ ΠΏΠΎ ΡΡΡΠ½ΠΎΡΡΡΠΌ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ
Π‘ΡΡΠ½ΠΎΡΡΡ | ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ | Π’Π°Π±Π»ΠΈΡΠ° | |
Π£ΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊ | ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΡΠΈΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² | Mounters | |
ΠΡΠΈΠ½ΡΠ΅Ρ | ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΏΡΠΈΠ½ΡΠ΅ΡΡ | Π’Π°Π±Π»ΠΈΡΠ° | |
ΠΠ°ΠΊΠ°Π·ΡΠΈΠΊ | ΠΠΌΠ΅ΡΡΠΈΠ΅ΡΡ Π·Π°ΠΊΠ°Π·ΡΠΈΠΊΠΈ | Customers | |
Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ | Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΈ ΠΏΡΠ΅Π΄ΠΏΡΠΈΡΡΠΈΡ | Staff | |
ΠΠ»Π°ΡΡ | ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ | Boards | |
ΠΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ | ΠΠ΅ΡΠ΅ΡΠ΅Π½Ρ Π²ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ Π·Π°ΠΊΠ°Π·ΠΎΠ² | Production | |
ΠΡΠΈΠΌΠ΅ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ
Π’Π°Π±Π»ΠΈΡΠ° Mounters
Mounter_id | Name | Speed | PriorityChipSpeed | |
Mydata My100 Dx | ||||
Juki KE2055 | ||||
Π’Π°Π±Π»ΠΈΡΠ° Boards
Pcb_id | Name | Customer_id | CountOfBlanks | ElementsCount | PriorityChip | PrintTime | |
Rm-3503 | |||||||
DD-Denas | |||||||
OKO-NPC | |||||||
Π’Π°Π±Π»ΠΈΡΠ° Production
Date | Smena | Pcb_id | Mounter_id | Printer_id | Employee_id | |
03/12/2012 | ||||||
03/12/2012 | ||||||
03/13/2012 | ||||||
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π±Π°Π·Ρ Π΄Π»Ρ Ρ ΡΠ°Π½Π΅Π½ΠΈΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ΅ΡΡΡΡΠ°Ρ Π΄Π»Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ΠΏΠ΅ΡΠ°ΡΠ½ΡΡ ΠΏΠ»Π°Ρ. Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°Π±ΠΎΡΠ° Ρ DBDesigner 4.0.5.6, PostgreSQL. ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ SQL.
ΠΌΠ½ΠΎΡ Π±ΡΠ»ΠΈ ΠΈΠ·ΡΡΠ΅Π½Ρ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠ΅ Π·Π½Π°Π½ΠΈΡ ΠΏΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ DBDesigner 4.0.5.6, PostgreSQL, ΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ Π½Π° ΡΠ·ΡΠΊΠ΅ SQL. Π Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΏΠ»Π°Π½ΠΈΡΡΠ΅ΡΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΡΡΠ΅Π΄Π΅ NetBeans.
Π‘ΠΏΠΈΡΠΎΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ²
1. ΠΠ΅ΠΉΡ Π.ΠΠΆ.
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π² ΡΠΈΡΡΠ΅ΠΌΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ [Π’Π΅ΠΊΡΡ]: ΠΏΠ΅Ρ. Ρ Π°Π½Π³Π». / Π. ΠΠΆ. ΠΠ΅ΠΉΡ. — 7-Π΅ ΠΈΠ·Π΄. — Π.: ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ Π΄ΠΎΠΌ «ΠΠΈΠ»ΡΡΠΌΡ», 2001. — 1072 Ρ.
2. Π£Π»ΡΠΌΠ°Π½, ΠΠΆΠ΅ΡΡΡΠΈ Π.
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
Π² ΡΠΈΡΡΠ΅ΠΌΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ [Π’Π΅ΠΊΡΡ] / Π. Π. Π£Π»ΡΠΌΠ°Π½, Π. Π£ΠΈΠ΄ΠΎΠΌ; ΠΏΠ΅Ρ. Ρ Π°Π½Π³Π». Π. ΠΡΡΡΡΠΎΠ²Π°. — Π.: ΠΠΎΡΠΈ, 2000. — 374 Ρ.
3. Π‘ΠΈΡΡΠ΅ΠΌΡ Π±Π°Π· Π΄Π°Π½Π½ΡΡ . ΠΠΎΠ»Π½ΡΠΉ ΠΊΡΡΡ [Π’Π΅ΠΊΡΡ] / ΠΠ°ΡΡΠΈΡ-ΠΠΎΠ»ΠΈΠ½Π°, ΠΠ΅ΠΊΡΠΎΡ [ΠΈ Π΄Ρ.]. -Π.: ΠΠΠΠ¬Π―ΠΠ‘, 2000. — 1088 Ρ.
4. ΠΠΎΡΠΌΠ°Π½, ΠΠΆΡΠ΄ΠΈΡ Π‘. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ 801. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² [Π’Π΅ΠΊΡΡ]: ΡΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ / Π. Π‘. ΠΠΎΡΠΌΠ°Π½, Π‘. Π. ΠΠΌΠ΅ΡΡΠΎΠ½, Π. ΠΠ°ΡΠ½ΠΎΠ²ΡΠΊΠΈ; Π΄Π΅Ρ. Ρ Π°Π½Π³Π». Π. Π. Π¦Π²Π΅ΡΠΊΠΎΠ²Π°; ΠΏΠΎΠ΄ ΡΠ΅Π΄. Π. Π. Π¦Π²Π΅ΡΠΊΠΎΠ²Π°. -3-Π΅ ΠΈΠ·Π΄. — Π.; Π‘ΠΠ±.; ΠΠΈΠ΅Π²: ΠΠΈΠ»ΡΡΠΌΠ΅, 2001. — 336 Ρ.
5. ΠΠ°Π·Ρ Π΄Π°Π½Π½ΡΡ : ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΠ΅. Π’Π΅ΠΎΡΠΈΡ ΠΈ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° [Π’Π΅ΠΊΡΡ] / ΠΠΎΠ½Π½ΠΎΠ»ΠΈ Π’. [ΠΈ Π΄Ρ.]. — Π.: ΠΠΈΠ»ΡΡΠΌΡ, 2000. -1120 Ρ.
6. ΠΠ°ΠΊΠ»Π°ΠΊΠΎΠ² Π‘Π΅ΡΠ³Π΅ΠΉ ΠΠ»Π°Π΄ΠΈΠΌΠΈΡΠΎΠ²ΠΈΡ. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌ Ρ AllFusion Modeling Suite [Π’Π΅ΠΊΡΡ] / .Π‘. Π. ΠΠ°ΠΊΠ»Π°ΠΊΠΎΠ² — Π.: ΠΠΠΠΠΠ-ΠΠΠ€Π, 2003. -432 Ρ.
7. Π‘ΠΌΠΈΡΠ½ΠΎΠ² Π‘. Π. Π Π°Π±ΠΎΡΠ°Π΅ΠΌ Ρ IΠΠ ΠΠ2 [Π’Π΅ΠΊΡΡ]: ΡΡΠ΅Π±Π½ΠΎΠ΅ ΠΏΠΎΡΠΎΠ±ΠΈΠ΅ / Π‘. Π. Π‘ΠΌΠΈΡΠ½ΠΎΠ². -Π.: ΠΠ΅Π»ΠΈΠΎΡ, 2001. 304Ρ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±Π°Π·Π° Π΄Π°Π½Π½ΡΡ ΠΏΠ΅ΡΠ°ΡΠ½Π°Ρ ΠΏΠ»Π°ΡΠ°
CREATE TABLE mounter
(
id bigint NOT NULL,
priority_chip_speed integer,
speed integer,
name character varying (255),
CONSTRAINT mounter_pkey PRIMARY KEY (id)
)
WITH (
OIDS=FALSE
);
ALTER TABLE mounter
OWNER TO postgres;
CREATE TABLE printer
(
id bigint NOT NULL,
name character varying (255),
type integer,
CONSTRAINT printer_pkey PRIMARY KEY (id)
)
WITH (
OIDS=FALSE
);
ALTER TABLE printer
OWNER TO postgres;
CREATE TABLE staff
(
id bigint NOT NULL,
secondname character varying (255),
firstname character varying (255),
CONSTRAINT staff_pkey PRIMARY KEY (id)
)
WITH (
OIDS=FALSE
);
ALTER TABLE staff
OWNER TO postgres;
REATE TABLE board
(
id bigint NOT NULL,
name character varying (255),
elements_count integer,
count_of_blanks integer,
print_time integer,
priority_chip boolean,
customer_id bigint NOT NULL,
CONSTRAINT board_pkey PRIMARY KEY (id),
CONSTRAINT fk_board_customer_id FOREIGN KEY (customer_id)
REFERENCES customer (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
OIDS=FALSE
);
ALTER TABLE board
OWNER TO postgres;
CREATE TABLE production
(
id bigint NOT NULL,
smena integer,
proddate timestamp without time zone,
printer_id bigint NOT NULL,
mounter_id bigint NOT NULL,
staff_id bigint NOT NULL,
CONSTRAINT production_pkey PRIMARY KEY (id),
CONSTRAINT fk_production_mounter_id FOREIGN KEY (mounter_id)
REFERENCES mounter (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT fk_production_printer_id FOREIGN KEY (printer_id)
REFERENCES printer (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION,
CONSTRAINT fk_production_staff_id FOREIGN KEY (staff_id)
REFERENCES staff (id) MATCH SIMPLE
ON UPDATE NO ACTION ON DELETE NO ACTION
)
WITH (
OIDS=FALSE
);
ALTER TABLE production
OWNER TO postgres;