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

ОписаниС связСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ

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

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ Π½Π° Ρ€ΠΈΡ. 6.5 ΠΈ 6.6, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»ΡƒΡ‡Π°ΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ курса, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ курс читаСтся Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρ‚. Π΅. допускаСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½Π΅ Ρ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΡ… курсы, ΠΈ ΠΊΡƒΡ€ΡΠΎΠ², Π½Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Ρ… вовсС. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ курса, ΠΈ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ курс Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ОписаниС связСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Помимо связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ ΠΈ Π΅Π³ΠΎ свойствами Π² Π˜Π›Πœ Ρ„ΠΈΠΊΡΠΈΡ€ΡƒΡŽΡ‚ΡΡ связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… классов. Π Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ Ρ‚ΠΈΠΏΡ‹ связСй «ΠΎΠ΄ΠΈΠ½ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ» (1:1), «ΠΎΠ΄ΠΈΠ½ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ» (1: N), «ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ» (N:) ΠΈ «ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΊΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠΌ» (N: М). Ρ‚ΠΈΠΏ связи Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒΡŽ связи.

ΠšΡ€ΠΎΠΌΠ΅ стСпСни связи Π² Π˜Π›Πœ для характСристики связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… классов Π½Π°Π΄ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹ΠΉ класс принадлСТности. Класс принадлСТности ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΈΠ»ΠΈ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ класса ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡΠ²ΡΠ·ΠΈ с ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ класса. Класс принадлСТности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ, Π»ΠΈΠ±ΠΎ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

Если всС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡΠ²ΡΠ·ΠΈ, Ρ‚ΠΎ ΠΊΠ»Π°ΡΡ принадлСТности для этих ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² называСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ. Если Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π΄Π°Π½Π½ΠΎΠ³ΠΎ класса ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ ΡƒΡ‡Π°ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Π² ΡΠ²ΡΠ·ΠΈ, Ρ‚ΠΎ ΠΊΠ»Π°ΡΡ принадлСТности называСтся Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ.

Π’ Π˜Π›Πœ связи ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ стСпСни связи ΠΈ ΠΊΠ»Π°ΡΡΠ° принадлСТности ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‚ΡΡ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ER-Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ, Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… Π§Π΅Π½ΠΎΠΌ (Chen Π . Π . S.) Π² 1979 Π³., Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Ρ… Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°ΠΌΠΈ «ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ — связь» ΠΈΠ»ΠΈ «ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ — связь» (ER — ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ английских слов Entity (ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚) ΠΈ Relationship (связь)).

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡ‚ΡŒΡŽ являСтся ΠΊΠ°Ρ„Π΅Π΄Ρ€Π° института, ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ‡ΠΈΡ‚Π°ΡŽΡ‚ дисциплины, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΠ΅ΡΡ Π² ΡƒΡ‡Π΅Π±Π½ΠΎΠΌ ΠΏΠ»Π°Π½Π΅.

Двумя Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ классами ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΠ»ΠΈ сущностями, ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ интСрСс, ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠŸΠ Π•ΠŸΠžΠ”ΠΠ’ΠΠ’Π•Π›Π¬ ΠΈ ΠšΠ£Π Π‘. Π­Ρ‚ΠΈ Π΄Π²Π΅ сущности соотносятся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ связи Π§Π˜Π’ΠΠ•Π’, Ρ‡Ρ‚ΠΎ позволяСт ΡΠΊΠ°Π·Π°Ρ‚ΡŒ:

ΠŸΠ Π•ΠŸΠžΠ”ΠΠ’ΠΠ’Π•Π›Π¬ Π§Π˜Π’ΠΠ•Π’ КУРБ Бвязь Π§Π˜Π’ΠΠ•Π’, ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π°Ρ ΠΌΠ΅ΠΆΠ΄Ρƒ ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΌΠΈ сущностями, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСна двумя способами. На Ρ€ΠΈΡ. 6.5 связь сущностСй прСдставлСна с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ERэкзСмпляров. На Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎ курс Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ идСнтифицируСтся Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ прСподаватСля (НП), Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ курс — Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ курса (НК).

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ER-экзсмпляров.

Рис. 6.5. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ER-экзсмпляров.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ER-Ρ‚ΠΈΠΏΠ°.

Рис. 6.6. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ER-Ρ‚ΠΈΠΏΠ°.

На Ρ€ΠΈΡ. 6.6 связь сущностСй прСдставлСна Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠΎΠΉ ER-Ρ‚ΠΈΠΏΠ°.

ΠŸΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‚ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ связи ΠΈ ΠΊΠ»Π°ΡΡ принадлСТности ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΠ»ΠΈ сущностСй, Π° ΠΈΠΌΠ΅Π½Π½ΠΎ: ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ связи ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΈΠ»ΠΈ сущностСй, 1: 1, Π° ΠΊΠ»Π°ΡΡΡ‹ принадлСТности ΠΎΠ±Π΅ΠΈΡ… сущностСй Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅.

