ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы с использованиСм языка UML

ΠšΡƒΡ€ΡΠΎΠ²Π°ΡΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ бизнСс процСссов — это ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΈ этом модСлируСтся структура ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ€ΠΎΠ»ΠΈ сотрудников Π² ΡΡ‚ΠΎΠΉ структурС, взаимосвязи ΠΌΠ΅ΠΆΠ΄Ρƒ сотрудниками. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ сСти ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ клиСнтский Π²Π΅Π±-интСрфСйс. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ: ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы с использованиСм языка UML (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠšΡƒΡ€ΡΠΎΠ²Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° ΠΏΠΎ Π΄ΠΈΡΡ†ΠΈΠΏΠ»ΠΈΠ½Π΅

«Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅»

«ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы с ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ языка UML»

  • 1. ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹
  • 2. ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅
    • ВрСбования ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ΅
  • 3. БизнСс-модСль (Business USE-CASE Diagram)
  • 4. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования (USE-CASE Diagram)
  • 5. ΠŸΠΎΡ‚ΠΎΠΊΠΈ событий
  • 6. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Activity Diagram)
  • 7. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов (Class Diagram)
  • 8. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Sequence Diagram)
  • 9. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Collaboration Diagram)
  • 10. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° размСщСния (Deployment Diagram)
  • 11. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (component Diagram)
  • 12. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² MS Access
  • ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Final.DDL — ΠΊΠΎΠ΄
  • 1. ЦСль Ρ€Π°Π±ΠΎΡ‚Ρ‹
  • Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ срСды Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ирования — Rational Rose. Для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΠΈΡ€ΠΌΡ‹ трСбуСтся ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΡƒΡŽ систСму, ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‰ΡƒΡŽ свСдСния ΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ².

2. ВСхничСскоС Π·Π°Π΄Π°Π½ΠΈΠ΅

ВрСбования ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ΅

ВрСбования ΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ сСти ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ ΠΈΠΌΠ΅Ρ‚ΡŒ клиСнтский Π²Π΅Π±-интСрфСйс. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Π°Ρ систСма Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ‚ΡŒ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ:

ΠšΠ°ΡΡΠΈΡ€

Β· ЭлСктронная Ρ„ΠΎΡ€ΠΌΠ° Π±Π»Π°Π½ΠΊΠ° ΠΎ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠΈ Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚Π°.

Β· Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ Π΄Π΅Π½Π΅ΠΆΠ½Ρ‹Ρ… срСдств Π² ΡΠ»ΡƒΡ‡Π°ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° Π±ΠΈΠ»Π΅Ρ‚Π°.

Β· ΠŸΡ€ΠΎΠ΄Π°ΠΆΠ° Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ².

Β· ЗанСсСниС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π² Π‘Π”.

Β· Π€ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ списка ΠΏΡ€ΠΎΠ΄Π°Π½Π½Ρ‹Ρ… Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ².

Β· Π’Π΅Π΄Π΅Π½ΠΈΠ΅ статистики.

Администратор

Β· НазначСниС ΠΏΡ€Π°Π² доступа ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ΅.

Β· АрхивированиС, восстановлСниС Π΄Π°Π½Π½Ρ‹Ρ….

Β· Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ систСмой.

Β· Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ.

ВрСбования ΠΊ ΡΠΈΡΡ‚Π΅ΠΌΠ΅

ВрСбования ΠΊ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΠΈ Π˜Π‘:

1. БистСма Π»ΠΎΠ³ΠΈΠ½Π° ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Ρ для Π·Π°Ρ‰ΠΈΡ‚Ρ‹ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы.

2. Π Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€Π°Π² доступа.

3. НазначСниС администратором систСмы ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ ΠΏΡ€Π°Π² доступа Π² ΡΠΎΠΎΡ‚вСтствии Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ ΠΈΠΌΠΈ долТностями.

ВрСбования ΠΊ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΠΈ Π˜Π‘:

1. Π•ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ΅ составлСниС Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Ρ… ΠΊΠΎΠΏΠΈΠΉ всСй ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ восстановлСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости.

2. Π—Π°Ρ‰ΠΈΡ‚Π° систСмы ΠΎΡ‚ ΡΠ±ΠΎΠ΅Π².

