Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Учимся ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Entity Relationship β€” Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ

ЗдравствуйтС. Данная ΡΡ‚Π°Ρ‚ΡŒΡ посвящСна ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых популярных, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π·Π½Π°ΠΊΠΎΠΌΠΎΠΉ, ΠΌΠΎΠ΄Π΅Π»ΠΈ проСктирования β€” ER(Entity Relationship), которая Π±Ρ‹Π»Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° ΡƒΡ‡Ρ‘Π½Ρ‹ΠΌ, Π² области ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠΊΠΈ β€” ΠŸΠΈΡ‚Π΅Ρ€ΠΎΠΌ Π§Π΅Π½ΠΎΠΌ, Π² 1976 Π³ΠΎΠ΄Ρƒ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

По Ρ…ΠΎΠ΄Ρƒ ΡΡ‚Π°Ρ‚ΡŒΠΈ простым языком Π½Π° простых ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… ΠΈΠ· ΠΆΠΈΠ·Π½ΠΈ β€” ΠΌΡ‹ с Π’Π°ΠΌΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ ΠΈΡ… Ρ‚ΠΈΠΏΠ° связи. Начнём!

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ ΠžΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Быстрый старт

Π“Π»Π°Π²Π½Ρ‹ΠΉ плюс ΠΌΠΎΠ΄Π΅Π»ΠΈ проСктирования Entity Relationship β€” это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½Π° ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Π°. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π‘Π”(Π‘Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…), Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ взаимодСйствия ΠΈ Π΄Ρ€.

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π·Π½Π°Ρ‚ΡŒ Π½Π° стартС изучСния?

β€” НуТно Π·Π½Π°Ρ‚ΡŒ Π½Π° стартС Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ основная Ρ€Π°Π±ΠΎΡ‚Π° проводится Π½Π°Π΄ Π²Π·Π°ΠΈΠΌΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ сущности ΠΈ связи. Для Π±ΠΎΠ»Π΅Π΅ Π»Π΅Π³ΠΊΠΎΠ³ΠΎ восприятия, стоит Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ β€” ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ находится Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ΅, Π° связь β€” Π³Π»Π°Π³ΠΎΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ находится Π² Ρ€ΠΎΠΌΠ±Π΅. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Π”ΡƒΠΌΠ°ΡŽ, Π’Ρ‹ поняли, Ρ‡Ρ‚ΠΎ ΠΊ Ρ‡Π΅ΠΌΡƒ. Наш ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ ΡƒΡ‡ΠΈΡ‚ Python. Π’Ρ€ΠΎΠ΄Π΅, всё Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ. Но Π²ΠΎΡ‚, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, Ρ‡Ρ‚ΠΎ это Π·Π° Π΅Π΄ΠΈΠ½ΠΈΡ‡ΠΊΠΈ Π² ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅?

β€” Π­Ρ‚ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ Ρ‚ΠΈΠΏΠ° связи! Π’ Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΈΠ΄ связи β€” Один ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

К Π²ΠΈΠ΄Π°ΠΌ связи ΠΌΡ‹ Π΅Ρ‰Ρ‘ вСрнёмся, Π½ΠΎ Ρ‡ΡƒΡ‚ΡŒ ΠΏΠΎΠ·ΠΆΠ΅, Π° сСйчас Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΎΠ΄Π½ΠΎ НО:
β€” Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π² ΠΎΠ±Π΅ стороны. Если ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ слСва Π½Π° ΠΏΡ€Π°Π²ΠΎ, Ρ‚ΠΎ всё Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ сказано Ρ€Π°Π½Π΅Π΅, Π½ΠΎ Ссли наоборот… Ρ‚ΠΎ ΠΌΡ‹ Π΅Ρ‰Ρ‘ нСсколько Ρ€Π°Π· задумаСмся ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ°. Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Ρ‚Π°ΠΊ записано ΠΈ это ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ! Π­Ρ‚ΠΎ лишь ΠΎΠ΄Π½Π° ΠΈΠ· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… особСнностСй Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°ΠΏΡƒΡ‚Π°Ρ‚ΡŒ. Однако, Π½ΠΈΡ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠ΅ΡˆΠ°Π΅Ρ‚ Π’Π°ΠΌ, ΠΊΠ°ΠΊ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ, со стороны Π΅Π΄ΠΈΠ½ΠΈΡ†Ρ‹, Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ стрСлочку, ΠΊΠ°ΠΊ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½ΠΈΠΆΠ΅:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

P.S. НадСюсь, Π’Ρ‹ заинтСрСсованы. Π’Π°ΠΊΠΈΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ β€” Dia.

Атрибуты

Π’Π°ΠΊ, Ρƒ нас Π΅ΡΡ‚ΡŒ программист, Π½ΠΎ ΠΌΡ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎ Π½Ρ‘ΠΌ Π½Π΅ знаСм… Π‘Π΅Π· Ρ‡Π΅Π³ΠΎ программист Π½Π΅ программист?
β€” Π‘Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²!

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΠΌ наш ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Π”Π°, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π½Π΅ особо ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ нашСго программиста ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ³ΠΎ чСловСка… Π½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΌΡ‹ это исправим Π½ΠΎΠ²Ρ‹ΠΌΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ! Π’ ΠΌΠΎΡ‘ΠΌ прСдставлСнии, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ β€” это COLUMN(столбСц) Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π‘Π°Π·Ρ‹ Π”Π°Π½Π½Ρ‹Ρ….

Атрибуты Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΈ пустыми

Если Π² Ρ‚Π°Π±Π»ΠΈΡ†Π΅ Π’Π°ΡˆΠ΅ΠΉ Π‘Π” Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ„Π°ΠΌΠΈΠ»ΠΈΡŽ(Ρ‚ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ), Ρ‚ΠΎΠ³Π΄Π° Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π΄Π²ΡƒΡ… ΠΎΠ²Π°Π»ΠΎΠ²: внСшнСго ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½Π΅Π³ΠΎ(Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°).

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ названия Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ β€” это Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ. ΠŸΡƒΠ³Π°Ρ‚ΡŒΡΡ этого Π½Π΅ стоит, Ρ‚ΠΊ это просто ΠΈΠ½Π΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚. Π’ΠΎ-Π΅ΡΡ‚ΡŒ, это Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ всСгда, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ(ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΌ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ). Как ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€” всСм извСстный id.

Π₯ΠΎΡ€ΠΎΡˆΠΎ, Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π΄Π°Ρ‚ΡŒ программисту знания(Ρ‚ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ языки, Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΎΠ½ Π·Π½Π°Π΅Ρ‚).
β€” Но ΠΌΡ‹ ΠΆΠ΅ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ сразу ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΡΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ Π΅Π³ΠΎ Π·Π½Π°Π½ΠΈΠΉ?
Π’Π΅Ρ€Π½ΠΎ, ΠΌΡ‹ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ составным Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠΌ(Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ состоит ΠΈΠ· Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²-ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…)! Π₯ΠΎΡ‡Ρƒ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹-ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅ β€” Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ составными. Вопрос лишь Π² Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π’Ρ‹ Π±ΡƒΠ΄Π΅Ρ‚Π΅ это Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Π’ΠΈΠΏΡ‹ связи

