ΠΠΌΠ΅Π½ΡΡΡΠ°Ρ - ΡΠ°ΡΡΠ½ΡΠΉ ΡΠ»ΡΡΠ°ΠΉ Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠ²Π½ΠΎΠΉ ΡΡΡΠ½ΠΎΡΡΠΈ, Π½Π΅ ΠΈΠΌΠ΅ΡΡΠ΅ΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² (ΡΠΎΠ»ΡΠΊΠΎ Π°ΡΡΠΈΠ±ΡΡΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ, ΠΌΠΈΠ³ΡΠΈΡΠΎΠ²Π°Π²ΡΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ ΠΊΠ»ΡΡΠ°). ΠΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΈΠΌΠ΅Π½ΡΡΡΠ΅ΠΉ ΡΡΡΠ½ΠΎΡΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Doctor_Patient Π½Π° ΡΠΈΡ. 2.32.
ΠΠ°ΡΠ΅Π³ΠΎΡΠΈΠ°Π»ΡΠ½Π°Ρ - Π΄ΠΎΡΠ΅ΡΠ½ΡΡ ΡΡΡΠ½ΠΎΡΡΡ Π² ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ.
ΠΠ΅ΡΠ°ΡΡ ΠΈΡ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ (ΠΈΠ»ΠΈ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ) ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΡΠΎΠ±ΡΠΉ ΡΠΈΠΏ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΡΡΡ ΠΎΠ±ΡΠΈΠ΅ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΡΠ»ΡΠΆΠ°ΡΠΈΠ΅, Π·Π°Π½ΡΡΡΠ΅ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠ°Π±ΠΎΡΠΈΠΉ Π΄Π΅Π½Ρ (ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠ΅ ΡΠ»ΡΠΆΠ°ΡΠΈΠ΅) ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΠ΅Π»ΠΈ. ΠΠ· ΠΈΡ ΠΎΠ±ΡΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Π½ΡΡ ΡΡΡΠ½ΠΎΡΡΡ (ΡΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΏΡΠ΅Π΄ΠΎΠΊ) Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊ (ΡΠΈΡ. 2.35), ΡΡΠΎΠ±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΎΠ±ΡΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ ΡΠΈΠΏΠΎΠ² ΡΠ»ΡΠΆΠ°ΡΠΈΡ . Π‘ΠΏΠ΅ΡΠΈΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ* ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π° Π² ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΡΠ½ΠΎΡΡΡΡ (ΠΏΠΎΡΠΎΠΌΠΊΠ°Ρ ) ΠΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ ΠΈ Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΠ΅Π»Ρ.
ΠΠ±ΡΡΠ½ΠΎ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠ·Π΄Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΠΈΠΌΠ΅ΡΡ ΠΎΠ±ΡΠΈΠ΅ ΠΏΠΎ ΡΠΌΡΡΠ»Ρ Π°ΡΡΠΈΠ±ΡΡΡ, Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ³Π΄Π° ΡΡΡΠ½ΠΎΡΡΠΈ ΠΈΠΌΠ΅ΡΡ ΠΎΠ±ΡΠΈΠ΅ ΠΏΠΎ ΡΠΌΡΡΠ»Ρ ΡΠ²ΡΠ·ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π±Ρ ΠΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ ΠΈ Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΠ΅Π»Ρ ΠΈΠΌΠ΅Π»ΠΈ Π±Ρ ΡΡ ΠΎΠ΄Π½ΡΡ ΠΏΠΎ ΡΠΌΡΡΠ»Ρ ΡΠ²ΡΠ·Ρ "ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π²" Ρ ΡΡΡΠ½ΠΎΡΡΡΡ ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡ), Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ³Π΄Π° ΡΡΠΎ Π΄ΠΈΠΊΡΡΠ΅ΡΡΡ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌΠΈ.
ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π΄ΠΈΡΠΊΡΠΈΠΌΠΈΠ½Π°ΡΠΎΡ - Π°ΡΡΠΈΠ±ΡΡ ΡΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΠΊΠ°ΠΊ ΠΎΡΠ»ΠΈΡΠΈΡΡ ΠΎΠ΄Π½Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠ°Π»ΡΠ½ΡΡ ΡΡΡΠ½ΠΎΡΡΡ ΠΎΡ Π΄ΡΡΠ³ΠΎΠΉ (Π°ΡΡΠΈΠ±ΡΡ Π’ΠΈΠΏ Π½Π° ΡΠΈΡ. 2 35).
Π ΠΈΡ. 2.35. ΠΠ΅ΡΠ°ΡΡ ΠΈΡ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ. ΠΠ΅ΠΏΠΎΠ»Π½Π°Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ
ΠΠ΅ΡΠ°ΡΡ ΠΈΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ Π΄Π΅Π»ΡΡΡΡ Π½Π° Π΄Π²Π° ΡΠΈΠΏΠ° - ΠΏΠΎΠ»Π½ΡΠ΅ ΠΈ Π½Π΅ΠΏΠΎΠ»Π½ΡΠ΅. Π ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΎΠ΄Π½ΠΎΠΌΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΡΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΊΠ° (ΡΡΡΠ½ΠΎΡΡΡ Π‘Π»ΡΠΆΠ°ΡΠΈΠΉ, ΡΠΈΡ. 2.36) ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Π² ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ ΠΏΠΎΡΠΎΠΌΠΊΠ΅, Ρ. Π΅. Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠ»ΡΠΆΠ°ΡΠΈΠΉ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈΠ±ΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΠ΅Π»Π΅ΠΌ, Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½ΡΠΎΠΌ, Π»ΠΈΠ±ΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠΌ.
ΠΡΠ»ΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ Π΅ΡΠ΅ Π½Π΅ Π²ΡΡΡΡΠΎΠ΅Π½Π° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΈ Π² ΡΠΎΠ΄ΠΎΠ²ΠΎΠΌ ΠΏΡΠ΅Π΄ΠΊΠ΅ ΠΌΠΎΠ³ΡΡ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² Π² ΠΏΠΎΡΠΎΠΌΠΊΠ°Ρ , ΡΠΎ ΡΠ°ΠΊΠ°Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΉ. ΠΠ° ΡΠΈΡ. 2.35 ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π΅ΠΏΠΎΠ»Π½Π°Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ - ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΡΠΎΡΠ½Π½ΡΠΌ ΠΈΠ»ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΠ΅Π»Π΅ΠΌ, Π½ΠΎ ΠΈ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½ΡΠΎΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΡΠ½ΠΎΡΡΡ ΠΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ Π΅ΡΠ΅ Π½Π΅ Π²Π½Π΅ΡΠ΅Π½Π° Π² ΠΈΠ΅ΡΠ°ΡΡ ΠΈΡ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ.
Π ΠΈΡ. 2.36. ΠΠ΅ΡΠ°ΡΡ ΠΈΡ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΠ»Π½Π°Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ
ΠΠΎΠ»Π½Π°Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ
Π ΠΈΡ. 2.37. ΠΠ΅ΡΠ°ΡΡ ΠΈΡ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ. ΠΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ:
ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΊΡΡΡΠΎΡ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ΅
ΡΠ΅Π»ΠΊΠ½ΡΡΡ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎ ΡΠΎΠ΄ΠΎΠ²ΠΎΠΌΡ ΠΏΡΠ΅Π΄ΠΊΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΏΠΎ ΠΏΠΎΡΠΎΠΌΠΊΡ;
Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²ΡΠΎΡΠΎΠΉ ΡΠ²ΡΠ·ΠΈ Π² ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ½Π°ΡΠ°Π»Π° ΡΠ΅Π»ΠΊΠ½ΡΡΡ ΠΏΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ, Π·Π°ΡΠ΅ΠΌ ΠΏΠΎ Π²ΡΠΎΡΠΎΠΌΡ ΠΏΠΎΡΠΎΠΌΠΊΡ.
ΠΠ»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ Π½ΡΠΆΠ½ΠΎ ΡΠ΅Π»ΠΊΠ½ΡΡΡ ΠΏΡΠ°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΌΡΡΠΈ ΠΏΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΠΈ Π²ΡΠ±ΡΠ°ΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΠΎΠΌ ΠΌΠ΅Π½Ρ ΠΏΡΠ½ΠΊΡ Subtype Relationship Editor. Π Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Subtype Relationship (ΡΠΈΡ. 2.38) ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ Π°ΡΡΠΈΠ±ΡΡ - Π΄ΠΈΡΠΊΡΠΈΠΌΠΈΠ½Π°ΡΠΎΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ (ΡΠΏΠΈΡΠΎΠΊ Discriminator Attribute Choice) ΠΈ ΡΠΈΠΏ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ - ΠΏΠΎΠ»Π½Π°Ρ/Π½Π΅ΠΏΠΎΠ»Π½Π°Ρ (ΡΠ°Π΄ΠΈΠΎΠΊΠ½ΠΎΠΏΠΊΠΈ Complete/Incomplete).
Π ΠΈΡ. 2.38. ΠΠΈΠ°Π»ΠΎΠ³ Subtype Relationship
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ ΡΡΠ°Π΄ΠΈΠΈ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ Ρ ΠΎΠ±ΡΠΈΠΌΠΈ (ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ) Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ. ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΠ·Π΄Π°Π½Ρ ΡΡΡΠ½ΠΎΡΡΠΈ ΠΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ ΠΈ Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΠ΅Π»Ρ (ΡΠΈΡ. 2.39). ΠΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΠ°ΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Ρ ΡΡΠΈΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ (Π€Π°ΠΌΠΈΠ»ΠΈΡ, ΠΠΌΡ, ΠΡΡΠ΅ΡΡΠ²ΠΎ, ΠΠ°ΡΠ° ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ, ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΡ) ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΉ ΡΠΌΡΡΠ».
Π ΠΈΡ. 2.39. Π‘ΡΡΠ½ΠΎΡΡΠΈ Ρ ΠΎΠ±ΡΠΈΠΌΠΈ ΠΏΠΎ ΡΠΌΡΡΠ»Ρ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ
ΠΠ΅ΡΠ΅Π½ΠΎΡ ΠΎΠ±ΡΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Π² ΡΡΡΠ½ΠΎΡΡΡ - ΡΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΏΡΠ΅Π΄ΠΎΠΊ. Π ΡΠ»ΡΡΠ°Π΅ ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½ΠΈΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡΠΈΡ ΠΏΠΎ ΡΠΌΡΡΠ»Ρ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΡ ΡΡΡΠ½ΠΎΡΡΡ (Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊ) - ΡΠΎΠ΄ΠΎΠ²ΠΎΠΉ ΠΏΡΠ΅Π΄ΠΎΠΊ ΠΈ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ Π² Π½Π΅Π΅ ΠΎΠ±ΡΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ (Π€Π°ΠΌΠΈΠ»ΠΈΡ, ΠΠΌΡ, ΠΡΡΠ΅ΡΡΠ²ΠΎ, ΠΠ°ΡΠ° ΡΠΎΠΆΠ΄Π΅Π½ΠΈΡ. ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΡ).
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ. Π‘ΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΠ²ΡΠ·Ρ ΠΎΡ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠ½ΠΎΡΡΠΈ - ΡΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΊΠ° ΠΊ ΡΡΠ°ΡΡΠΌ ΡΡΡΠ½ΠΎΡΡΡΠΌ - ΠΏΠΎΡΠΎΠΌΠΊΠ°ΠΌ. ΠΠΎΠ²Π°Ρ ΡΡΡΠ½ΠΎΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ-Π΄ΠΈΡΠΊΡΠΈΠΌΠΈΠ½Π°ΡΠΎΡΠΎΠΌ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ (Π’ΠΈΠΏ) (ΡΠΌ. ΡΠΈΡ. 2.35).
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ. ΠΡΠΎΠ²ΠΎΠ΄ΠΈΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠΎΠΈΡΠΊ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ, ΠΈΠΌΠ΅ΡΡΠΈΡ ΠΎΠ±ΡΠΈΠ΅ ΠΏΠΎ ΡΠΌΡΡΠ»Ρ Π°ΡΡΠΈΠ±ΡΡΡ Ρ ΡΠΎΠ΄ΠΎΠ²ΡΠΌ ΠΏΡΠ΅Π΄ΠΊΠΎΠΌ. Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΡΠΎ ΡΡΡΠ½ΠΎΡΡΡ ΠΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ (ΡΠΈΡ. 2.40).
Π ΠΈΡ. 2.40. ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΡΡΠ½ΠΎΡΡΡ Ρ ΠΎΠ±ΡΠΈΠΌΠΈ ΠΏΠΎ ΡΠΌΡΡΠ»Ρ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ
ΠΠ±ΡΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΡΡΡΡ Π² ΡΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΊΠ° ΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ Π² ΠΏΠΎΠ»Π½ΡΡ (ΠΏΡΠΈΠ·Π½Π°ΠΊ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Subtype Relationship). Π‘ΡΡΠ½ΠΎΡΡΡ ΠΠΎΠ½ΡΡΠ»ΡΡΠ°Π½Ρ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π°ΡΡΠΈΠ±ΡΡΠ° ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΡ, ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΠΎΠ΄ΠΎΠ²ΠΎΠΌ ΠΏΡΠ΅Π΄ΠΊΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ Π°ΡΡΠΈΠ±ΡΡΠ° Π² ΡΠ»ΡΡΠ°Π΅ ΠΊΠΎΠ½ΡΡΠ»ΡΡΠ°Π½ΡΠ° Π±ΡΠ΄Π΅Ρ NULL. Π Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π±ΠΈΠ·Π½Π΅Ρ-ΠΏΡΠ°Π²ΠΈΠ» Π°ΡΡΠΈΠ±ΡΡ ΠΠΎΠ»ΠΆΠ½ΠΎΡΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ΅Π½ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ ΠΈΠ· ΡΠΎΠ΄ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΠΊΠ° Π² ΡΡΡΠ½ΠΎΡΡΠΈ - ΠΏΠΎΡΠΎΠΌΠΊΠΈ ΠΠΎΡΡΠΎΡΠ½Π½ΡΠΉ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ ΠΈ Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΠ΅Π»Ρ.
ΠΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈ Π½Π΅ΠΏΠΎΠ»Π½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ΅ΡΠ°ΡΡ ΠΈΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ. ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΠΎΡΠΎΠΌΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π½Π°ΠΉΡΠΈΡΡ ΡΡΡΠ½ΠΎΡΡΡ Ρ ΠΎΠ±ΡΠΈΠΌΠΈ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ, ΡΠΎΠ³Π΄Π° ΡΡΡΠ½ΠΎΡΡΡ - ΠΏΠΎΡΠΎΠΌΠΎΠΊ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠΎΠ΄ΠΎΠ²ΡΠΌ ΠΏΡΠ΅Π΄ΠΊΠΎΠΌ Π΄Π»Ρ Π½ΠΎΠ²ΡΡ ΠΏΠΎΡΠΎΠΌΠΊΠΎΠ², ΠΈ Ρ. Π΄. (ΡΠΌ. ΡΠΈΡ. 2.37).
2.2.5. ΠΠ»ΡΡΠΈ
ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΡΡΡΠ½ΠΎΡΡΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ½ΠΈΠΊΠ°Π»Π΅Π½ ΠΈ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ².
ΠΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ ΠΊΠ»ΡΡ (primary key) - ΡΡΠΎ Π°ΡΡΠΈΠ±ΡΡ ΠΈΠ»ΠΈ Π³ΡΡΠΏΠΏΠ° Π°ΡΡΠΈΠ±ΡΡΠΎΠ², ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΡΡΠ°Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΡΡΡΠ½ΠΎΡΡΠΈ. ΠΡΡΠΈΠ±ΡΡΡ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ° Π½Π° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ - ΡΡΠΎ ΡΠ΅ Π°ΡΡΠΈΠ±ΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Π²ΡΡΠ΅ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ (ΡΠΌ., Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΈΡ. 2.33). ΠΡΠΈ Π²Π½Π΅ΡΠ΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π°ΡΡΠΈΠ±ΡΡΠ° Π² Π΄ΠΈΠ°Π»ΠΎΠ³Π΅ Attribute Editor Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ Π°ΡΡΠΈΠ±ΡΡΠΎΠΌ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ°, Π½ΡΠΆΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ»Π°ΠΆΠΎΠΊ Primary Key Π² Π½ΠΈΠΆΠ½Π΅ΠΉ ΡΠ°ΡΡΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ General. ΠΠ° Π΄ΠΈΠ°Π³ΡΠ°ΠΌΠΌΠ΅ Π½Π΅ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΉ Π°ΡΡΠΈΠ±ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²Π½Π΅ΡΡΠΈ Π² ΡΠΎΡΡΠ°Π² ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ°, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° Π°ΡΡΠΈΠ±ΡΡΠΎΠ² (ΠΊΠ½ΠΎΠΏΠΊΠ°
ΠΡΠ±ΠΎΡ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ΠΏΡΠΎΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ, ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ²Π»ΠΈΡΡΡ Π½Π° ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π±ΡΠ΄ΡΡΠ΅ΠΉ ΠΠ‘. Π ΠΎΠ΄Π½ΠΎΠΉ ΡΡΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠ³ΡΡ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡΠΎΠ² Π°ΡΡΠΈΠ±ΡΡΠΎΠ², ΠΏΡΠ΅ΡΠ΅Π½Π΄ΡΡΡΠΈΡ Π½Π° ΡΠΎΠ»Ρ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ°. Π’Π°ΠΊΠΈΠ΅ ΠΏΡΠ΅ΡΠ΅Π½Π΄Π΅Π½ΡΡ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΌΠΈ ΠΊΠ»ΡΡΠ°ΠΌΠΈ (candidate key).
ΠΠ»ΡΡΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ, Ρ. Π΅. ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΌΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π°ΡΡΠΈΠ±ΡΡΠΎΠ². Π‘Π»ΠΎΠΆΠ½ΡΠ΅ ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΠ΅ ΠΊΠ»ΡΡΠΈ Π½Π΅ ΡΡΠ΅Π±ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ΅Π½ΠΈΡ - ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² Π²ΡΡΠ΅ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠΉ Π»ΠΈΠ½ΠΈΠΈ:"
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°ΡΠΎΠ² Π½Π° ΠΏΠ΅ΡΠ²ΠΈΡΠ½ΡΠΉ ΠΊΠ»ΡΡ ΡΡΡΠ½ΠΎΡΡΠΈ Π‘ΠΎΡΡΡΠ΄Π½ΠΈΠΊ (ΡΠΈΡ. 2.41).