ВрСбования ΠΊ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΡŽ Π˜Π‘:

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ этапы внСдрСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹

— ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ прилоТСния Π½Π° Π»ΠΎΠΊΠ°Π»ΡŒΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°;

— ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° сСрвСра Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π½Π° ΡΠ΅Ρ€Π²Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;

— ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΊΠ° ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠ° ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ;

— ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

— ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ справочной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ВрСбования ΠΊ ΡƒΠ΄ΠΎΠ±ΡΡ‚Π²Ρƒ использования ИБ

1. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ сотруднику Π΄Π°Π½Π½Ρ‹Ρ… соотвСтствСнно Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠΉ долТности Π² ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΉ ΠΈ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ΅.

2. ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ справочной ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ дСйствия.

ВрСбования ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π˜Π‘:

1. Высокая ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ систСмы ΠΏΡ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΌΠ°Ρ… Π΄Π°Π½Π½Ρ‹Ρ….

2. МгновСнноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ поставлСнных Π·Π°Π΄Π°Ρ‡ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌ.

3. Быстрая ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° систСмы.

ВрСбования ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ совмСстимости Π˜Π‘:

1. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСноса Π΄Π°Π½Π½Ρ‹Ρ…, ΠΈΠ· ΡΡ‚Π°Ρ€ΠΎΠΉ систСмС Π² Π½ΠΎΠ²ΡƒΡŽ;

2. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° всСх Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… ΠžΠ‘.

3. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° совмСстимого оборудования.

3. БизнСс-модСль (Business USE-CASE Diagram)

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ бизнСс процСссов — это ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΈ этом модСлируСтся структура ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, Ρ€ΠΎΠ»ΠΈ сотрудников Π² ΡΡ‚ΠΎΠΉ структурС, взаимосвязи ΠΌΠ΅ΠΆΠ΄Ρƒ сотрудниками.

БизнСс сотрудники:

— ΠšΠ°ΡΡΠΈΡ€ Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ использования:

— ΠŸΡ€ΠΈΠ½ΡΡ‚ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π° (заявки)

— Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ²

Рис. 1. БизнСс-модСль

4. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования (USE-CASE Diagram)

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования опрСдСляСт ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ систСмой ΠΏΡ€ΠΈ взаимодСйствии Π΅Π΅ Ρ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ Π°ΠΊΡ‚Π΅Ρ€ΠΎΠΌ.

Рис. 2. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования

5. ΠŸΠΎΡ‚ΠΎΠΊΠΈ событий

БизнСс Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ использования.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ Использования «ΠŸΡ€ΠΎΠ΄Π°ΠΆΠ° Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚Π°» позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π° Ρ‚ΠΎΠ²Π°Ρ€Π°.

ΠŸΡ€Π΅Π΄ΡƒΡΠ»ΠΎΠ²ΠΈΠ΅ ΠšΠ»ΠΈΠ΅Π½Ρ‚ Π²Ρ‹Π±Ρ€Π°Π» ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ слСдования.

Основной ΠΏΠΎΡ‚ΠΎΠΊ

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ использования начинаСтся с ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° «Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΠ²Π°Ρ€».

ΠšΠ°ΡΡΠΈΡ€ приступаСт ΠΊ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ заявки.

ΠšΠ°ΡΡΠΈΡ€ провСряСт Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ рСйсов Π² Π‘Π”.

Если мСста ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ΅Ρ‚ся Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ А1.

ΠšΠ°ΡΡΠΈΡ€ оформляСт Π±ΠΈΠ»Π΅Ρ‚.

ΠšΠ°ΡΡΠΈΡ€ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Π±ΠΈΠ»Π΅Ρ‚.

ΠšΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π±ΠΈΠ»Π΅Ρ‚.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ использования Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ А1. ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ свободных мСст Π² Ρ€Π΅ΠΉΡΠ΅.

Π£Π²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° ΠΎΠ± ΠΎΡ‚сутствии мСст.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ использования Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.

ΠŸΠΎΡΡ‚ΡƒΡΠ»ΠΎΠ²ΠΈΠ΅ ΠšΠ»ΠΈΠ΅Π½Ρ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ Использования «ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚Π°» позволяСт ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ.