ΠžΡ‚Π»ΠΈΡ‡Π½ΠΎ. Π‘ этим ΠΌΡ‹ смогли Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Ρ‚ΠΈΠΏΡ‹ связи!

ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ с Ρ‚ΠΈΠΏΠ° связи β€” Один ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Π’Π΅ΠΏΠ΅Ρ€ΡŒ наш программист ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ Π΅Ρ‰Ρ‘ ΠΈ Perl. НСплохо.
Однако, Ρ…ΠΎΡ‡Ρƒ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ Π²Ρ‹ΡˆΠ΅ β€” лишь ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ наглядно, ΠΊ Ρ‡Π΅ΠΌΡƒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ тысяча, Ρ‡Ρ‚ΠΎ Π³Π»ΡƒΠΏΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡Π΅Ρ€Ρ‚ΠΈΡ‚ΡŒ. Π’ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, ΠΌΡ‹ вСрнёмся ΠΊ сокращСнной ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ записи, Π° этот Ρ…ΠΈΠ»Π΅Π½ΡŒΠΊΠΈΠΉ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ стоит просто Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Ρ‹Π»ΠΎ ΠΎΠ±Ρ‰Π΅Π΅ прСдставлСниС, Ρ‡Ρ‚ΠΎ ΠΊ Ρ‡Π΅ΠΌΡƒ. НадСюсь, Ρ‡Ρ‚ΠΎ Ρƒ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ Π’Π°ΠΌ, Ρ‡Ρ‚ΠΎ прСдставляСт Ρ‚ΠΈΠΏ связи «Один ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒΒ».
*ΠžΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ сущности ΠΊ нСскольким ΠΈ Π½Π°ΠΎΠ±ΠΎΡ€ΠΎΡ‚*

ΠŸΠ΅Ρ€Π΅Π΄ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ изучСния Ρ‚ΠΈΠΏΠΎΠ² связи, Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΈ Ρƒ связСй.
ΠŸΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π½Π΅ Π±ΡƒΠ΄Ρƒ β€” Ρ‚ΠΊ, это ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π½Π° словах. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ Вас Π΅ΡΡ‚ΡŒ связь Β«Π’Ρ€Π°Π½Π·Π°ΠΊΡ†ΠΈΠΈΒ». Допустим, Ρ‡Ρ‚ΠΎ Π² Π’Π°ΡˆΠ΅ΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ всю ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ сохранённых транзакциях, Π±ΡƒΠ΄ΡŒ Ρ‚ΠΎ сохранСниС Π² Ρ„Π°ΠΉΠ»Π΅ ΠΈΠ»ΠΈ Π±Π΄ β€” Π½Π΅ Π²Π°ΠΆΠ½ΠΎ. Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ врСмя, ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ(возникшиС ошибки) ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘. Π’ нашСм случаС, всё ΠΈΠ· пСрСчислСнного β€” Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ΡŒ связи. Π’Π°ΠΊΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ составными, ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΌΠΈ, Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ. Вопрос Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌ.

ΠžΡΡ‚Π°Π»ΡΡ послСдний Ρ‚ΠΈΠΏ связи β€” МногоС ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Как ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ, ΠΏΠΎΠΊΠ°ΠΆΡƒ Π’Π°ΠΌ Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅, Π½ΠΎ ΡƒΠΆΠ΅ Π½Π΅ с ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚ΠΎΠΌ, Π° Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ взаимосвязи ЗритСля с Ѐильмом, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ сСрвисС ΠΏΠΎ просмотру Ѐильмов:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Π’ΡƒΡ‚ Π΄Π²Π° спорных ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°. Начнём Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ.

ΠŸΠ΅Ρ€Π²ΠΎΠ΅:
β€” ΠŸΠΎΡ‡Π΅ΠΌΡƒ связь большС смахиваСт Π½Π° ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ?

Для упрощСния связи Ρ‚ΠΈΠΏΠ° «МногоС ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒΒ» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Π΅ сущности.

β€” Π—Ρ€ΠΈΡ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°Ρ‚ΡŒΡΡ Π½Π° ΠΌΠ½ΠΎΠ³ΠΎ Ѐильмов.
β€” Π£ Ѐильмов ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ Π·Ρ€ΠΈΡ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ подписаны Π½Π° Π½ΠΈΡ….

А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим Π΄Ρ€ΡƒΠ³ΠΎΠΉ способ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ связи «МногоС ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡ΡƒΡ‚ΡŒ слоТнСС Π² записи, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ понятнСС Ρ‚Π΅ΠΌ, ΠΊΡ‚ΠΎ Π½Π΅ Π·Π½Π°Π΅Ρ‚ ΠΎ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… сущностях:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Как Π’Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π΅ΡΡ‚ΡŒ Ρ‚ΠΈΠΏ связи «Один ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒΒ», ΠΈ Π΄Π°ΠΆΠ΅ нСсколько.
Π­Ρ‚ΠΎ ΠΏΡ€Π°Π²Π΄Π° ΠΈ Ρ‚Π°ΠΊΠΎΠ΅ Π»Π΅Π³ΠΊΠΎ ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ. Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‚ΠΈΠΏ связи «МногоС ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒΒ» равняСтся Π΄Π²ΡƒΠΌ «Один ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒΒ».

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

НавСрноС, Π’Ρ‹ заинтСрСсованы Π² Ρ‚ΠΎΠΌ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Ρƒ нас, ΠΌΠ΅ΠΆΠ΄Ρƒ связью ΠΈ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ, Π΄Π²Π° Ρ€Π΅Π±Ρ€Π°.
Π­Ρ‚ΠΎ ΡƒΠΆΠ΅ Ρ‡ΡƒΡ‚ΡŒ слоТнСС ΠΎΠ±ΡŠΡΡΠ½ΠΈΡ‚ΡŒ. Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ.
Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ связи. Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ тоТдСство:

ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ связи ΡΠΎΠ·Π΄Π°ΡŽΡ‚ частичноС участиС, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ β€” ΠΏΠΎΠ»Π½ΠΎΠ΅.

β€” Π§Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ частичноС ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ΅ участия?

ЧастичноС участиС β€” Ρ‚ΠΎΠΆΠ΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, ΠΏΠΎΡ…ΠΎΠΆΠ΅Π΅ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ Π½Π° Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚, Π²ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ зависит ΠΎΡ‚ сущности. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ. Π•ΡΡ‚ΡŒ Π΄Π²Π΅ сущности:
ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŒ ΠΈ ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹. Π’ΠΈΠΏ связи β€” Один ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒ.
Π£ Π½ΠΈΡ… общая связь β€” ΠŸΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚. Но Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π‘Π΅Π· Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŒ β€” Π½Π΅ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŒ?
β€” Π‘Π΅Π· хотя Π±Ρ‹ ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ!
Π”Π°Π½Π½Ρ‹ΠΉ случай β€” ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒ частичной связи, Ρ‚ΠΊ ΠΌΡ‹ Π΄Π°Ρ‘ΠΌ Π²Ρ‹Π±ΠΎΡ€ Β«ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ ΠΈ ΡΡ‚Π°Ρ‚ΡŒ ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»Π΅ΠΌ ΠΈΠ»ΠΈ ΠΎΡ‚ΠΊΠ°Π·Π°Ρ‚ΡŒΡΡΒ». Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, Ρƒ нас, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ΄Π½ΠΎ Ρ€Π΅Π±Ρ€ΠΎ ΠΌΠ΅ΠΆΠ΄Ρƒ связью Β«ΠŸΠΎΠΊΡƒΠΏΠ°Π΅Ρ‚Β» ΠΈ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ Β«ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹Β». Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим ΠΏΠΎΠ»Π½ΠΎΠ΅ участиС.

ПолноС участиС прСдставляСт ΠΈΠ· сСбя Ρ‚ΠΎΡ‚ случай, ΠΊΠΎΠ³Π΄Π° Π²Ρ‹Π±ΠΎΡ€Π° Π½Π΅Ρ‚. Наш программист останСтся программистом, Π΄Π°ΠΆΠ΅ Ссли Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π²Ρ‹ΡƒΡ‡ΠΈΡ‚, благодаря Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ фиксируСм Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡƒΡ‡ΠΈΡ‚ΡŒ, Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚. ЀиксируСм ΠΌΡ‹ это Π΄Π΅Π»ΠΎ двумя Ρ€Ρ‘Π±Ρ€Π°ΠΌΠΈ. Π’ΠΈΠΏ участия зависит ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ‹ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅, Π½ΡƒΠΆΠ½Π° Π»ΠΈ Π²Ρ‹Π±ΠΎΡ€ΠΊΠ° Π½Π° этапС связи.
Π‘ этим Π·Π°ΠΊΠΎΠ½Ρ‡ΠΈΠ»ΠΈ. ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ.

