ΠΠΎΠ±Π°Π²ΠΈΠΌ ΡΠ²ΡΠ·ΠΈ ΠΊ ΠΊΠ»Π°ΡΡΠ°ΠΌ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΠΈΠΌ ΡΡΠ°ΡΡΠΈΠ΅ Π² Π²Π°ΡΠΈΠ°Π½ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ «ΠΠ²Π΅ΡΡΠΈ Π½ΠΎΠ²ΡΠΉ Π·Π°ΠΊΠ°Π·».
ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ°
- 1. ΠΠ°ΠΉΠ΄ΠΈΡΠ΅ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΊΠ»Π°ΡΡΠΎΠ² Add New Order.
- 2. ΠΠ²Π°ΠΆΠ΄Ρ ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ Π½Π° Π½Π΅ΠΉ, ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΡΡΡ Π΅Π΅.
- 3. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΠΈΠΌΠ΅Π΅ΡΡΡ Π»ΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Unidirectional Association. ΠΡΠ»ΠΈ Π΅Π΅ Π½Π΅Ρ, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΡ, Π²ΡΠΏΠΎΠ»Π½ΠΈΠ² ΡΠ°Π³ΠΈ 4 ΠΈ 5. ΠΡΠ»ΠΈ Π΅ΡΡΡ, ΠΏΡΠΈΡΡΡΠΏΠ°ΠΉΡΠ΅ ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ.
- 4. Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ ΠΈ Π² ΠΎΡΠΊΡΡΠ²ΡΠ΅ΠΌΡΡ ΠΌΠ΅Π½Ρ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ½ΠΊΡ Customize.
- 5. ΠΠΎΠ±Π°Π²ΡΡΠ΅ Π½Π° ΠΏΠ°Π½Π΅Π»Ρ ΠΊΠ½ΠΎΠΏΠΊΡ, Π½Π°Π·ΡΠ²Π°ΡΡΡΡΡΡ Create A Unidirectional Association.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠΉ
- 1. ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Unidirectional Association.
- 2. ΠΠ°ΡΠΈΡΡΠΉΡΠ΅ Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΡ ΠΎΡ ΠΊΠ»Π°ΡΡΠ° ΠΡΠ±ΠΎΡΠΠ°ΠΊΠ°Π·Π° (OrderOptions) ΠΊ ΠΊΠ»Π°ΡΡΡ ΠΠ΅ΡΠ°Π»ΠΈΠΠ°ΠΊΠ°Π·Π° (OrderDetail).
- 3. ΠΠΎΠ²ΡΠΎΡΠΈΡΠ΅ ΡΡΠ°ΠΏΡ 1 ΠΈ 2, ΡΠΎΠ·Π΄Π°Π² Π΅ΡΠ΅ Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠΈ:
# ΠΡ ΠΊΠ»Π°ΡΡΠ° OrderDetail ΠΊ ΠΊΠ»Π°ΡΡΡ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΠ°ΠΊΠ°Π·ΠΎΠ² (OrderMgr).
# ΠΡ ΠΊΠ»Π°ΡΡΠ° OrderMgr ΠΊ ΠΊΠ»Π°ΡΡΡ ΠΠ°ΠΊΠ°Π· (Order).
# ΠΡ ΠΊΠ»Π°ΡΡΠ° OrderMgr ΠΊ ΠΊΠ»Π°ΡΡΡ ΠΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠ’ΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ (Π’ ransactionMgr).
# ΠΡ ΠΊΠ»Π°ΡΡΠ° TransactionMgr ΠΊ ΠΊΠ»Π°ΡΡΡ Order.
# ΠΡ ΠΊΠ»Π°ΡΡΠ° TransactionMgr ΠΊ ΠΊΠ»Π°ΡΡΡ ΠΠΎΠ·ΠΈΡΠΈΡΠΠ°ΠΊΠ°Π·Π° (Ordcrltcm).
# ΠΡ ΠΊΠ»Π°ΡΡΠ° Order ΠΊ ΠΊΠ»Π°ΡΡΡ Orderltem.
- 4. Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»Π°ΡΡΠ°ΠΌΠΈ OrderOptions ΠΈ OrderDetail ΡΠΎ ΡΡΠΎΡΠΎΠ½Ρ ΠΊΠ»Π°ΡΡΠ° OrderOptions.
- 5. Π ΠΎΡΠΊΡΡΠ²ΡΠ΅ΠΌΡΡ ΠΌΠ΅Π½Ρ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ½ΠΊΡ Multiplicity > Zero or One.
- 6. Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ ΠΎΠ΄Π½ΠΎΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠΈ.
- 7. Π ΠΎΡΠΊΡΡΠ²ΡΠ΅ΠΌΡΡ ΠΌΠ΅Π½Ρ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΡΠ½ΠΊΡ Multiplicity > Zero or One.
- 8. ΠΠΎΠ²ΡΠΎΡΠΈΡΠ΅ ΡΠ°Π³ΠΈ 4−7, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ Π΄Π»Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΡ
Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠΉ, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ Π½Π° ΡΠΈΡ. 3.9.