ΠŸΡ€Π΅Π΄ΡƒΡΠ»ΠΎΠ²ΠΈΠ΅ ΠšΠ°ΡΡΠΈΡ€ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΡƒ

Основной ΠΏΠΎΡ‚ΠΎΠΊ

ΠšΠ°ΡΡΠΈΡ€ заполняСт Ρ„ΠΎΡ€ΠΌΡƒ.

ΠšΠ°ΡΡΠΈΡ€ провСряСт Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ скидок Π½Π° ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚Π°.

Если ΠΊΠ»ΠΈΠ΅Π½Ρ‚Ρƒ полагаСтся скидка, Ρ‚ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ся Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ А1.

ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚Π° Π±Π΅Π· скидки.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ использования Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΠΏΠΎΡ‚ΠΎΠΊ А1. ΠžΡ„ΠΎΡ€ΠΌΠ»Π΅Π½ΠΈΠ΅ Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚Π° со ΡΠΊΠΈΠ΄ΠΊΠΎΠΉ.

ΠšΠ°ΡΡΠΈΡ€ оформляСт Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚ со ΡΠΊΠΈΠ΄ΠΊΠΎΠΉ.

ΠšΠ°ΡΡΠΈΡ€ ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π΅Ρ‚ Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ использования Π·Π°Π²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ

ΠŸΠΎΡΡ‚ΡƒΡΠ»ΠΎΠ²ΠΈΠ΅ ВнСсСниС Π² Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠ΄Π°Π½Π½ΠΎΠ³ΠΎ Π±ΠΈΠ»Π΅Ρ‚Π°

6. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Activity Diagram)

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π° для модСлирования повСдСния систСмы. Она позволяСт Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ.

Рис. 3. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ процСсс ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚Π°.

Рис. 4. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰Π°Ρ процСсс прСдоставлСния скидки Π½Π° ΠΏΠΎΠΊΡƒΠΏΠΊΡƒ Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚Π°.

ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΉ ΡΠ΅Ρ‚ΡŒ бизнСс access

7. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов (Class Diagram)

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов (class diagram) слуТит для прСдставлСния статичСской структуры ΠΌΠΎΠ΄Π΅Π»ΠΈ систСмы Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ классов ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ программирования. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚Ρ€Π°ΠΆΠ°Ρ‚ΡŒ, Π² Ρ‡Π°ΡΡ‚ности, Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ взаимосвязи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ сущностями ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области, Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡ‚Π΅ΠΌΡ‹, Π° Ρ‚Π°ΠΊΠΆΠ΅ описываСт ΠΈΡ… Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ структуру ΠΈ Ρ‚ΠΈΠΏΡ‹ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ.

Рис. 5. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов На Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ классов прСдставлСны классы ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… стСрСотипов:

— ΠΊΠ»Π°ΡΡΡ‹-сущности (entity class), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ содСрТат ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ, Ρ…Ρ€Π°Π½ΠΈΠΌΡƒΡŽ постоянно.

— Π³Ρ€Π°Π½ΠΈΡ‡Π½Ρ‹Π΅ классы (boundary class) — Π­Ρ‚ΠΈ классы располоТСны Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Π΅ систСмы со Π²ΡΠ΅ΠΌ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΌΠΈΡ€ΠΎΠΌ (Ρ„ΠΎΡ€ΠΌΡ‹, ΠΎΡ‚Ρ‡Π΅Ρ‚Ρ‹).

— ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ классы (control class) — ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚ Π·Π° ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ†ΠΈΡŽ дСйствий Π΄Ρ€ΡƒΠ³ΠΈΡ… классов.

Из ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½Π½ΠΎΠΉ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ классов Π±Ρ‹Π» сгСнСрирован DDL-ΠΊΠΎΠ΄, тСкст ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ прСдставлСн Π² ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ А.

Рис. 6. РСляционная модСль Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

8. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ (Sequence Diagram)

Π˜Π»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΡΡ‚ΡŒ выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ взаимодСйствия ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Она ΠΎΡ‚Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΈ ΠΊΠ»Π°ΡΡΡ‹, Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Π½Π½Ρ‹Π΅ Π² ΡΡ†Π΅Π½Π°Ρ€ΠΈΠΉ повСдСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠΈ сообщСний, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ эти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Ρ…ΠΎΠ΄Π΅ выполнСния своих ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², для Π²Ρ‹Π·ΠΎΠ²Π° ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ².