ВспомнитС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ «Один ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒΒ», Π³Π΄Π΅ послС связи Β«Π£Ρ‡ΠΈΡ‚Β» Π±Ρ‹Π»ΠΈ названия ЯП(Π―Π·Ρ‹ΠΊΠΎΠ² программирования), Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΎ ΠΊ Π±ΠΎΠ»ΡŒΡˆΠΎΠΌΡƒ количСству Ρ€Π°Π·Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠΉ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ ΠΊΠ°ΠΊ Π±Ρ‹Π»ΠΎ Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Π² ΠΏΠ»Π°Π½Π΅ записи. Волько ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅, вСдь Π½Π°ΠΌ Π½Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ отвСтвлСния ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ ЯП. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ просто ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ Β«Π―Π·Ρ‹ΠΊ программирования», Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΡ‹ размСстим Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ Π·Π° Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, возраст, ΠΌΠΎΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅. Π”ΡƒΠΌΠ°ΡŽ, Π’Ρ‹ поняли. Π‘ΠΎΠ²Π΅Ρ‚ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΡΠΎΠΊΡ€Π°Ρ‰Π΅Π½Π½ΡƒΡŽ запись «МногоС ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌΡƒΒ».

Π‘Π»Π°Π±Ρ‹Π΅ сущности

Рассмотрим Π·Π°ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ понятиС.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Ρƒ Вас Π² сущСствуСт Ρ‚Π°Π±Π»ΠΈΡ†Π° Β«Π ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΒ» ΠΈ Β«Π Π΅Π±Π΅Π½ΠΎΠΊΒ», соотвСтствСнно Ρ‚Π°ΠΊΠΈΠ΅-ΠΆΠ΅ сущности Π² Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅. ΠœΠΎΠΆΠ΅Ρ‚ Π»ΠΈ ΠΎΠ΄Π½ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ? Π― Π΄ΡƒΠΌΠ°ΡŽ β€” Π½Π΅Ρ‚. Как Π² биологичСском, Ρ‚Π°ΠΊ ΠΈ Π² Ρ†Π΅Π»ΠΎΠΌ логичСском.

Блабая ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ: яблока Π±Π΅Π· яблони Π±Ρ‹Ρ‚ΡŒ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ Β«Π Π΅Π±Π΅Π½ΠΎΠΊΒ» β€” слабая ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ.

Π‘Π»Π°Π±Ρ‹Π΅ сущности β€” это Ρ‚Π΅ сущности, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π±Π΅Π· Π΄Ρ€ΡƒΠ³ΠΎΠΉ сущности.

ΠœΡ‹ создаём ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ Β«Π Π΅Π±Ρ‘Π½ΠΎΠΊΒ», Π² Π½Π°Π΄Π΅ΠΆΠ΄Π΅ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Ρƒ РодитСля/Π ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ Π½Π΅Ρ‚ Π΄Π΅Ρ‚Π΅ΠΉ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌΠΈ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, Ρ‚ΠΊ ΠΈΠ½Π°Ρ‡Π΅ β€” Π½Π°ΡˆΡƒ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ, которая ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ΠΉ Π² Π‘Π”, Π±ΡƒΠ΄Π΅Ρ‚ слоТно Π½Π°Π·Π²Π°Ρ‚ΡŒ Нормализованной(Ρ‚Π°Π±Π»ΠΈΡ†Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΡΠΎΠ±Π»ΡŽΠ΄Π°ΡŽΡ‚ΡΡ ΠΏΡ€Π°Π²ΠΈΠ»Π° Автомарности Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ сущСствуСт ΠŸΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡-ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€), вСдь ΠΌΡ‹ банально Π½Π΅ смоТСм ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ Π΄Π΅Ρ‚Π΅ΠΉ.

Однако, Ρ‚Π°ΠΊΠΈΠ΅ случаи ΠΈΠΌΠ΅ΡŽΡ‚ мСсто Π±Ρ‹Ρ‚ΡŒ, Π½ΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ это ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°. Π’ Ρ‚Π°ΠΊΠΎΠΌ случаС, Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ «Имя» β€” Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΈ создаСт ΠΏΠΎΠ΄ΠΎΠ±Π½ΡƒΡŽ ΡΠΈΡ‚ΡƒΠ°Ρ†ΠΈΡŽ, Π° называСтся ΠΎΠ½ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π° слабой сущности. НазваниС ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², Π² ΠΎΠ²Π°Π»Π°Ρ…, ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€ΠΎΠΌ, Π° ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΈ связь ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽΡ‚ΡΡ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ состоят.

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡŽ Π²Π°ΠΌ это Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

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

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ хочСтся ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΎΡΠ½ΠΎΠ²ΠΎΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‰ΠΈΡ… Π³Ρ€Π°ΠΌΠΎΡ‚Π½ΠΎΠΉ ΠΊΠΎΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ β€” Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ объяснСниС поставлСнных Π·Π°Π΄Π°Ρ‡, Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ прСдставлСниС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, Π² Ρ‡Ρ‘ΠΌ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ проСктирования. Entity Relatioship β€” модСль проСктирования, которая ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒΡŽ Π½Π΅ ΠΎΠ΄ΠΈΠ½ дСсяток Π»Π΅Ρ‚. Она позволяСт ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ изящныС Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅, ΠΏΡ€ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅, ΠΌΠΎΠΆΠ½ΠΎ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡ‚ΡŒ ΠΈ Π²ΠΈΠ΄ΠΎΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ. НС ΠΏΠΎΠ»Π΅Π½ΠΈΡ‚Π΅ΡΡŒ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ. Бпасибо Π·Π° Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅!

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΏΡƒΡ‚Π΅Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ мСтодологиям ΠΈ нотациям описания ΠΈ модСлирования бизнСс-процСссов. Π§Π°ΡΡ‚ΡŒ 4

Π”Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ слСдуСт Ρ‡Π΅Ρ‚ΠΊΠΎ, быстро ΠΈ Ρ€Π΅ΡˆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ.
Π‘Π΅Π·Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π΄ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π²Ρ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡƒΠ½ΠΊΡ‚Π° Π²Ρ‹ΡˆΠ΅ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ инструкции.

Π’ сущности, всС ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹, Π½ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹.

ΠšΡ€Π°Ρ‚ΠΊΠΎΠ΅ описаниС Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ

О Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ BPMN, написано ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ. Нотация популярная, поэтому рассмотрим Π΅Π΅ ΠΎΡ‡Π΅Π½ΡŒ ΠΊΡ€Π°Ρ‚ΠΊΠΎ.

BPMN являСтся Ρ‡Π°ΡΡ‚ΡŒΡŽ Π΄Π²ΡƒΡ… ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ…:

Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

МодСль Β«Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ-связь» (Entity Relationship Model, ER-model) – ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ извСстных ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΡ… ΡˆΠΈΡ€ΠΎΠΊΠΎΠ΅ распространСниС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² сСмантичСского модСлирования. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° П. Π§Π΅Π½ΠΎΠΌ Π² 1976 Π³.

