ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅, ΠΎΡ‡Π΅Π½ΡŒ быстро...
Π Π°Π±ΠΎΡ‚Π°Π΅ΠΌ вмСстС Π΄ΠΎ ΠΏΠΎΠ±Π΅Π΄Ρ‹

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ИБ срСдствами программирования

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

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ «1_Π“Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²» ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅ «ΠΊΠ°Ρ‚Сгория Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ». Оно ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ свойство «Π‘овпадСния Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ся». Для поля «ΠœΠ°Ρ€ΠΊΠ° (ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ)» Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «2_Π’ΠΎΠ²Π°Ρ€Ρ‹», значСния Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ списка создаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ мастСра подстановок. Π’ Π½Π°ΡˆΠ΅ΠΌ случаС для описания ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Ρ€ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Условно Π½Π°Π·ΠΎΠ²Π΅ΠΌ ΠΈΡ… «Π“Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²», «Π’ΠΎΠ²Π°Ρ€Ρ‹… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Ρ„Ρ€Π°Π³ΠΌΠ΅Π½Ρ‚Π° ИБ срСдствами программирования (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° элСмСнтов ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы срСдствами Π‘Π£Π‘Π” MS.

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ схСмы Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ….

Π’ Π½Π°ΡˆΠ΅ΠΌ случаС для описания ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ области Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‚Ρ€ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹. Условно Π½Π°Π·ΠΎΠ²Π΅ΠΌ ΠΈΡ… «Π“Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²», «Π’ΠΎΠ²Π°Ρ€Ρ‹» ΠΈ «ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ». Π’ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ… хранятся ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹.

Π’ Ρ€Π΅ΠΆΠΈΠΌΠ΅ «ΠšΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€» создаСм эти Ρ‚Ρ€ΠΈ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹.

Π“Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ² , открытая Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ β€œΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€.

Рисунок 1 — Π“Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², открытая Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ «ΠΊΠΎΠ½ΡΡ‚Ρ€ΡƒΠΊΡ‚ΠΎΡ€.

Ρ‚Π°Π±Π»ΠΈΡ†Π° 2_Π’ΠΎΠ²Π°Ρ€Ρ‹ , открытая Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктор.

Рисунок 2 — Ρ‚Π°Π±Π»ΠΈΡ†Π° 2_Π’ΠΎΠ²Π°Ρ€Ρ‹, открытая Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ конструктор.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ 3_ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ.

Рисунок 3 — Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ 3_ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ.

Для Ρ‚Ρ€Π΅Ρ… Ρ‚Π°Π±Π»ΠΈΡ† ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΈ Π΄Π»ΠΈΠ½Ρƒ ΠΏΠΎΠ»Π΅ΠΉ, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°Π΄Π°Π΄ΠΈΠΌ ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ поля.

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ поля — это поля, значСния ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠ±Π»Π°Π΄Π°ΡŽΡ‚ свойством ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ записи.

Π’ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ «1_Π“Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²» ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ ΠΏΠΎΠ»Π΅ «ΠΊΠ°Ρ‚Сгория Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ». Оно ΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ свойство «Π‘овпадСния Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ся». Для поля «ΠœΠ°Ρ€ΠΊΠ° (ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒ)» Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ «2_Π’ΠΎΠ²Π°Ρ€Ρ‹», значСния Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°. Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ списка создаСтся ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ мастСра подстановок.

Π’Π°Π±Π»ΠΈΡ†Ρ‹ «1_Π“Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²» ΠΈ «2_Π’ΠΎΠ²Π°Ρ€Ρ‹» связаны с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠ»ΡŽΡ‡Π΅Π²ΠΎΠ³ΠΎ поля «ΠΊΠ°Ρ‚Сгория Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ» .

Бвязь — способ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ связана информация ΠΎ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°Ρ….

Π’ Π½Π°ΡˆΠ΅ΠΌ случаС, для связи Ρ‚Π°Π±Π»ΠΈΡ† Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… «1_Π“Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²» ΠΈ «2_Π’ΠΎΠ²Π°Ρ€Ρ‹» ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ связь Ρ‚ΠΈΠΏΠ° «ΠΎΠ΄ΠΈΠ½ — ΠΊΠΎ — ΠΌΠ½ΠΎΠ³ΠΈΠΌ» .

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ Ρ‚ΠΈΠΏΠ΅ связи ΠΊΠ°ΠΆΠ΄ΠΎΠΉ записи Π² ΠΎΠ΄Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ соотвСтствуСт нСсколько записСй Π² ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅. Одна ΠΈΠ· Π½ΠΈΡ… прСдставляСт сторону «ΠΎΠ΄ΠΈΠ½» (Π² Π½Π°ΡˆΠ΅ΠΌ случаС Ρ‚Π°Π±Π»ΠΈΡ†Π° «1_Π“Ρ€ΡƒΠΏΠΏΠ° Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ²»), другая — сторону «ΠΌΠ½ΠΎΠ³ΠΎ» (Π² Π½Π°ΡˆΠ΅ΠΌ случаС Ρ‚Π°Π±Π»ΠΈΡ†Π° «2_Π’ΠΎΠ²Π°Ρ€Ρ‹»). Для связи этих Ρ‚Π°Π±Π»ΠΈΡ† Π½ΡƒΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Ρ‚ΠΎΠ²Π°Ρ€Π΅.

Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ схСму Π΄Π°Π½Π½Ρ‹Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ установим связь ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π°Π±Π»ΠΈΡ†Π°ΠΌΠΈ Ρ‚ΠΈΠΏΠ° «ΠΎΠ΄ΠΈΠ½ — ΠΊΠΎ — ΠΌΠ½ΠΎΠ³ΠΈΠΌ» ΠΏΠΎ ΠΏΠΎΠ»ΡŽ «ΠΊΠ°Ρ‚Сгория Ρ‚Π΅Ρ…Π½ΠΈΠΊΠΈ». Для соблюдСния цСлостности Π΄Π°Π½Π½Ρ‹Ρ… Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡΡ ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡Π°Ρ‚Π΅Π»Π΅ΠΌ «ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΈΠ΅ цСлостности связи», Π° Ρ‚Π°ΠΊΠΆΠ΅ опциями «ΠšΠ°ΡΠΊΠ°Π΄Π½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ связанных ΠΏΠΎΠ»Π΅ΠΉ» ΠΈ «ΠšΠ°ΡΠΊΠ°Π΄Π½ΠΎΠ΅ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ связанных записСй» .

Π‘Ρ…Π΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ….

Рисунок 4 — Π‘Ρ…Π΅ΠΌΠ° Π΄Π°Π½Π½Ρ‹Ρ….

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