Рис. 7. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ всСго бизнСс процСсса

Рис. 8. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ процСсса заполнСния Ρ„ΠΎΡ€ΠΌΡ‹

9. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ (Collaboration Diagram)

Рис. 9. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ всСго бизнСс процСсса

Рис. 10. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ процСсса заполнСния Ρ„ΠΎΡ€ΠΌΡ‹

10. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° размСщСния (Deployment Diagram)

Рис. 11. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° размСщСния

11. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² (component Diagram)

Рис. 12. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ²

11. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² MS Access

На ΠΎΡΠ½ΠΎΠ²Π΅ построСнных Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования Π±Ρ‹Π»Π° спроСктирована структура Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… Π² MS Access 2000.

Рис. 13. Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

Π―Π·Ρ‹ΠΊ UML — это язык Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ модСлирования, ΠΎΠ½ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ для спСцификации, Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, проСктирования ΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ирования ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, бизнСс-процСссов ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… систСм. Π―Π·Ρ‹ΠΊ UML ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ являСтся простым ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΌ срСдством модСлирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ эффСктивно использован для построСния Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ слоТных систСм самого Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠ³ΠΎ Ρ†Π΅Π»Π΅Π²ΠΎΠ³ΠΎ назначСния.

Π’ Ρ…ΠΎΠ΄Π΅ выполнСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π±Ρ‹Π»Π° спроСктирована информационная систСма, содСрТащая свСдСния ΠΎ ΠΏΡ€ΠΎΠ΄Π°ΠΆΠ΅ Π°Π²ΠΈΠ°Π±ΠΈΠ»Π΅Ρ‚ΠΎΠ². Для этого Π±Ρ‹Π»Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π» ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ DDL-ΠΊΠΎΠ΄.

ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Final. DDL — ΠΊΠΎΠ΄

CREATE TABLE T_ΠšΠ°ΡΡΠΈΡ€Ρ‹ (

β„– кассы INTEGER NOT NULL,

ЀИО кассира VARCHAR (255) NOT NULL,

CONSTRAINT PK_T_ΠšΠ°ΡΡΠΈΡ€Ρ‹12 PRIMARY KEY (β„– кассы)

);

CREATE TABLE T_ΠŸΠ°ΡΡΠ°ΠΆΠΈΡ€Ρ‹ (

ЀИО VARCHAR (255) NOT NULL,

ΠŸΠ°ΡΠΏΠΎΡ€Ρ‚ INTEGER NOT NULL,

ГраТданство VARCHAR (255) NOT NULL,

Π”Π°Ρ‚Π° роТдСния INTEGER NOT NULL,

Π’Ρ‹Π΄Π°Π½ INTEGER NOT NULL,

Пол VARCHAR (255) NOT NULL,

ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π½Ρ‹ΠΉ Ρ‚Π΅Π»Π΅Ρ„ΠΎΠ½ INTEGER NOT NULL,

CONSTRAINT PK_T_ΠŸΠ°ΡΡΠ°ΠΆΠΈΡ€Ρ‹14 PRIMARY KEY (ЀИО)

);

CREATE TABLE T_Π‘ΠΈΠ»Π΅Ρ‚ (

ЀИО ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Ρ VARCHAR (255) NOT NULL,

β„– рСйса INTEGER NOT NULL,

ΠœΠ°Ρ€ΡˆΡ€ΡƒΡ‚ INTEGER NOT NULL,

Π”Π°Ρ‚Π° Π²Ρ‹Π»Π΅Ρ‚Π° INTEGER NOT NULL,

ΠŸΡ€ΠΈΠ±Ρ‹Ρ‚ΠΈΠ΅ INTEGER NOT NULL,

ΠšΠ°ΡΡΠΈΡ€ VARCHAR (255) NOT NULL,

Π‘ΠΊΠΈΠ΄ΠΊΠ° VARCHAR (255) NOT NULL,

Π‘Ρ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ Π±ΠΈΠ»Π΅Ρ‚Π° INTEGER NOT NULL,

Π”Π°Ρ‚Π° ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ INTEGER NOT NULL,

Авиакомпания VARCHAR (255) NOT NULL,

T_Авиакомпании_Авиакомпания VARCHAR (255) NOT NULL,

β„– кассы INTEGER NOT NULL,

T_Π‘ΠΊΠΈΠ΄ΠΊΠΈ_Π‘ΠΊΠΈΠ΄ΠΊΠ° INTEGER NOT NULL,

ЀИО VARCHAR (255) NOT NULL,

CONSTRAINT PK_T_Π‘ΠΈΠ»Π΅Ρ‚11 PRIMARY KEY (ЀИО ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Ρ)

);