ER-модСль прСдставляСт собой Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, которая сама ΠΏΠΎ сСбС Π½Π΅ прСдписываСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… графичСских срСдств Π΅Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’ качСствС стандартной графичСской Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ER-модСль, Π±Ρ‹Π»Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Β«Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ-связь».

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Β«Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ-связь» (ERD, Entity-Relationship Diagram, ER-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°) – это Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ Π±Π»ΠΎΠΊ-схСмы, Π³Π΄Π΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Ρ€Π°Π·Π½Ρ‹Π΅ «сущности» (люди, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅) связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой Π²Π½ΡƒΡ‚Ρ€ΠΈ систСмы. ER-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Ρ‡Π°Ρ‰Π΅ всСго ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ для проСктирования ΠΈ ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ рСляционных Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π² сфСрС образования, исслСдования ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм для бизнСса. ER-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ Π½Π° стандартный Π½Π°Π±ΠΎΡ€ символов, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ, Ρ€ΠΎΠΌΠ±Ρ‹, ΠΎΠ²Π°Π»Ρ‹ ΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Π»ΠΈΠ½ΠΈΠΈ, для отобраТСния сущностСй, ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² ΠΈ связСй. Π­Ρ‚ΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ устроСны ΠΏΠΎ Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡƒ, Ρ‡Ρ‚ΠΎ ΠΈ грамматичСскиС структуры: сущности Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ Ρ€ΠΎΠ»ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ…, Π° связи – Π³Π»Π°Π³ΠΎΠ»ΠΎΠ².

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Β«Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ-связь» (ER-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°) Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ смыслС являСтся абстрактным ΠΌΠ°ΠΊΠ΅Ρ‚ΠΎΠΌ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…, поэтому для Π΅Π΅ модСлирования Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ряд ΠΏΡ€Π°Π²ΠΈΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΎΡ‚ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΊ рСляционным ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡΠΌ:

Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ:

Π‘Π°ΠΌΡ‹Π΅ распространСнныС Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ (графичСскиС ΠΌΠΎΠ΄Π΅Π»ΠΈ) ER-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ:

Нотации IDEF1 ΠΈ IDEF1X ΠΈ UML Π±Ρ‹Π»ΠΈ рассмотрСны Ρ€Π°Π½Π΅Π΅, поэтому Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΎΠ½ΠΈ ΡƒΠΆΠ΅ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒΡΡ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚.

Нотация ΠŸΠΈΡ‚Π΅Ρ€Π° Π§Π΅Π½Π°

ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π° сущностСй ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², мноТСства ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ Ρ€ΠΎΠΌΠ±ΠΎΠ². Если ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ участвуСт Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ, ΠΎΠ½ΠΈ связаны Π»ΠΈΠ½ΠΈΠ΅ΠΉ. Если ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π΅ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Ρ‚ΠΎ линия пунктирная. Атрибуты ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ²Π°Π»ΠΎΠ² ΠΈ ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π»ΠΈΠ½ΠΈΠ΅ΠΉ с ΠΎΠ΄Π½ΠΈΠΌ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ с ΠΎΠ΄Π½ΠΎΠΉ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Нотация Π‘Π°Ρ€ΠΊΠ΅Ρ€Π° относится ΠΊ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ ERD. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Π ΠΈΡ‡Π°Ρ€Π΄ΠΎΠΌ Π‘Π°Ρ€ΠΊΠ΅Ρ€ΠΎΠΌ, Π―Π½ ΠŸΠ°Π»ΠΌΠ΅Ρ€ΠΎΠΌ, Π“Π°Ρ€Ρ€ΠΈ Эллисом ΠΈ Π΄Ρ€. Π²ΠΎ врСмя Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π² британской консалтинговой Ρ„ΠΈΡ€ΠΌΠ΅ CACI ΠΎΠΊΠΎΠ»ΠΎ 1981 Π³ΠΎΠ΄Π°. ΠžΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡ Π±Ρ‹Π»ΠΈ сформулированы Π . Π‘Π°Ρ€ΠΊΠ΅Ρ€ΠΎΠΌ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ присоСдинился ΠΊ Oracle, ΠΈ Ρ‚ΠΎΡ‡Π½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² Π΅Π³ΠΎ ΠΊΠ½ΠΈΠ³Π΅ Β«Entity Relationship ModelingΒ», ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ сСрии ΠΊΠ½ΠΈΠ³ ΠΏΠΎ CASE ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌ. Π­Ρ‚Π° нотация ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΈ сСйчас Π² инструмСнтах модСлирования Oracle CASE. Нотация прСдставляСт собой Ρ€Π°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡ‚ΡŒ стиля модСлирования Π΄Π°Π½Π½Ρ‹Ρ… Β«Π’ΠΎΡ€ΠΎΠ½ΡŒΡ Π»Π°ΠΏΠΊΠ°Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΠΌΡƒ ΡΡ‚ΠΈΠ»ΡŽ П. Π§Π΅Π½Π° ΠΏΡ€ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ERD ΠΈΠ·-Π·Π° большСй удобочитаСмости ΠΈ эффСктивного использования пространства для рисования.

ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ. Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ обозначаСтся ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°ΠΌΠΈ, Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… приводится список Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ². ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ символом # (Ρ€Π΅ΡˆΠ΅Ρ‚ΠΊΠ°). Бвязи ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ΡΡ линиями с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ, мСсто соСдинСния связи ΠΈ сущности ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ ΠΊΠ°Ρ€Π΄ΠΈΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ связи.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Нотация IE ( Information Engineering ) ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ проСктирования: нотация К. Π€ΠΈΠ½ΠΊΠ΅Π»ΡŒΡˆΡ‚Π΅ΠΉΠ½Π° ( C . Finkelstein ), нотация Π”ΠΆ. ΠœΠ°Ρ€Ρ‚ΠΈΠ½Π° ( James Martin ) ΠΈΠ»ΠΈ Β«Π’ΠΎΡ€ΠΎΠ½ΡŒΠΈ Π»Π°ΠΏΠΊΠΈΒ»

Π ΠΎΠ΄ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΈΠΊΠΎΠΌ Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ (Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ) являСтся Клайв Π€ΠΈΠ½ΠΊΠ΅Π»ΡŒΡˆΡ‚Π΅ΠΉΠ½ (Clive Finkelstein). Π”Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅Π΅ Π΅Π΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Π½ΠΈΠ΅ связано с ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ДТСймса ΠœΠ°Ρ€Ρ‚ΠΈΠ½Π° (James Martin) ΠΈ Π§Π°Ρ€Π»ΡŒΠ·Π° Π ΠΈΡ…Ρ‚Π΅Ρ€Π° (Charles M. Richter). Π’Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ – Β«Π’ΠΎΡ€ΠΎΠ½ΡŒΡ Π»Π°ΠΏΠΊΠ°Β» ( C row’s F oot) (Β«ΠšΡƒΡ€ΠΈΠ½Π½Π°Ρ Π»Π°ΠΏΠΊΠ°Β») ΠΈΠ»ΠΈ Β«Π’ΠΈΠ»ΠΊΠ°Β» (Fork), основу Π² Π΄Π°Π½Π½ΡƒΡŽ Π½ΠΎΡ‚Π°Ρ†ΠΈΡŽ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π“ΠΎΡ€Π΄ΠΎΠ½ΠΎΠΌ ЭвСрСстом (Gordon Everest), ΠΈ ΠΎΠ½Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π½ΠΎΡΠΈΡ‚ΡŒ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Β«ΠŸΠ΅Ρ€Π΅Π²Π΅Ρ€Π½ΡƒΡ‚Π°Ρ стрСлка» (Inverted Arrow). По графичСскому ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΈ сСмантикС элСмСнтов ΠΌΠΎΠ΄Π΅Π»ΠΈ, нотация IE Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ IDEF1X. Π•Π΅ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΡŒΡŽ являСтся ΡƒΠΊΠ°Π·Π°Π½ΠΈΠ΅ мощности связСй Π½Π΅ Π² Π²ΠΈΠ΄Π΅ Π±ΡƒΠΊΠ²Π΅Π½Π½ΠΎ-Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ, Π° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСских элСмСнтов:

Π’ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ IE ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ отобраТаСтся Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, содСрТащСго Π΅Π³ΠΎ имя.