ΠŸΡ€ΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ «ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ», «ΡΠ²ΡΠ·ΡŒ» ΠΈ «Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π² Ρ€Π°Π·Π΄. 1.5.

На Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ER-экзСмпляров (см. Ρ€ΠΈΡ. 6.5) названия всСх сущностСй ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Ρ‹ Π½Π°Π΄ экзСмплярами этих сущностСй, ΠΈ Π² Π½Π°Π·Π²Π°Π½ΠΈΡΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Ρ‹ прописныС Π±ΡƒΠΊΠ²Ρ‹, Π² Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΊΠ°ΠΊ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ экзСмпляр сущности идСнтифицируСтся Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°. Π’Π°ΠΊ, КУРБ являСтся ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ, Π° Πš1 — ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΌ экзСмпляром сущности.

Бвязь Ρ‚Π°ΠΊΠΆΠ΅ имСнуСтся, ΠΈ Π΅Π΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅, составлСнноС ΠΈΠ· ΠΏΡ€ΠΎΠΏΠΈΡΠ½Ρ‹Ρ… Π±ΡƒΠΊΠ², размСщаСтся Π½Π°Π΄ экзСмплярами связи, ΠΏΡ€ΠΈ этом экзСмпляр ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ связи задаСтся Π»ΠΈΠ½ΠΈΠ΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΌΠΈ двумя экзСмплярами сущностСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ эта связь соСдиняСт. ЭкзСмпляр связи ΠΌΠ΅ΠΆΠ΄Ρƒ К1 ΠΈ ΠŸΠ—, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ ΠŸΠ— Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ курс с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ К1.

Атрибут ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ для ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ экзСмпляра сущности, называСтся ΠΊΠ»ΡŽΡ‡ΠΎΠΌ сущности.

ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ экзСмпляр связи ΠΎΠ΄Π½ΠΎΠ·Π½Π°Ρ‡Π½ΠΎ опрСдСляСтся Π½Π°Π±ΠΎΡ€ΠΎΠΌ ΠΊΠ»ΡŽΡ‡Π΅ΠΉ сущностСй, соСдиняСмых этой связью.

На Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ER-Ρ‚ΠΈΠΏΠ° (см. Ρ€ΠΈΡ. 6.6) сущности ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ², Π° ΡΠ²ΡΠ·ΠΈ — Π² Π²ΠΈΠ΄Π΅ Ρ€ΠΎΠΌΠ±ΠΎΠ². НиТС ΠΊΠ°ΠΆΠ΄ΠΎΠΉ сущности размСщаСтся ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠ½ΡƒΡ‚Ρ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΉΡΡ ΠΊΠ»ΡŽΡ‡ΠΎΠΌ сущности для этой сущности. Π¦ΠΈΡ„Ρ€Ρ‹ «1» рядом с ΡΡƒΡ‰Π½ΠΎΡΡ‚ями ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ связи 1:1, Π° Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° Π»ΠΈΠ½ΠΈΡΡ…, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰ΠΈΡ… Ρ€ΠΎΠΌΠ± с ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°ΠΌΠΈ, ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°ΡŽΡ‚ Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ класс принадлСТности.

МоТно Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ простой способ изобраТСния связи Π½Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ER-Ρ‚ΠΈΠΏΠ°, ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉ ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ связи сущностСй: вмСсто Ρ€ΠΎΠΌΠ±Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ двусторонняя стрСлка, ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π°Ρ сущности, Π° Π½Π°Π·Π²Π°Π½ΠΈΠ΅ связи записываСтся Π½Π°Π΄ стрСлкой ΠΈΠ»ΠΈ Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ся. На Ρ€ΠΈΡ. 6.7 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ способы изобраТСния связСй, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ стСпСням связи.

ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ способы изобраТСния связСй сущностСй с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ стСпСнСй связи.