CREATE TABLE T_Авиакомпании (

Авиакомпания VARCHAR (255) NOT NULL,

Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ VARCHAR (255) NOT NULL,

CONSTRAINT PK_T_Авиакомпании10 PRIMARY KEY (Авиакомпания)

);

CREATE TABLE T_Π‘ΠΊΠΈΠ΄ΠΊΠΈ (

Π’ΠΈΠΏ Π°ΠΊΡ†ΠΈΠΈ VARCHAR (255) NOT NULL,

Π‘ΠΊΠΈΠ΄ΠΊΠ° INTEGER NOT NULL,

CONSTRAINT PK_T_Π‘ΠΊΠΈΠ΄ΠΊΠΈ13 PRIMARY KEY (Π‘ΠΊΠΈΠ΄ΠΊΠ°)

);

CREATE INDEX TC_T_Π‘ΠΈΠ»Π΅Ρ‚26 ON T_Π‘ΠΈΠ»Π΅Ρ‚ (T_Π‘ΠΊΠΈΠ΄ΠΊΠΈ_Π‘ΠΊΠΈΠ΄ΠΊΠ°);

CREATE INDEX TC_T_Π‘ΠΈΠ»Π΅Ρ‚24 ON T_Π‘ΠΈΠ»Π΅Ρ‚ (β„– кассы);

CREATE INDEX TC_T_Π‘ΠΈΠ»Π΅Ρ‚22 ON T_Π‘ΠΈΠ»Π΅Ρ‚ (T_Авиакомпании_Авиакомпания);

CREATE INDEX TC_T_Π‘ΠΈΠ»Π΅Ρ‚28 ON T_Π‘ΠΈΠ»Π΅Ρ‚ (ЀИО);

ALTER TABLE T_Π‘ΠΈΠ»Π΅Ρ‚ ADD CONSTRAINT FK_T_Π‘ΠΈΠ»Π΅Ρ‚12 FOREIGN KEY (T_Π‘ΠΊΠΈΠ΄ΠΊΠΈ_Π‘ΠΊΠΈΠ΄ΠΊΠ°) REFERENCES T_Π‘ΠΊΠΈΠ΄ΠΊΠΈ (Π‘ΠΊΠΈΠ΄ΠΊΠ°) ON DELETE NO ACTION ON UPDATE NO ACTION;

ALTER TABLE T_Π‘ΠΈΠ»Π΅Ρ‚ ADD CONSTRAINT FK_T_Π‘ΠΈΠ»Π΅Ρ‚11 FOREIGN KEY (β„– кассы) REFERENCES T_ΠšΠ°ΡΡΠΈΡ€Ρ‹ (β„– кассы) ON DELETE NO ACTION ON UPDATE NO ACTION;

ALTER TABLE T_Π‘ΠΈΠ»Π΅Ρ‚ ADD CONSTRAINT FK_T_Π‘ΠΈΠ»Π΅Ρ‚10 FOREIGN KEY (T_Авиакомпании_Авиакомпания) REFERENCES T_Авиакомпании (Авиакомпания) ON DELETE NO ACTION ON UPDATE NO ACTION;

ALTER TABLE T_Π‘ΠΈΠ»Π΅Ρ‚ ADD CONSTRAINT FK_T_Π‘ΠΈΠ»Π΅Ρ‚13 FOREIGN KEY (ЀИО) REFERENCES T_ΠŸΠ°ΡΡΠ°ΠΆΠΈΡ€Ρ‹ (ЀИО) ON DELETE NO ACTION ON UPDATE NO ACTION;

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