Богласно Π΄Π°Π½Π½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ, ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ изобраТаСтся Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, содСрТащСм Π΅Π΅ имя, Π²Ρ‹Ρ€Π°ΠΆΠ°Π΅ΠΌΠΎΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Имя сущности Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ. ΠŸΡ€ΠΈ этом, имя сущности – это имя Ρ‚ΠΈΠΏΠ°, Π° Π½Π΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ экзСмпляра Π΄Π°Π½Π½ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ°. ЭкзСмпляром сущности называСтся ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚Π΅Π»ΡŒ Π΄Π°Π½Π½ΠΎΠΉ сущности.

ΠžΡΠ½ΠΎΠ²Ρ‹ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π΄Π°Π½Π½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ. Атрибуты сущности Π·Π°ΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰Π΅Π³ΠΎ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ. Бвязь изобраТаСтся Π»ΠΈΠ½ΠΈΠ΅ΠΉ, которая соСдиняСт Π΄Π²Π΅ сущности, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ. ΠœΠ½ΠΎΠΆΠ΅ΡΡ‚Π²Π΅Π½Π½ΠΎΡΡ‚ΡŒ связи изобраТаСтся Π² Π²ΠΈΠ΄Π΅ Π²ΠΈΠ»ΠΊΠΈ. ΠΠ΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ связи ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽΡ‚ΡΡ ΠΊΡ€ΡƒΠΆΠΊΠΎΠΌ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Одним ΠΈΠ· способов прСдставлСния Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ описания ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΌΠΎΠ΄Π΅Π»ΠΈ Β«Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ-связь» являСтся использованиС Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, которая Π±Ρ‹Π»Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° извСстным амСриканским спСциалистом Π² области Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ… Π§. Π‘Π°Ρ…ΠΌΠ°Π½ΠΎΠΌ.

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

ΠžΡ‚Ρ‡Π°ΡΡ‚ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π²Π°ΡŽΡ‚ΡΡ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… сущностСй, Π²Ρ‹Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… собствСнно процСссы ΠΈ ситуации – событиС, дСйствиС, ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. Аналогичным ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях вводятся пространствСнныС сущности для Π°Π΄Π΅ΠΊΠ²Π°Ρ‚Π½ΠΎΠ³ΠΎ прСдставлСния сущностСй ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области – ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚, мСсто, насСлСнный ΠΏΡƒΠ½ΠΊΡ‚, Π·Π΄Π°Π½ΠΈΠ΅, элСмСнт здания, Π·ΠΎΠ½Π° ΠΈ Ρ‚.Π΄.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Нотация Π–.-Π . Абриаля (ΠΌΠΈΠ½-макс)

Нотация Π–Π°Π½Π°-Π Π°ΠΉΠΌΠΎΠ½Π° Абриаля разработанная Π² 1974 Π³ΠΎΠ΄Ρƒ. Π’ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π³ΠΎΠ΄ Π²Π²Π΅Π΄Π΅Π½ΠΎ ΠΈ Π΅Π΅ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ( min, max), ΠΊΠ°ΠΊ Ρ‡Π°ΡΡ‚ΡŒ сСмантичСской ΠΌΠΎΠ΄Π΅Π»ΠΈ, которая ΠΊΠΎΠ½ΠΊΡƒΡ€ΠΈΡ€ΠΎΠ²Π°Π»Π° с модСлью Π§Π΅Π½Π°. Однако, нотация П. Π§Π΅Π½Π° ассимилировала с Π½ΠΎΡ‚Π°Ρ†ΠΈΠ΅ΠΉ (min, max), ΠΈ Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ нСзависимо ΠΎΡ‚ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π–.-Π . Абриаля Π² качСствС дополнСния ΠΊ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ П. Π§Π΅Π½Π°.

Π’ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ (min, max) упорядочСнная ΠΏΠ°Ρ€Π° с ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ указываСтся для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° сущности, ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ Π² связи. Π­Ρ‚ΠΈ значСния ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ минимальноС количСство характСристик взаимосвязи, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ характСристики ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°, ΠΈ максимальноС количСство, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ.

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Для Ρ‡Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ:

Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ„ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π‘ΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΏΡ€ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. Π€ΠΎΡ‚ΠΎ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ erd Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°

Π˜Ρ‚Π°ΠΊ, Π² Ρ†Π΅Π»ΠΎΠΌ ΠΌΡ‹ рассмотрСли всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ описания ΠΈ модСлирования бизнСс-процСссов. ΠšΡ‚ΠΎ Π·Π½Π°Π΅Ρ‚ Π΅Ρ‰Π΅ ΠΊΠ°ΠΊΠΈΠ΅ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΎ Π±Ρ‹ интСрСсно ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ? 😊

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ΠšΡ€Π°Ρ‚ΠΊΠΈΠΉ ΠΏΡƒΡ‚Π΅Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ ΠΏΠΎ мСтодологиям ΠΈ нотациям описания ΠΈ модСлирования бизнСс-процСссов. Π§Π°ΡΡ‚ΡŒ 1

Аналитики скорСС всСго Π½Π΅ Ρ€Π°Π· задавались вопросами – ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ Ρ‚Π°ΠΊ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΡƒΡŽ ΠΈΠ· Π½ΠΈΡ… Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ, какая ΠΈΠ· Π½ΠΈΡ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉβ€¦?

Бамая главная ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π° Ρ‚Π°ΠΊΠΎΠ³ΠΎ разнообразия (Π½Π° ΠΌΠΎΠΉ взгляд), Ρ‡Ρ‚ΠΎ ΠΎΠ΄Π½Π° нотация (ΠΈΠ»ΠΈ мСтодология) Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ сразу Ρ€Π΅ΡˆΠΈΡ‚ΡŒ всС Π·Π°Π΄Π°Ρ‡ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ поставлСны для описания бизнСс-процСссов. И исходя ΠΈΠ· этого ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ Ρ‚Ρ€ΠΈ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π² арсСналС Π°Π½Π°Π»ΠΈΡ‚ΠΈΠΊΠ°. Ну Π° ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ.

ΠžΠ‘ΠΠžΠ’ΠΠ«Π• ΠžΠŸΠ Π•Π”Π•Π›Π•ΠΠ˜Π― И Π’Π•Π ΠœΠ˜ΠΠ«

НачнСм с простого – Π΅ΡΡ‚ΡŒ описаниС бизнСс-процСсса, Π° Π΅ΡΡ‚ΡŒ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Π•ΡΡ‚ΡŒ Π»ΠΈ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ Ρ€Π°Π·Π½ΠΈΡ†Π°? Π Π°Π·Π½ΠΈΡ†Π° Π΅ΡΡ‚ΡŒ, Π½ΠΎ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ эти слова ΠΊΠ°ΠΊ синонимы. Если всС ΠΆΠ΅ Ρ€Π°Π·Π³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Ρ‚ΡŒ эти понятия, Ρ‚ΠΎ опрСдСлСния Π±ΡƒΠ΄ΡƒΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ.

ОписаниС бизнСс-процСссов – это Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ процСсса Π² свободной Ρ„ΠΎΡ€ΠΌΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, простоС тСкстовоС описаниС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… сцСнариСв (Use Case).

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, описав Π½Π΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ бизнСс-процСсс, ΠΌΡ‹ всС Ρ€Π°Π²Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Π΅Π³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅.

ΠŸΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠΌ этого способа являСтся Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ любой Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ простой процСсс, Π° Π±Ρ‹Π²Π°ΡŽΡ‚ случаи, ΠΊΠΎΠ³Π΄Π° процСсс Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠΊΠΎ прост, Ρ‡Ρ‚ΠΎ Π½Π΅Ρ‚ нСобходимости использования тяТСловСсной Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ.