Рис. 6.7. ΠΠ»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ способы изобраТСния связСй сущностСй с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ стСпСнСй связи.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½Ρ‹Π΅ Π½Π° Ρ€ΠΈΡ. 6.5 ΠΈ 6.6, ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ ΡΠ»ΡƒΡ‡Π°ΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ курса, ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ курс читаСтся Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ, Ρ‚. Π΅. допускаСтся Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΉ, Π½Π΅ Ρ‡ΠΈΡ‚Π°ΡŽΡ‰ΠΈΡ… курсы, ΠΈ ΠΊΡƒΡ€ΡΠΎΠ², Π½Π΅ Ρ‡ΠΈΡ‚Π°Π΅ΠΌΡ‹Ρ… вовсС. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ курса, ΠΈ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ курс Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ER-Ρ‚ΠΈΠΏΠ°, изобраТСнная Π½Π° Ρ€ΠΈΡ. 6.8, Π°, соотвСтствуСт ΡΠ»ΡƒΡ‡Π°ΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ курс, Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ курс читаСтся Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ всС ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΠΈ ΡƒΡ‡Π°ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Ρ‡Ρ‚Π΅Π½ΠΈΠΈ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ курса, Ρ‚. Π΅. связаны с ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ курсом, Ρ‚ΠΎ ΠΊΠ»Π°ΡΡ ΠΏΡ€ΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ‚ сущности ΠŸΠ Π•ΠŸΠžΠ”ΠΠ’ΠΠ’Π•Π›Π¬ являСтся ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ ΡΡ‚ΠΎΡ‚ Ρ„Π°ΠΊΡ‚ отмСчаСтся Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ Π² Π±Π»ΠΎΠΊΠ΅, смСТном с ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠΌ сущности.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ER-Ρ‚ΠΈΠΏΠ°, изобраТСнная Π½Π° Ρ€ΠΈΡ. 6.8, Π±, соотвСтствуСт ΡΠ»ΡƒΡ‡Π°ΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ курса (Ρ‚.Π΅. 1 ΠΈΠ»ΠΈ 0 курсов), Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ курс читаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ER-Ρ‚ΠΈΠΏΠ°, изобраТСнная Π½Π° Ρ€ΠΈΡ. 6.8, Π², соотвСтствуСт ΡΠ»ΡƒΡ‡Π°ΡŽ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ курс ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ курс читаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ER-Ρ‚ΠΈΠΏΠ° для случая стСпСни связи 1 :1 ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… классов принадлСТности.

Рис. 6.8 Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ER-Ρ‚ΠΈΠΏΠ° для случая стСпСни связи 1 :1 ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… классов принадлСТности

Π’ΠΎ Π²ΡΠ΅Ρ… Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅Ρ… случаях ΡΡ‚Π΅ΠΏΠ΅Π½ΡŒ связи Ρ€Π°Π²Π½Π° 1:1, Π° ΡΠΎΡ‡Π΅Ρ‚Π°Π½ΠΈΠ΅ классов принадлСТности сущностСй различаСтся.

11Π° Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ°Ρ… ER-Ρ‚ΠΈΠΏΠ° нСпосрСдствСнно ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒΡŽ выписываСтся ΠΈ Π²Ρ‹Π΄Π΅Π»ΡΠ΅Ρ‚ся ΠΏΠΎΠ΄Ρ‡Π΅Ρ€ΠΊΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ»ΡŽΡ‡ этой сущности: НП (Π½ΠΎΠΌΠ΅Ρ€ прСподаватСля) для сущности ΠŸΠ Π•ΠŸΠžΠ”ΠΠ’ΠΠ’Π•Π›Π¬ ΠΈ ΠΠš (Π½ΠΎΠΌΠ΅Ρ€ курса) для сущности КУРБ. Π’ΠΎΡ‡ΠΊΠΈ, располоТСнныС вслСд Π·Π° ΠΊΠ°ΠΆΠ΄Ρ‹ΠΌ ΠΈΠ· ΡΡ‚ΠΈΡ… Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ², ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, сущности Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π΅Π΅ ΠΊΠ»ΡŽΡ‡Π°.

Помимо рассмотрСнных случаСв ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ чтСния курсов прСподаватСлями Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  • 1) ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ нСсколько курсов, Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ курс читаСтся Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ;
  • 2) ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΠΎΠ΄Π½ΠΎΠ³ΠΎ курса, Π½ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ курс ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ сразу нСсколькими прСподаватСлями;
  • 3) ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ нСсколько курсов (Π² Ρ‡Π°ΡΡ‚ности, Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ курса) ΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ курс ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒΡΡ нСсколькими прСподаватСлями (Π² Ρ‡Π°ΡΡ‚ности, Π½ΠΈ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΡ€Π΅ΠΏΠΎΠ΄Π°Π²Π°Ρ‚Π΅Π»Π΅ΠΌ).

Π­Ρ‚ΠΈΠΌ случаям ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ стСпСни связи l:N, N: i, N: M ΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ сочСтания классов принадлСТности сущностСй. На Ρ€ΠΈΡ. 6.9—6.11 ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ER-Ρ‚ΠΈΠΏΠ°, ΠΎΡ‚Ρ€Π°ΠΆΠ°ΡŽΡ‰ΠΈΠ΅ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ случаи ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ чтСния курсов прСподаватСлями.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ER-Ρ‚ΠΈΠΏΠ° для случая стСпСни связи 1.

Рис. 6.9. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ ER-Ρ‚ΠΈΠΏΠ° для случая стСпСни связи 1 : N ОписаниС связСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Рис. 6.10. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ER-Ρ‚ΠΈΠΏΠ° для случая стСпСни связи N: 1 ОписаниС связСй ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ. Рис. 6.11. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° ER-Ρ‚ΠΈΠΏΠ° для случая стСпСни связи N: М.

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