НСдостаток Ρ‚Π°ΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° Ρ‚ΠΎΠΆΠ΅ Π΅ΡΡ‚ΡŒ: Ссли ΡƒΠ³Π»ΡƒΠ±Π»ΡΡ‚ΡŒΡΡ ΠΈ ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ Π½Π° этом ΡƒΡ€ΠΎΠ²Π½Π΅, Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Β«ΠΈΠ·ΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅ собствСнного вСлосипСда» – Ρ‚.Π΅. Π² ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚ потрСбуСтся стандартизация ΠΈ унификация дСйствий Π² описании бизнСс-процСссов. Π’ этом случаС Π½ΡƒΠΆΠ½ΠΎ ΡƒΠΆΠ΅ Π·Π°Π΄ΡƒΠΌΡ‹Π²Π°Ρ‚ΡŒΡΡ ΠΎΠ± ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ бизнСс-процСссов, Ρ‚.Π΅. Π²Ρ‹Π±ΠΎΡ€Π΅ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈΡ… отобраТСния. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΡƒΠΆΠ΅ ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΡŽ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Ρ‚Π°ΠΊΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ бизнСс-процСссов.

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ бизнСс-процСссов – это формализованная ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°, ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°ΡŽΡ‰Π°Ρ созданиС Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ процСсса, описанной Π½Π° матСматичСском ΠΈΠ»ΠΈ любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΌ языкС.

ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ модСлирования ΠΎΡ‚ описания Π² этом случаС, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – это Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠ΅ прСдставлСниС бизнСс-процСсса с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ общСизвСстных ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² ΠΈ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ.

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

ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ осущСствляСтся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ графичСских элСмСнтов (совокупности Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ) ΠΈ ΠΏΡ€Π°Π²ΠΈΠ» ΠΈΡ… использования.

ΠœΠ΅Ρ‚ΠΎΠ΄ – это систСматичСская ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Π°, примСняСмая для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ описания систСмы с использованиСм ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ.

Или Ссли Π±ΠΎΠ»Π΅Π΅ ΠΊΡ€Π°Ρ‚ΠΊΠΎ – это способ достиТСния ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ Ρ†Π΅Π»ΠΈ, Π° способом Π±ΡƒΠ΄Π΅Ρ‚ нотация модСлирования процСссов.

Нотация – это систСма условных Π·Π½Π°ΠΊΠΎΠ² ΠΈ ΠΏΡ€Π°Π²ΠΈΠ» ΠΈΡ… использования для описания Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ систСмы, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², процСссов, взаимосвязСй ΠΈ Ρ‚.ΠΏ.

Нотации – это Ρ„ΠΎΡ€ΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Ρ‹Π΅ графичСскиС ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ„ΠΈΠΊΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ бизнСс-процСссы, Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Π’ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ модСлирования Π²Ρ‹Π΄Π΅Π»ΡΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ ΠΈ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡŽ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ бизнСс-процСссов ΠΈΠ»ΠΈ Π²ΠΈΠ΄Ρ‹ модСлирования, основными срСди ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ структурноС, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅.

Как я ΡƒΠΆΠ΅ писала Π²Ρ‹ΡˆΠ΅, Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π²Π΅Ρ€Π½ΠΎΠ³ΠΎ способа модСлирования Π½Π΅Ρ‚, поэтому Π½ΡƒΠΆΠ½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ†Π΅Π»ΡŒ модСлирования ΠΈ исходя ΠΈΠ· Π½Π΅Π΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ способ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’.Π΅. Π²Ρ‹Π±ΠΎΡ€ Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ бизнСс-процСссов зависит ΠΎΡ‚ ΠΌΠ½ΠΎΠ³ΠΈΡ… Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠ², Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ модСлирования, Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ модСлирования, Ρ†Π΅Π»ΡŒ модСлирования ΠΈ Ρ‚.ΠΏ. А Ρ‚Π°ΠΊΠΆΠ΅ слСдуСт ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ для достиТСния ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π°.

1. Π‘Π’Π Π£ΠšΠ’Π£Π ΠΠžΠ• ΠœΠžΠ”Π•Π›Π˜Π ΠžΠ’ΠΠΠ˜Π•

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – это ΠΎΠ±Π»Π°ΡΡ‚ΡŒ систСмного Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ Π²ΠΈΠ΄ модСлирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ срСдство исслСдования систСм ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ для ΠΈΡ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Оно ΠΈΠ·ΡƒΡ‡Π°Π΅Ρ‚ структуру систСмы с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния состава элСмСнтов ΠΈ подсистСм ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ (структура), Π° Ρ‚Π°ΠΊΠΆΠ΅ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния свойств систСмы, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ Π΄ΠΎΡΡ‚ΠΈΠ³Π°Ρ‚ΡŒ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ†Π΅Π»ΠΈ (Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ). Π£ Π½Π΅Π³ΠΎ Π΅ΡΡ‚ΡŒ свои ΠΏΠΎΠ΄Π²ΠΈΠ΄Ρ‹.

1.1. Π€Π£ΠΠšΠ¦Π˜ΠžΠΠΠ›Π¬ΠΠžΠ• ΠœΠžΠ”Π•Π›Π˜Π ΠžΠ’ΠΠΠ˜Π•

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – это Π²ΠΈΠ΄ модСлирования, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ описаниС процСссов Π² Π²ΠΈΠ΄Π΅ взаимосвязанных, Ρ‡Π΅Ρ‚ΠΊΠΎ структурированных Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π’.Π΅. Π³Π»Π°Π²Π½Ρ‹ΠΉ элСмСнт – это функция (опСрация), Π° бизнСс-процСсс прСдставляСтся Π² Π²ΠΈΠ΄Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‰ΠΈΡ… Π²Ρ…ΠΎΠ΄Ρ‹ процСсса Π² Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ с использованиСм ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… рСсурсов.

1.2. Π˜ΠœΠ˜Π’ΠΠ¦Π˜ΠžΠΠΠžΠ• ΠœΠžΠ”Π•Π›Π˜Π ΠžΠ’ΠΠΠ˜Π•

Π˜ΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ (ΠΈΠ»ΠΈ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ провСдСния) – прСдставлСниС повСдСния систСмы Π²ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, описаниС повСдСния бизнСс-процСссов ΠΏΡ€ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΈ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΡ… условиях с Π°Π½Π°Π»ΠΈΠ·ΠΎΠΌ ΠΊΠ°ΠΊ динамичСских характСристик процСссов, Ρ‚Π°ΠΊ ΠΈ с распрСдСлСниСм рСсурсов.

CPN (Π¦Π²Π΅Ρ‚Π½Ρ‹Π΅ сСти ΠŸΠ΅Ρ‚Ρ€ΠΈ)

1.3. Π˜ΠΠ€ΠžΠ ΠœΠΠ¦Π˜ΠžΠΠΠžΠ• ΠœΠžΠ”Π•Π›Π˜Π ΠžΠ’ΠΠΠ˜Π•

Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π΅Ρ‚ прСдставлСниС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области, ΠΈΡ… свойств ΠΈ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ.

Нотация Π‘Π°Ρ€ΠΊΠ΅Ρ€Π° (Barker Notation)

Нотации IDEF1 ΠΈ IDEF1X (Integration Definition for Information Modeling)

2. ΠžΠ‘ΠͺΠ•ΠšΠ’ΠΠž-ΠžΠ Π˜Π•ΠΠ’Π˜Π ΠžΠ’ΠΠΠΠžΠ• ΠœΠžΠ”Π•Π›Π˜Π ΠžΠ’ΠΠΠ˜Π•

ΠžΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚ описаниС процСссов, ΠΊΠ°ΠΊ Π½Π°Π±ΠΎΡ€Π° Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² Π±Π΅Π· Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ выполняСмых ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ, Π½ΠΎ с описаниСм условий ΠΈ событий. ΠžΠ±ΡŠΠ΅ΠΊΡ‚ – это ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ прСобразуСтся ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ процСссов. Π’ основС – ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Π°Ρ модСль, которая базируСтся Π½Π° Ρ‚Π°ΠΊΠΈΡ… ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°Ρ…, ΠΊΠ°ΠΊ инкапсуляция, абстрагированиС, ΠΏΠΎΠ»ΠΈΠΌΠΎΡ€Ρ„ΠΈΠ·ΠΌ, наслСдованиС, ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΠΈΠ·ΠΌ, ΡƒΡΡ‚ΠΎΠΉΡ‡ΠΈΠ²ΠΎΡΡ‚ΡŒ ΠΈ Ρ‚.Π΄. ΠŸΡ€ΠΈ этом ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ структуру ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ – сообщСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ эти ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ.

Π―Π·Ρ‹ΠΊ графичСского описания

ΠœΠ΅Ρ‚ΠΎΠ΄ ДТСймса Π ΡƒΠΌΠ±Π°Ρ…Π° ( OMT)

ΠœΠ΅Ρ‚ΠΎΠ΄ Айвара ДТСкобсона (OOSE)

3. Π˜ΠΠ’Π•Π“Π Π˜Π ΠžΠ’ΠΠΠΠžΠ• ΠœΠžΠ”Π•Π›Π˜Π ΠžΠ’ΠΠΠ˜Π•

Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ Π²ΠΈΠ΄Ρ‹ ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ – структурного Π°Π½Π°Π»ΠΈΠ·Π°, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅, ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΈ Π΄Ρ€., Ρ‚.Π΅. это ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… описываСт ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ пСрспСктивы Π΅Π³ΠΎ структуры, Π° всС вмСстС ΠΎΠ½ΠΈ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΈ комплСксноС прСдставлСниС ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π΅.

ΠšΠ ΠΠ’ΠšΠžΠ• ΠžΠŸΠ˜Π‘ΠΠΠ˜Π• ΠœΠ•Π’ΠžΠ”ΠžΠ›ΠžΠ“Π˜Π™ И ΠœΠ•Π’ΠžΠ”ΠžΠ’

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ структурного Π°Π½Π°Π»ΠΈΠ·Π° ΠΈ проСктирования SADT (Structured analysis and design technique) – прСдставляСт собой ΡΠΎΠ²ΠΎΠΊΡƒΠΏΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ², ΠΏΡ€Π°Π²ΠΈΠ» ΠΈ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹Ρ… для построСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° (ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ ΠΈΠΌ дСйствия ΠΈ связи ΠΌΠ΅ΠΆΠ΄Ρƒ этими дСйствиями) ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Дугласом Россом Π² 1969-1973 Π³ΠΎΠ΄Π°Ρ…. Π­Ρ‚Π° мСтодология Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° ΠΏΠΎΠ΄ ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ влияниСм PLEX, ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ ΠΊΠ»Π΅Ρ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π₯ΠΎΡ€ΠΈ, ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ систСм Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ программирования ΠΈ ΠΊΠΈΠ±Π΅Ρ€Π½Π΅Ρ‚ΠΈΠΊΠΈ. Она ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ создавалась для проСктирования систСм Π±ΠΎΠ»Π΅Π΅ ΠΎΠ±Ρ‰Π΅Π³ΠΎ назначСния ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ структурными ΠΌΠ΅Ρ‚ΠΎΠ΄Π°ΠΌΠΈ, Π²Ρ‹Ρ€ΠΎΡΡˆΠΈΠΌΠΈ ΠΈΠ· проСктирования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ элСмСнтом ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ являСтся Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°. МодСль SADT ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΠ΅Ρ‚ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΡƒΠ΅Ρ‚ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π² иСрархичСскиС Π΄Ρ€Π΅Π²ΠΎΠ²ΠΈΠ΄Π½Ρ‹Π΅ структуры, ΠΏΡ€ΠΈ этом Ρ‡Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, Ρ‚Π΅ΠΌ ΠΎΠ½Π° ΠΌΠ΅Π½Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π°. Π’ состав Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ входят Π±Π»ΠΎΠΊΠΈ, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ активности ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ систСмы, ΠΈ Π΄ΡƒΠ³ΠΈ, ΡΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ вмСстС ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ взаимодСйствия, ΠΈ взаимосвязи ΠΌΠ΅ΠΆΠ΄Ρƒ Π±Π»ΠΎΠΊΠ°ΠΌΠΈ.

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ SADT ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ для модСлирования ΡˆΠΈΡ€ΠΎΠΊΠΎΠ³ΠΎ ΠΊΡ€ΡƒΠ³Π° систСм ΠΈ опрСдСлСния Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, Π° Π·Π°Ρ‚Π΅ΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ систСмы, которая удовлСтворяСт этим трСбованиям ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚ эти Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Для ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… систСм SADT ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использована для Π°Π½Π°Π»ΠΈΠ·Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, выполняСмых систСмой, Π° Ρ‚Π°ΠΊΠΆΠ΅ для указания ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΎΠ², посрСдством ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ½ΠΈ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡŽΡ‚ΡΡ.

Π­Π»Π΅ΠΌΠ΅Π½Ρ‚Ρ‹ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ SADT (синтаксис):

Бамая распространСнная нотация ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ SADT: IDEF0 (для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ модСлирования бизнСс-процСссов).

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… DFD (Data Flow Diagrams) – это мСтодология (стандарт) описания бизнСс-процСссов Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ уровня ΠΈΠ»ΠΈ макропроцСссов. На Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ входят Π² состав описываСмого бизнСс-процСсса, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π²Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Ρ€Π°Π±ΠΎΡ‚. Π”Π°Π½Π½Ρ‹Π΅ Π²Ρ…ΠΎΠ΄Ρ‹ ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ· сСбя ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅, Π»ΠΈΠ±ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ. ΠŸΡ€ΠΈ этом Π²Ρ‹Ρ…ΠΎΠ΄Ρ‹ ΠΎΠ΄Π½ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ Π²Ρ…ΠΎΠ΄Π°ΠΌΠΈ для Π΄Ρ€ΡƒΠ³ΠΈΡ….

ΠŸΡ€ΠΈ построСнии DFD-схСмы бизнСс-процСсса Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ данная схСма ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΈ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ, ΠΈ Π½Π΅ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ этих ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ², Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ ΠΈΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ нСсколько Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚Π΅ΠΉ ΠΈΡ… выполнСния, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°Π²ΠΈΡΠ΅Ρ‚ΡŒ ΠΎΡ‚ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡Π΅ΠΊ зрСния Π½Π° этот процСсс.

ΠŸΡ€ΠΈ построСнии DFD-схСмы бизнСс-процСсса Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ подраздСлСния ΠΈ долТности участников. РСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π° ΠΏΡ€ΠΈ Ρ„ΠΎΡ€ΠΌΡƒΠ»ΠΈΡ€ΠΎΠ²ΠΊΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠΉ:

ΠžΡΠ½ΠΎΠ²Π½Ρ‹ΠΌΠΈ элСмСнтами Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… ΡΠ²Π»ΡΡŽΡ‚ΡΡ:

Нотации Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ DFD:

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‚ WFD (Work Flow Diagram) – прСдставляСт собой Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡƒ ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² Ρ€Π°Π±ΠΎΡ‚, которая ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для описания бизнСс-процСссов Π½ΠΈΠΆΠ½Π΅Π³ΠΎ уровня, Π³Π΄Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΡƒΡŽ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ выполнСния Ρ€Π°Π±ΠΎΡ‚ Π² зависимости ΠΎΡ‚ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ…ΡΡ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² ΠΈ событий, Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΡ… Π² Ρ…ΠΎΠ΄Π΅ выполнСния процСсса. Π—Π΄Π΅ΡΡŒ Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ описания становятся дСйствия (Ρ€Π°Π±ΠΎΡ‚Ρ‹), Π° Π½Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… (ΠΊΠ°ΠΊ Π² ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ DFD).

Для этого ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ графичСскиС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… описываСтся процСсс: логичСскиС ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹, события Π½Π°Ρ‡Π°Π»Π° ΠΈ окончания процСсса, Π° Ρ‚Π°ΠΊΠΆΠ΅ элСмСнты, ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ логичСских ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ΠΎΠ² (Π±Π»ΠΎΠΊΠΈ принятия Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ) ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ происходят Π² процСссС: Π² ΠΊΠ°ΠΊΠΈΡ… случаях процСсс ΠΏΡ€ΠΎΡ‚Π΅ΠΊΠ°Π΅Ρ‚ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π° Π² ΠΊΠ°ΠΊΠΈΡ… случаях ΠΏΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ событий Π½Π°Ρ‡Π°Π»Π° ΠΈ окончания процСсса показываСтся, ΠΊΠΎΠ³Π΄Π° процСсса начинаСтся ΠΈ ΠΊΠΎΠ³Π΄Π° заканчиваСтся.

Нотация, разработанная Π² Π΄Π°Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ: IDEF3 (PFDD – Process Flow Description Diagrams), Ρ‚.Π΅. Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° описания ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ этапов процСсса, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ модСлируСтся ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ дСйствий, Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² Ρ€Π°ΠΌΠΊΠ°Ρ… бизнСс-процСсса.

АрхитСктура ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм ARIS (Architecture of Integrated Information Systems) β€” это Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°, концСпция, мСтодология, ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Π°Ρ срСда (Ρ‚ΠΈΡ€Π°ΠΆΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚), нотация, Π° Ρ‚Π°ΠΊΠΆΠ΅ это систСма взглядов Π½Π° Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ, которая позволяСт ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π°Π½Π°Π»ΠΈΠ·, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΈ Π²Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅ бизнСс-процСссов.

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΡ ARIS Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Π° Августом-Π’ΠΈΠ»ΡŒΠ³Π΅Π»ΡŒΠΌΠΎΠΌ Π¨Π΅Π΅Ρ€ΠΎΠΌ Π² 1990Ρ…, сСгодня ΠΏΡ€Π°Π²Π° ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ‚ Π½Π΅ΠΌΠ΅Ρ†ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Software AG.

Π’ основС ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ Π»Π΅ΠΆΠΈΡ‚ прСдставлСниС Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² Π²ΠΈΠ΄Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΈ свСдСниС этих ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ Π² Π΅Π΄ΠΈΠ½ΡƒΡŽ систСму. МодСли ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π·Π΄Π°Π½ΠΈΠ΅ ARIS – ΠΏΡΡ‚ΡŒ Ρ‚ΠΈΠΏΠΎΠ² прСдставлСний, связанных ΠΌΠ΅ΠΆΠ΄Ρƒ собой ΠΈ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΡ… основныС аспСкты Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ:

ΠŸΡ€ΠΈ этом каТдая ΠΈΠ· этих Ρ‚ΠΎΡ‡Π΅ΠΊ зрСния раздСляСтся Π΅Ρ‰Ρ‘ Π½Π° Ρ‚Ρ€ΠΈ подуровня:

Для описания бизнСс-процСссов прСдлагаСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΊΠΎΠ»ΠΎ 80 Ρ‚ΠΈΠΏΠΎΠ² ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ, каТдая ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ Ρ‚ΠΎΠΌΡƒ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌΡƒ аспСкту. ARIS прСдоставляСт Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ инструмСнтарий для обСспСчСния наглядности ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.

ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρ‹ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ ARIS Design Platform Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΎΠΉ направлСнности, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для модСлирования Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ прСдприятия ARIS Business Architect ΠΈ ARIS IT Architect ΠΈΠ»ΠΈ для ΠΈΠΌΠΈΡ‚Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ модСлирования ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° бизнСс-процСссов – ARIS Business Simulator. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, доступна бСсплатная ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ARIS Express с нСсколько ΡƒΡ€Π΅Π·Π°Π½Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ.

Π‘Π΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ΅ прСимущСство ARIS ΠΏΠ΅Ρ€Π΅Π΄ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ инструмСнтами модСлирования Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π² Π½Π΅ΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹ графичСскиС срСдства прСдставлСния сформированных ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ.

К числу Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π·Π½Π°Ρ‡ΠΈΠΌΡ‹Ρ… ΠΈ практичСски ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ ARIS ΠΌΠΎΠΆΠ½ΠΎ отнСсти:

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° состояний для проСктирования систСм Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ STD (State Transition Diagram) – Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠΉ систСмы ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… воздСйствий (ΠΈΠ·Π²Π½Π΅). Π’Π°ΠΊΠΈΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²ΠΈΡ‚ΡŒ Π΄Π΅ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… процСссов, происходящих Π² систСмС, ΠΈ ΠΎΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠΏΡ€Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠΎΡ‚ΠΎΠΊΠ°ΠΌΠΈ.

Π‘ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ STD ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΎΠ΄Π΅Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ систСмы исходя ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… состояний. ΠœΠΎΠ΄Π΅Π»ΠΈΡ€ΡƒΠ΅ΠΌΠ°Ρ систСма Π² Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ находится Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ состоянии ΠΈΠ· всСго мноТСства состояний. Π’ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ своС состояниС ΠΈ Ρ‚Π΅ΠΌ самым ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ состояниС ΠΈΠ· Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ мноТСства состояний. Для ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π² состояниС Π½ΡƒΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ особоС условиС – условиС ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π°. Оно ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ (условиС появлСния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ) ΠΈΠ»ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΌ.

STD состоит ΠΈΠ· ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ²:

К самым распространСнным нотациям ΠΈ языкам модСлирования STD ΠΌΠΎΠΆΠ½ΠΎ отнСсти:

МодСль Β«ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ-связь» (ERM, Entity-Relationship Model ΠΈΠ»ΠΈ ER-модСль) – модСль Π΄Π°Π½Π½Ρ‹Ρ…, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰Π°Ρ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ схСмы ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области.

ER-модСль ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ высокоуровнСвом (ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ) ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…. Π‘ Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ сущности ΠΈ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡ΠΈΡ‚ΡŒ связи, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΌΠ΅ΠΆΠ΄Ρƒ этими сущностями.

Π’ основС ER-ΠΌΠΎΠ΄Π΅Π»ΠΈ Π»Π΅ΠΆΠ°Ρ‚ понятия:

ER-модСль прСдставляСт собой Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, которая сама ΠΏΠΎ сСбС Π½Π΅ прСдписываСт Π½ΠΈΠΊΠ°ΠΊΠΈΡ… графичСских срСдств Π΅Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ. Π’ качСствС стандартной графичСской Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ER-модСль, Π±Ρ‹Π»Π° ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Β«ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ-связь» (ERD, Entity-Relationship Diagram, ER-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°).

ΠŸΠΎΠ½ΡΡ‚ΠΈΡ ER-модСль ΠΈ ER-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° часто ΠΎΡˆΠΈΠ±ΠΎΡ‡Π½ΠΎ Π½Π΅ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚, хотя для Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ER-ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ графичСскиС Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ, Π»ΠΈΠ±ΠΎ визуализация ΠΌΠΎΠΆΠ΅Ρ‚ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ тСкстовоС описаниС).

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ (графичСскиС ΠΌΠΎΠ΄Π΅Π»ΠΈ):

РассмотрСны самыС извСстныС ΠΈ максимально ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ»ΠΎΠ³ΠΈΠΈ описания бизнСс-процСссов. Π’ части 2 Π΄Π°Π½Π½ΠΎΠΉ ΡΡ‚Π°Ρ‚ΡŒΠΈ рассмотрим ΡƒΠΆΠ΅ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ. И ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΎΡ‚Π°Ρ†ΠΈΠΉ интСрСсный ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *