ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ всС: Π’Π°Π±Π»ΠΈΡ†Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π° диффСрСнцирования

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ – SQL Server Master Data Services

Twitter LinkedIn Facebook АдрСс элСктронной ΠΏΠΎΡ‡Ρ‚Ρ‹

  • Π‘Ρ‚Π°Ρ‚ΡŒΡ

ΠŸΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΠΎ ΠΊ:SQL Server β€” Ρ‚ΠΎΠ»ΡŒΠΊΠΎ windows УправляСмый экзСмпляр SQL Azure

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Π°Ρ иСрархия Master Data Services являСтся ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌ ΠΎΡ‚ связСй Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π½Π° основС Π΄ΠΎΠΌΠ΅Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ сущностями Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ.

МоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ выдСляСтся любая ΠΈΠ· ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… связСй Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² Π½Π° основС Π΄ΠΎΠΌΠ΅Π½Π° Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ.

ΠšΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ элСмСнты Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ элСмСнты

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

МоТно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ структуру ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ, Π½Π΅ затрагивая Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅. Пока ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‚ Π² ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π½Π΅ влияСт Π½Π° основныС Π΄Π°Π½Π½Ρ‹Π΅.

Π―Π²Π½Ρ‹Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ Ρ‚Π°Π±Π»ΠΈΡ†Π΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Ρ‹ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ различия ΠΌΠ΅ΠΆΠ΄Ρƒ явными ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌΠΈ иСрархиями.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅

Π―Π²Π½Ρ‹Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠΌΠΈ Π² этом выпускС Master Data Services.

Π―Π²Π½Ρ‹Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ
Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° опрСдСляСтся ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΌΠ‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° образуСтся ΠΈΠ· связСй ΠΌΠ΅ΠΆΠ΄Ρƒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°ΠΌΠΈ Π½Π° основС Π΄ΠΎΠΌΠ΅Π½Π°
Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ элСмСнты ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ сущностиБодСрТит элСмСнты ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… сущностСй
Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ консолидированныС элСмСнты для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚ΠΎΠ²Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ элСмСнты ΠΎΠ΄Π½ΠΎΠΉ сущности для Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… элСмСнтов Π΄Ρ€ΡƒΠ³ΠΎΠΉ сущности

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ с измСняСмой Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ

Π•ΡΡ‚ΡŒ Π΄Π²Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½Ρ‹Ρ… способа создания ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ с измСняСмой Π³Π»ΡƒΠ±ΠΈΠ½ΠΎΠΉ.

  • Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС ΡƒΡ€ΠΎΠ²Π½ΠΈ ΠΈΠΌΠ΅Π»ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹, создайтС ΠΎΠ΄Π½Ρƒ ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π°Ρ‚Π΅ΠΌ создайтС Ρ€Π΅ΠΊΡƒΡ€ΡΠΈΠ²Π½ΡƒΡŽ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΡŽ для сущности с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΎΠΌΠ΅Π½Π½ΠΎΠ³ΠΎ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π°, основанного Π½Π° сущности.

  • Если Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΎΠ΄ΠΈΠ½ Π½Π°Π±ΠΎΡ€ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ² для ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… элСмСнтов ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π°Π±ΠΎΡ€ для Π²Π΅Ρ€Ρ…Π½ΠΈΡ… ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ, создайтС Π΄Π²Π΅ сущности для ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ. Для ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΉ сущности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π΄ΠΎΠΌΠ΅Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ основываСтся Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ сущности. Для Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠΉ сущности ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π° основС Π΄ΠΎΠΌΠ΅Π½Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ основываСтся сам Π½Π° сСбС.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ

Π’ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Π΅ элСмСнты сущности Β«ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Β» сгруппированы ΠΏΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ элСмСнтам сущности Β«ΠŸΠΎΠ΄ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡΒ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ сгруппированы ΠΏΠΎ ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹ΠΌ элСмСнтам сущности Β«ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡΒ». Π­Ρ‚Π° иСрархия Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρƒ сущности Β«ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚Β» Π΅ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Β«ΠŸΠΎΠ΄ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡΒ» Π½Π° основС Π΄ΠΎΠΌΠ΅Π½Π°, Π° Ρƒ сущности Β«ΠŸΠΎΠ΄ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡΒ» Π΅ΡΡ‚ΡŒ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Β«ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΡΒ» Π½Π° основС Π΄ΠΎΠΌΠ΅Π½Π°.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΡƒΡŽΡ‚ΡΡ элСмСнты. Π‘ΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ с наибольшим числом элСмСнтов располагаСтся Π² самом Π½ΠΈΠ·Ρƒ.

Π’ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ связь ΠΌΠ΅ΠΆΠ΄Ρƒ Β«ΠŸΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠΌΒ» ΠΈ Β«ΠŸΠΎΠ΄ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ΅ΠΉΒ» ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρƒ Β«ΠŸΠΎΠ΄ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ΅ΠΉΒ» ΠΈ Β«ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠ΅ΠΉΒ». ΠŸΡ€ΠΈ просмотрС элСмСнтов Π² этой ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ Π΄Π΅Ρ€Π΅Π²Π° содСрТит элСмСнты ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ сущности.

Π˜Π΅Ρ€Π°Ρ€Ρ…ΠΈΡ Ρ‚Π°ΠΊΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ элСмСнта Π½Π° нСдопустимый ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ. НапримСр, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ вСлосипСд Road-650 ΠΈΠ· ΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Β«Π”ΠΎΡ€ΠΎΠΆΠ½Ρ‹Π΅ вСлосипСды», Π² Π΄Ρ€ΡƒΠ³ΡƒΡŽ, Β«Π“ΠΎΡ€Π½Ρ‹Π΅ вСлосипСды». НСльзя пСрСнСсти Road-650 Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ 1 {вСлосипСды}. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π· ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ элСмСнта Π² Π΄Π΅Ρ€Π΅Π²Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Π° Π½Π° основС Π΄ΠΎΠΌΠ΅Π½Π° для элСмСнта измСняСтся, отраТая это ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅.

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΡ

ВсС элСмСнты Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΌ Π΄Π΅Ρ€Π΅Π²Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ ΡΠΎΡ€Ρ‚ΠΈΡ€ΡƒΡŽΡ‚ΡΡ ΠΏΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ. НСльзя ΠΌΠ΅Π½ΡΡ‚ΡŒ порядок сортировки.

Если Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ Π½Π° основС Π΄ΠΎΠΌΠ΅Π½Π° для элСмСнта пуст ΠΈ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ, Ρ‚ΠΎ элСмСнт Π½Π΅ отобраТаСтся Π² ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ.

МоТно ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ бизнСс-ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Ρ€Π΅Π±ΡƒΡŽΡ‚ заполнСния Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ². Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ свСдСния см. Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Require Attribute Values (Master Data Services)).

ОписаниС Π·Π°Π΄Π°Ρ‡ΠΈΠ Π°Π·Π΄Π΅Π»
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ.Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ (слуТбы Master Data Services)
Π‘ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ.Π‘ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ (слуТбы Master Data Services)
ИзмСнСниС ΠΈΠΌΠ΅Π½ΠΈ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ.ИзмСнСниС ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ (слуТбы Master Data Services)
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ.Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ (слуТбы Master Data Services)

Π‘ΠΌ. Ρ‚Π°ΠΊΠΆΠ΅

  • Атрибуты Π½Π° основС Π΄ΠΎΠΌΠ΅Π½Π° (Master Data Services)

  • Π―Π²Π½Ρ‹Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ (слуТбы основных Π΄Π°Π½Π½Ρ‹Ρ…)

  • РСкурсивныС ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ (слуТбы Master Data Services)

  • ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ ΠΈΠ΅Ρ€Π°Ρ€Ρ…ΠΈΠΈ с явными ограничСниями (слуТбы Master Data Services)

  • ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ связСй “ΠΌΠ½ΠΎΠ³ΠΈΠ΅-ΠΊΠΎ-ΠΌΠ½ΠΎΠ³ΠΈΠΌ” Π² ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… иСрархиях (Master Data Services)

  • ΠšΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ (Master Data Services)

Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ, ΠΏΠ΅Ρ€Π²ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ – Умскул Π£Ρ‡Π΅Π±Π½ΠΈΠΊ

На этой страницС Π²Ρ‹ ΡƒΠ·Π½Π°Π΅Ρ‚Π΅
  • Π“Π΄Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΏΠ»ΠΎΠΌ ΠΈ Ρ…ΠΎΠ»ΠΎΠ΄ΠΎΠΌ?Β 
  • ΠŸΠΎΡ‡Π΅ΠΌΡƒ успСх Ρ„ΠΈΠ»ΡŒΠΌΠ° Π½Π΅ всСгда зависит ΠΎΡ‚ наличия экшн-сцСн?
  • Π§Π΅ΠΌ ΠΊΠΎΡ„Π΅ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π΅Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠΎΠ±Ρ€Π°Π·Π½ΡƒΡŽ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ? Β 

МногиС ΠΈΠ· нас Ρ‡Π΅ΠΌ-Ρ‚ΠΎ ΠΏΠΎΡ…ΠΎΠΆΠΈ Π½Π° Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»Π΅ΠΉ. НС являясь ΠΈΡ… Ρ‚ΠΎΡ‡Π½ΠΎΠΉ ΠΊΠΎΠΏΠΈΠ΅ΠΉ, ΠΌΡ‹ ΠΏΠ΅Ρ€Π΅Π½ΠΈΠΌΠ°Π΅ΠΌ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Π΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹. Π’ΠΎ ΠΆΠ΅ самоС происходит ΠΈ с Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌΠΈ. О Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ особСнности β€œΠ½Π°ΡΠ»Π΅Π΄ΡƒΡŽΡ‚β€ Π΄Ρ€ΡƒΠ³ Ρƒ Π΄Ρ€ΡƒΠ³Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ, ΠΏΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΈΠΌ Π² ΡΡ‚Π°Ρ‚ΡŒΠ΅.Β 

Бвязь Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ

ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠΌ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠΈ ΠΈ Π»ΠΈΠ½Π΅ΠΉΠΊΠΈ, ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π΅ΠΌ ΠΏΠΎΠ³Ρ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΌΠΈΡ€ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ². ΠŸΠΎΡ‡Π΅ΠΌΡƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ β€” это ΠΊΡ€ΡƒΡ‚ΠΎ? Они Π΄Π°ΡŽΡ‚ Π½Π°ΠΌ наглядноС прСдставлСниС ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π΅, Π½Π΅ прибСгая ΠΊ слоТным Ρ„ΠΎΡ€ΠΌΡƒΠ»Π°ΠΌ ΠΈ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ΅ΠΌΠΊΠΈΠΌ вычислСниям.Β 

Π’ΠΎΡΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ всСгда Π»Π΅Π³Ρ‡Π΅. А Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ β€” это ΠΊΠ°ΠΊ Ρ€Π°Π· Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ΅ описаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.Β 

Π’ΠΎΠ·ΡŒΠΌΠ΅ΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.Β 

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ ΠΊ Π΄Π°Π»ΡŒΠ½Π΅ΠΉΡˆΠ΅ΠΌΡƒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΠ΅ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с Β«ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈΒ», Π° Ρ‚Π°ΠΊΠΆΠ΅ Β«ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉΒ».

ΠœΡ‹ Ρ‚ΠΎΡ‡Π½ΠΎ Π²ΠΈΠ΄ΠΈΠΌ, Π½Π° ΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Ρ‚ΡŒ, Π° Π½Π° ΠΊΠ°ΠΊΠΈΡ… ΡƒΠ±Ρ‹Π²Π°Ρ‚ΡŒ. Если ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠΉΠ΄Π΅ΠΌ ΠΏΠΎ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ оси Ρ…, Ρ‚ΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Ρ‚ΡŒ Π½Π° ΠΏΠΎΠ΄ΡŠΠ΅ΠΌΠ°Ρ… Π² Π³ΠΎΡ€ΠΊΡƒ ΠΈ ΡƒΠ±Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° спусках с Π½Π΅Π΅. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ возрастания Π·Π΅Π»Π΅Π½Ρ‹ΠΌ Ρ„ΠΎΠ½ΠΎΠΌ, Π° ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ убывания красным.Β 

Π’ Π·Π΅Π»Π΅Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… производная Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°, Π° Π² красных ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°. Пока Ρ‡Ρ‚ΠΎ просто Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ этот Ρ„Π°ΠΊΡ‚.Β 

ΠžΠ±Ρ€Π°Ρ‚ΠΈΠΌ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ Π·Π΅Π»Π΅Π½Ρ‹ΠΌΠΈ ΠΈ красными Π·ΠΎΠ½Π°ΠΌΠΈ. Π’ этих Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… функция Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ΅Π½ΡΡ‚ΡŒ свой Π·Π½Π°ΠΊ с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ. Π’Π°ΠΊΠΈΠ΅ Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌΠΈ экстрСмума.Β 

ЭкстрСмум β€” это Ρ‚ΠΎΡ‡ΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ достигаСтся максимальноС ΠΈΠ»ΠΈ минимальноС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅.Β 

Π’ΠΎΡ‡ΠΊΠΈ экстрСмума β€” Ρ‚ΠΎΡ‡ΠΊΠΈ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… достигаСтся экстрСмум.Β 

Π’ Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… экстрСмума производная Ρ€Π°Π²Π½Π° 0.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ ΠΏΠΎΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ. Для Π½Π°Ρ‡Π°Π»Π° опустим Ρ‚ΠΎΡ‡ΠΊΠΈ экстрСмума. Π“Π΄Π΅ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ? На оси Ρ….Β 

Вспомним, Ρ‡Ρ‚ΠΎ Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… экстрСмума производная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° 0. ΠŸΡƒΡΡ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π΄Π°Π½Β 

y = f'(x), Ρ‚ΠΎΠ³Π΄Π° Π² Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… экстрСмума ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ y = 0. Π­Ρ‚ΠΎ ΠΈ Π΅ΡΡ‚ΡŒ ось Ρ….Β 

Π’Π°ΠΊ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ Ρ†Π΅Π»Ρ‹Ρ… 9 Ρ‚ΠΎΡ‡Π΅ΠΊ, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€ΠΎΠΉΠ΄Π΅Ρ‚ производная. ΠžΡΡ‚Π°Π»ΠΎΡΡŒ провСсти Ρ‡Π΅Ρ€Π΅Π· Π½ΠΈΡ… ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ.Β 

Вспомним, Ρ‡Ρ‚ΠΎ:

  • производная ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… возрастания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ;
  • производная ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… убывания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.Β 

Как ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всС Ρ‚ΠΎΡ‡ΠΊΠΈ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΈΠ»ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹? Достаточно ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π½Π° Ρ‚ΠΎ, с ΠΊΠ°ΠΊΠΎΠΉ стороны ΠΎΡ‚ оси Ρ… ΠΎΠ½ΠΈ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°ΡŽΡ‚ΡΡ.Β 

ΠŸΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ значСния всСгда Π±ΡƒΠ΄ΡƒΡ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅ оси Ρ…. Π­Ρ‚ΠΎ связано со Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ y: значСния Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… значСниях Ρƒ, ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ ΠΏΡ€ΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… значСниях Ρƒ.Β 

Π“Π΄Π΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ Π³Ρ€Π°Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ Ρ‚Π΅ΠΏΠ»ΠΎΠΌ ΠΈ Ρ…ΠΎΠ»ΠΎΠ΄ΠΎΠΌ?Β 

МоТно ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ось Ρ… β€” это полюс, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ раздСляСт Ρ‚Ρ€ΠΎΠΏΠΈΠΊΠΈ ΠΈ Π»ΡŒΠ΄Ρ‹. Над осью Ρ… всСгда Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒ солнцС, Π° Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ. А Π²ΠΎΡ‚ ΠΏΠΎΠ΄ осью Ρ… всСгда Π±ΡƒΠ΄ΡƒΡ‚ Π»ΡŒΠ΄Ρ‹ ΠΈ снСга, ΠΈ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° β€” ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠΉ.Β 

Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π·Π½Π°ΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Π½Π° Π΅Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠΎΠ²ΠΏΠ°Π΄Π°Ρ‚ΡŒ со Π·Π½Π°ΠΊΠΎΠΌ Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² Ρ‚Ρ€ΠΎΠΏΠΈΠΊΠ°Ρ… ΠΈΠ»ΠΈ Π»ΡŒΠ΄Π°Ρ….Β 

Π˜Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π½Π°ΠΌ Π½Π°Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ? На Π·Π΅Π»Π΅Π½Ρ‹Ρ… участках Π΅Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π½Π°Π΄ осью Ρ…, Π° Π½Π° красных участках β€” ΠΏΠΎΠ΄ Π½Π΅ΠΉ.Β 

ПодвСдСм ΠΈΡ‚ΠΎΠ³ΠΈ:

  • Π’ Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ось Ρ….
  • На ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… возрастания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅ оси Ρ….
  • На ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… убывания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π½ΠΈΠΆΠ΅ оси Ρ….Β 

Π­Ρ‚ΠΈ зависимости ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π½Π° Π»ΡŽΠ±Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΈΠΊΠ°Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ.Β 

Если провСсти ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ рассуТдСния, Ρ‚ΠΎ ΠΏΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Π’ этом случаС:

  • Π’ Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, Π³Π΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ пСрСсСкаСт ось Ρ…, Π±ΡƒΠ΄ΡƒΡ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Ρ‚ΠΎΡ‡ΠΊΠΈ экстрСмума. ΠŸΡ€ΠΈ этом Ссли Π² Ρ‚ΠΎΡ‡ΠΊΠ΅ производная мСняСт Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, Ρ‚ΠΎ это Ρ‚ΠΎΡ‡ΠΊΠ° максимума, Π° Ссли с ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π° ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅, Ρ‚ΠΎ это Ρ‚ΠΎΡ‡ΠΊΠ° ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ°.Β 
  • На ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ…, Π³Π΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅ оси Ρ…, функция Π±ΡƒΠ΄Π΅Ρ‚ Π²ΠΎΠ·Ρ€Π°ΡΡ‚Π°Ρ‚ΡŒ.Β 
  • На ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ…, Π³Π΄Π΅ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π½ΠΈΠΆΠ΅ оси Ρ…, функция Π±ΡƒΠ΄Π΅Ρ‚ ΡƒΠ±Ρ‹Π²Π°Ρ‚ΡŒ.Β 

Π Π°Π·Π±Π΅Ρ€Π΅ΠΌ нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ эти знания.Β 

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 1. На рисункС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f(x) ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΠΏΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° оси абсцисс: x1, x2, x3, x4, x5. Π’ ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠ· этих Ρ‚ΠΎΡ‡Π΅ΠΊ производная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°?

РСшСниС. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Π°Ρ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… убывания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ.Β 

Π’ Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΠΎΠΏΠ°Π»ΠΈ Π² эти ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ, производная ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ. ВсСго Ρ‚Π°ΠΊΠΈΡ… Ρ‚ΠΎΡ‡Π΅ΠΊ 2.

ΠžΡ‚Π²Π΅Ρ‚: 2

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 2. На рисункС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y = f'(x) β€” ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f(x), ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ (-5; 3). НайдитС Ρ‚ΠΎΡ‡ΠΊΡƒ максимума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f(x).

РСшСниС. Π’ΠΎΡ‡ΠΊΠΈ экстрСмума Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Π»Π΅ΠΆΠ°Ρ‚ Π½Π° оси Ρ…. На Π΄Π°Π½Π½ΠΎΠΌ Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Ρ‚Π°ΠΊΠΈΡ… Ρ‚ΠΎΡ‡ΠΊΠΈ Π΄Π²Π΅: x = -2, x = 2.Β 

Π’ΠΎΡ‡ΠΊΠ° максимума β€” это Ρ‚ΠΎΡ‡ΠΊΠ°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ производная мСняСт Π·Π½Π°ΠΊ с ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π° ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ. По Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ опрСдСляСм, Ρ‡Ρ‚ΠΎ это Ρ‚ΠΎΡ‡ΠΊΠ° x = -2.

ΠžΡ‚Π²Π΅Ρ‚: -2

ΠŸΠΎΡ‡Π΅ΠΌΡƒ успСх Ρ„ΠΈΠ»ΡŒΠΌΠ° Π½Π΅ всСгда зависит ΠΎΡ‚ наличия экшн-сцСн?

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ составили Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ β€œΠ—Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Π·Ρ€ΠΈΡ‚Π΅Π»Π΅ΠΉ Ρ„ΠΈΠ»ΡŒΠΌΠΎΠΌβ€ ΠΈ β€œΠΠ°Π»ΠΈΡ‡ΠΈΠ΅ Π² Ρ„ΠΈΠ»ΡŒΠΌΠ΅ экшн-сцСн”. Π‘ΠΎΠ²ΠΏΠ°Π΄ΡƒΡ‚ Π»ΠΈ эти Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ? Π‘ΠΊΠΎΡ€Π΅Π΅ всСго, Π½Π΅Ρ‚.Β 

Экшн-сцСны ΠΌΠΎΠ³ΡƒΡ‚ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ интСрСс Ρƒ Π·Ρ€ΠΈΡ‚Π΅Π»Π΅ΠΉ, Ρ€Π°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ романтичСскиС сцСны ΠΈΠ»ΠΈ ΡΠΌΠ΅ΡˆΠ½Ρ‹Π΅ ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Ρ‹ ΡΡŽΠΆΠ΅Ρ‚Π°. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, Ρ‡Ρ‚ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ экшн-сцСн ΠΈ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ Ρ„ΠΈΠ»ΡŒΠΌΠΎΠΌ β€” это Ρ€Π°Π·Π½Ρ‹Π΅ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ Π² ΠΊΠΈΠ½Π΅ΠΌΠ°Ρ‚ΠΎΠ³Ρ€Π°Ρ„Π΅, хотя ΠΈ связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Β 

Π’Π°ΠΊΠΆΠ΅ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: ΠΎΠ½ΠΈ зависят Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π°, Π½ΠΎ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΡŽΡ‚ совсСм Ρ€Π°Π·Π½Ρ‹Π΅ свойства Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, поэтому сильно ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ.Β 

Бвязь Π³Ρ€Π°Ρ„ΠΈΠΊΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ

ΠœΡ‹ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ, ΠΊΠ°ΠΊ связаны Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ. Π•ΡΡ‚ΡŒ Π»ΠΈ связь ΠΌΠ΅ΠΆΠ΄Ρƒ Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Β«ΠŸΠ΅Ρ€Π²ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉΒ»?

Вспомним ΠΎΠ΄ΠΈΠ½ Π²Π°ΠΆΠ½Ρ‹ΠΉ Ρ„Π°ΠΊΡ‚: Ссли Π²Π·ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ ΠΎΡ‚ ΠΏΠ΅Ρ€Π²ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ, Ρ‚ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ.Β 

F'(x) = f(x)

ΠŸΠΎΡ…ΠΎΠΆΠ΅ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ ΠΈ Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ, Π²Π΅Ρ€Π½ΠΎ? На самом Π΄Π΅Π»Π΅, ситуации Π½ΠΈΡ‡Π΅ΠΌ Π½Π΅ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ.Β 

Π’ этом случаС ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ пСрвообразная, Π° Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ β€” функция. Для наглядности составим Ρ‚Π°Π±Π»ΠΈΡ†Ρƒ.Β 

БылоВзяли ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽΠ‘Ρ‚Π°Π»ΠΎ
Ѐункция ΠΈ производнаяf(x)f'(x)f'(x)
Ѐункция ΠΈ пСрвообразнаяF(x)F'(x)f(x)

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ, для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ Π΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Ρ‚Π΅ ΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ»Π°, Ρ‡Ρ‚ΠΎ ΠΈ для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ. Β 

ΠŸΡ€ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Π½ΠΈΠΉ с Π³Ρ€Π°Ρ„ΠΈΠΊΠ°ΠΌΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ достаточно ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΡ€Π°Π²Π½Π΅Π½ΠΈΠ΅ F'(x) = f(x). Рассмотрим нСсколько ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ².Β 

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 3. На рисункС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y = F(x) β€” ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f(x) ΠΈ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Ρ‹ ΡˆΠ΅ΡΡ‚ΡŒ Ρ‚ΠΎΡ‡Π΅ΠΊ Π½Π° оси абсцисс x1, x2, x3, x4, x5, x6. Π’ ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠ· этих Ρ‚ΠΎΡ‡Π΅ΠΊ функция f(x) ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°?Β 

РСшСниС. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ F'(x) = f(x), Ρ‚ΠΎ функция f(x) Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π° Π² Ρ‚Π΅Ρ… ΠΆΠ΅ Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π° F'(x).Β 

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π½Π° Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π° функция y = F(x), Ρ‚ΠΎ Π΅Π΅ производная Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π° Π½Π° ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… убывания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ ΠΈΡ… красным.Β 

Π’ эти ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠΈ ΠΏΠΎΠΏΠ°Π΄Π°ΡŽΡ‚ 3 ΠΈΠ· 6 Ρ‚ΠΎΡ‡Π΅ΠΊ.Β Β 

ΠžΡ‚Π²Π΅Ρ‚: 3.Β 

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ 4. На рисункС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π³Ρ€Π°Ρ„ΠΈΠΊ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ y = F(x) β€” ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΠΏΠ΅Ρ€Π²ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f(x), ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π΅ (-6; 7). ΠŸΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ рисунком, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚Π΅ количСство Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ уравнСния f(x) = 0 Π½Π° ΠΎΡ‚Ρ€Π΅Π·ΠΊΠ΅ [-5; 4]. Β 

РСшСниС. Вспомним, Ρ‡Ρ‚ΠΎ F'(x) = f(x). Π’ΠΎΠ³Π΄Π° Ссли f(x) = 0, Ρ‚ΠΎ ΠΈ F'(x) = 0. Π‘Π»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π° Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ‚ΠΎΡ‡ΠΊΠΈ экстрСмума.Β 

ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ красными линиями. На ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ΅ всСго 9 Ρ‚ΠΎΡ‡Π΅ΠΊ экстрСмума, Π·Π½Π°Ρ‡ΠΈΡ‚, Π² 9 Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… f(x) Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° 0.Β 

ΠžΡ‚Π²Π΅Ρ‚: 9

Π§Π΅ΠΌ ΠΊΠΎΡ„Π΅ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ, Π΅Π΅ ΠΏΠ΅Ρ€Π²ΠΎΠΎΠ±Ρ€Π°Π·Π½ΡƒΡŽ ΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ?Β 

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΠΌ, Ρ‡Ρ‚ΠΎ Π² качСствС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρƒ нас Π²Ρ‹ΡΡ‚ΡƒΠΏΠ°ΡŽΡ‚ ΠΊΠΎΡ„Π΅ΠΉΠ½Ρ‹Π΅ Π·Π΅Ρ€Π½Π°. Π’ΠΎΠ³Π΄Π° производная β€” Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π² Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ ΠΈΡ… ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ β€” это вкусный Π½Π°ΠΏΠΈΡ‚ΠΎΠΊ.Β 

Из Ρ‡Π΅Π³ΠΎ ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ сами ΠΊΠΎΡ„Π΅ΠΉΠ½Ρ‹Π΅ Π·Π΅Ρ€Π½Π°? Π˜Ρ… ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ с ΠΊΠΎΡ„Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π°. Π’ΠΎ Π΅ΡΡ‚ΡŒ Π·Π΅Ρ€Π½Π° Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΎΡ‚ ΠΊΠΎΡ„Π΅ΠΉΠ½ΠΎΠ³ΠΎ Π΄Π΅Ρ€Π΅Π²Π°, Π° ΠΊΠΎΡ„Π΅ΠΉΠ½ΠΎΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ β€” это пСрвообразная.Β 

Π’Π°ΠΊ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ Ρ†Π΅ΠΏΠΎΡ‡ΠΊΡƒ: ΠΊΠΎΡ„Π΅ΠΉΠ½ΠΎΠ΅ Π΄Π΅Ρ€Π΅Π²ΠΎ β†’ ΠΊΠΎΡ„Π΅ΠΉΠ½Ρ‹Π΅ Π·Π΅Ρ€Π½Π° β†’ ΠΊΠΎΡ„Π΅. И эта Ρ†Π΅ΠΏΠΎΡ‡ΠΊΠ° наглядно ΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ связь ΠΏΠ΅Ρ€Π²ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ, Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ.

Π€Π°ΠΊΡ‚Ρ‡Π΅ΠΊ
  • Π“Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой. Β 
  • Π’ Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… экстрСмума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ‡Π΅Ρ€Π΅Π· ось Ρ….
  • На ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… возрастания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅ оси Ρ….
  • На ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… убывания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π»Π΅ΠΆΠ°Ρ‚ΡŒ Π½ΠΈΠΆΠ΅ оси Ρ….Β 
  • Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ с ΠΏΠ΅Ρ€Π²ΠΎΠΎΠ±Ρ€Π°Π·Π½ΠΎΠΉ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ F'(x) = f(x). Π›ΡŽΠ±ΠΎΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ этого уравнСния Ρ‚Π°ΠΊΠΆΠ΅, ΠΊΠ°ΠΊ Π°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ Π΅Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ.Β 

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΡŒ сСбя

Π—Π°Π΄Π°Π½ΠΈΠ΅ 1.Β 
На ΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… Π±ΡƒΠ΄Π΅Ρ‚ производная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅Π»ΡŒΠ½Π°?

  1. На ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… убывания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
  2. На ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… возрастания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
  3. Π’ Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… экстрСмума.
  4. НСвозмоТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ.Β 

Π—Π°Π΄Π°Π½ΠΈΠ΅ 2.Β 
На ΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… производная Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚Ρ€ΠΈΡ†Π°Ρ‚Π΅Π»ΡŒΠ½Π°?

  1. На ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… возрастания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
  2. На ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ°Ρ… убывания Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
  3. Π’ Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… экстрСмума.
  4. НСвозмоТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ.Β 

Π—Π°Π΄Π°Π½ΠΈΠ΅ 3.Β 
На рисункС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ Π³Ρ€Π°Ρ„ΠΈΠΊ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f(x), Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ΠΎΡ‚ΠΌΠ΅Ρ‡Π΅Π½Π° Ρ‚ΠΎΡ‡ΠΊΠ°. Π§Π΅ΠΌ Π±ΡƒΠ΄Π΅Ρ‚ ΡΠ²Π»ΡΡ‚ΡŒΡΡ эта Ρ‚ΠΎΡ‡ΠΊΠ° для Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ f(x)?Β 

  1. Π’ΠΎΡ‡ΠΊΠ° максимума Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
  2. Π’ΠΎΡ‡ΠΊΠ° ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌΠ° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
  3. Π›ΡŽΠ±Π°Ρ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ° Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ.
  4. НСвозмоТно ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΏΠΎ Π³Ρ€Π°Ρ„ΠΈΠΊΡƒ.Β 

Π—Π°Π΄Π°Π½ΠΈΠ΅ 4.Β 
Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Π²Π΅Ρ€Π½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚:

  1. F(x) = f'(x)
  2. F(x) = f(x)
  3. F'(x) = f'(x)
  4. F'(x) = f(x)

ΠžΡ‚Π²Π΅Ρ‚Ρ‹: 1. β€” 2 2. β€” 2 3. β€” 1 4. β€” 4

Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌΠΈ инструмСнтами Β· Shrine

Π’ этом руководствС ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ, ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ ΠΈ ΡƒΠ΄Π°Π»ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ инструмСнты для ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² производствСнной срСдС ΡƒΠΆΠ΅ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π±Π΅Π· простоСв.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρƒ нас Π΅ΡΡ‚ΡŒ модСль Photo с Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ image . ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, Π½ΠΎ совСт относится ΠΊ Π»ΡŽΠ±ΠΎΠΌΡƒ Ρ‚ΠΈΠΏΡƒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ….

 

Shrine.pluginΒ : ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅

Shrine.pluginΒ :activerecord

  

classΒ ImageUploaderΒ <Β Shrine

Β Β #Β ...Β 

end

  

classΒ PhotoΒ <Β ActiveRecord::Base

Β Β includeΒ ImageUploader::Attachment(:image)

end

Adding derivatives

Scenario: Π’ настоящСС врСмя вашС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ, ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ввСсти ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅.

Π‘Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹ Π·Π°Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ Π² производствС, Π΅Ρ‰Π΅ Π½Π΅ созданиС URL-адрСсов для Π½ΠΈΡ… (ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ влоТСния Π΅Ρ‰Π΅ Π½Π΅ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅). ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ‹ создаСтС ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ:

 

#Gemfile

Gem "Image_processing", "~> 1,8"

 

ВрСбуСтся "Image_processing/mini_magick"

Class ImageUploader

Attacter.Dearivative | Original | Original | Original | Original | Original | Original | Original | Original | Original | Original | Original | Original | Origin

Magick = ImageProcessing :: Minimagick. source (Original)

#Π‘Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ здСсь,

{

Small: Magick.Resize_to_Limit! (300, 300),

Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ: Magick.Resize_TIMIT! 500,Β 500),

      большой:  magick.resize_to_limit!(800, 800),

Β Β Β Β }

Β Β end

end

 

photo!im0_02 photo.new(photo0_03) Photo.new(photo0_03) # ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅Β 

photo.save

ПослС развСртывания Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСдС ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ скрипт для Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ для всСх ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² производствС. Он ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ записываСт ΠΏΠ°Ρ‡ΠΊΠ°ΠΌΠΈ, скачиваСт влоТСния Π½Π° постоянноС Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, создаСт ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅, ΠΈ сохраняСт измСнСния.

 

Photo.find_eachΒ doΒ |photo|

Β Β attacherΒ =Β photo.image_attacher

Β 

Β Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΒ Π΅ΡΠ»ΠΈΒ attacher.stored?

atchenter.create_derivatives

BEGIN

Attcherer.atomic_persist#ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹Π΅ измСнСния, Ссли ΠΏΡ€ΠΈΠ²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ Π½Π΅ измСнилась Π² Ρ‚Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ

Rescue Shrine :: Attached,#Actactment ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»

Activercord: ΡƒΠ΄Π°Π»Π΅Π½ΠΎ

Β Β Β Β attacher. delete_derivativesΒ Β Β Β Β Β Β Β #Β ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ потСрянныС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅Β 

Β Β end

end

Π’Π΅ΠΏΠ΅Ρ€ΡŒ всС влоТСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ сгСнСрированныС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ URL-адрСса Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ для использования ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ нСобходимости.

ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° всСх ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ…

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ: Π›ΠΎΠ³ΠΈΠΊΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ измСнилась для всСх ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ…, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΡ… для ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΠΌΡ‹ внСсли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΠ»ΠΈ Π΅Π³ΠΎ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСдС:

 

Β Attacher.derivativesΒ doΒ |original|

Magick = ImageProcessing :: Minimagick.source (Original)

+.saver (ΠšΠ°Ρ‡Π΅ΡΡ‚Π²ΠΎ: 85)

{

Small: Magick.Resize_to_limit! (300, 300),

Medium: magick.resizize_to_toomit! (500,Β 500),

     большой:  magick.resize_to_limit!(800, 800),

Β Β Β }

Β end

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ скрипт для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… для всСх ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… записи. Он ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ записи партиями, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ влоТСния Π½Π° постоянной основС. Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅, сохраняСт измСнСния ΠΈ удаляСт старыС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅.

 

Photo.find_eachΒ doΒ |photo|

Β Β attacherΒ =Β photo.image_attacher

Β 

Β Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΒ Π΅ΡΠ»ΠΈΒ attacher.stored?

OLD_DERIVATIONS = atchenter.divatives

Antageer.set_derivatives ({})#ЧистыС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅

Attacter.create_derivatives#Reprocess Devilisters

Begin

Attactor. Ρ‚Π΅ΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ

aterver.delete_derivatives (old_derivative)#Π£Π΄Π°Π»ΠΈΡ‚ΡŒ старыС ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅

БпасСниС Бвятилища :: Attachmentchanged,#Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎ

Activerecord :: recordnotfound#rpect orptemed

Attenceer.delete_derivation end

ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½Π°Ρ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ…

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ: Π›ΠΎΠ³ΠΈΠΊΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° для ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ…, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΡ… для ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΠΌΡ‹ внСсли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΠ»ΠΈ Π΅Π³ΠΎ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСдС:

 

Β Attacher.derivativesΒ doΒ |original|

Magick = ImageProcessing :: Minimagick.source (Original)

{

Small: Magick.Resize_to_limit! (300, 300),

-Medium: Magick.Resize_TO_LIMIT! срСдний:Β magick.resize_to_limit!(600,Β 600),

     большой:  magick.resize_to_limit!(800, 800),

Β Β Β }

Β end

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ скрипт для ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠΉ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΎΠΉ для всСх ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ записи. Он ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ записи ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ влоТСния с ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅, ΠΏΠ΅Ρ€Π΅Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ, сохраняСт ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ удаляСт ΡΡ‚Π°Ρ€ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ.

 

Photo.find_eachΒ doΒ |photo|

Β Β attacherΒ =Β photo.image_attacher

Β 

Β next, Ссли Ρ‚ΠΎΠ»ΡŒΠΊΠΎ attacher.derivatives.key?(:medium)

Β 

Β old_medium =Β attacher.derivatives[:medium]0003

Β Β new_mediumΒ =Β attacher.file.downloadΒ doΒ |ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»|

ImageProcessing :: Minimagick

. source (Original)

.Resize_to_limit! (600, 600)

END

Attacter.add_dervative (: Medium, new_medium)

9 ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ измСнСния, Ссли Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ измСнилось Π·Π° это врСмя

Β Β Β Β old_medium.deleteΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β Β  #Β delete старый производный 

ΡΠΏΠ°ΡΠ°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΡˆΠ°Ρ€ :: atchentmentchanged,#Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ измСнилось

ActiveRecord :: recordnotFound#Π—Π°ΠΏΠΈΡΡŒ Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π°

Attacter.dervative [: medium]. Delete#DEDETE NOW OTERSED Prouvative

END

END

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ New. ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ: Π’ процСссор Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ​​новая производная, ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ влоТСниям.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΠΌΡ‹ внСсли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΠ»ΠΈ Π΅Π³ΠΎ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСдС:

 

Β Attacher. derivativesΒ doΒ |original|

Magick = ImageProcessing :: Minimagick.source (Original)

{

+Square: Magick.Resize_to_fill! (150, 150),

МалСнький: Magick.Resize_TO_LIMIT! : magick.resize_to_limit!(600, 600),

Β Β Β Β Β large:Β Β magick.resize_to_limit!(800,Β 800),

Β Β Β }

Β end

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ скрипт для всСх ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ…, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ записи. Он ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ‚ записи партиями, Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ влоТСния Π½Π° постоянной основС. Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅, создаСт Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ ΠΈ сохраняСт измСнСния.

 

Photo.find_eachΒ doΒ |photo|

Β Β attacherΒ =Β photo.image_attacher

Β 

Β Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΒ Π΅ΡΠ»ΠΈΒ attacher.stored?

Β 

Β Β ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚ =Β attacher.file.downloadΒ doΒ |ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»|

Β Β Β Β ImageProcessing::MiniMagick

Β Β Β Β Β Β .source(original)

Β Β Β Β Β Β .resize_to_fill!(150,Β 150)

Β Β end

Β 

Β Β attacher.add_derivative(:square,Β square)

Β 

Β Β begin

Β Β Β Β attacher. atomic_persistΒ Β Β Β Β Β Β Β Β Β Β Β Β Β Β # ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ измСнСния, Ссли Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ измСнилось Π·Π° это врСмя

БПАБКАЯ БРИНА :: ATTACTMENTCHANGED,#ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ измСнилось

ActiveRecord :: recordnotFound#Π—Π°ΠΏΠΈΡΡŒ Π±Ρ‹Π»Π° ΡƒΠ΄Π°Π»Π΅Π½Π°

Attacter. влоТСния Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΡƒΡŽ, ΠΈ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ URL-адрСса для Π½Π΅Π³ΠΎ.

Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ…

Π‘Ρ†Π΅Π½Π°Ρ€ΠΈΠΉ: производная большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ, поэтому ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ Π΅Π΅ для ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ влоТСния.

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΠΌΡ‹ внСсли ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΠ»ΠΈ Π΅Π³ΠΎ Π² Ρ€Π°Π±ΠΎΡ‡Π΅ΠΉ срСдС:

 

Β Attacher.derivativesΒ doΒ |original|

Magick = ImageProcessing :: Minimagick.source (Original)

{

-Square: Magick.Resize_to_fill! (150, 150),

МалСнький: MAGICH.RESIZE_TO_LIMIT! : magick.resize_to_limit!(600, 600),

     большой:  magick.resize_to_limit!(800, 800),

Β Β Β }

Β end

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

 

Photo.find_eachΒ doΒ |photo|

Β Β attacherΒ =Β photo.image_attacher

Β 

Β nextΒ unlessΒ attacher.derivatives.key?(:square)

Β 

Β Β attacher.remove_derivative(:square)0002

Begin

Attacher.atomic_persist#ΠŸΠΎΡΡ‚ΠΎΡΠ½Π½Ρ‹Π΅ измСнСния, Ссли ΠΏΡ€ΠΈΠ²ΡΠ·Π°Π½Π½ΠΎΡΡ‚ΡŒ Π½Π΅ измСнилась Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя

Rescue Shrine :: Attachmentchanged,#влоТСниС измСнилось

ActiveRecord :: recordnotfound##occdo#

END

END

END

Ѐоновая ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°

Для Π±ΠΎΠ»Π΅Π΅ быстрой ΠΌΠΈΠ³Ρ€Π°Ρ†ΠΈΠΈ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ‚Π»ΠΎΠΆΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ· Π²Ρ‹ΡˆΠ΅ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ Π΄ΠΎ Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠ΅ Π·Π°Π΄Π°Π½ΠΈΠ΅:

 

Photo.find_eachΒ doΒ |photo|

Β Β attacherΒ =Β photo.image_attacher

Β 

Β Β ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉΒ Π΅ΡΠ»ΠΈΒ attacher.stored?

MakeChangeJob.perform_async (

Attacter.class.name,

Attacher.record.class.name,

Attacter. record.id,

Attacter.name,

Attacter.file_data,

).

end

 

класс MakeChangeJob

Β Β includeΒ Sidekiq::Worker

Β 

Β Β defΒ perform(attacher_class,Β record_class,Β record_id,Β name,Β file_data0003

Β Β Β Β attacher_classΒ =Β Object.const_get(attacher_class)

Β Β Β Β recordΒ Β Β Β Β Β Β Β Β =Β Object.const_get(record_class).find(record_id)Β #Β ifΒ usingΒ ActiveΒ RecordΒ 

Β 

Β Β Β Β attacherΒ =Β attacher_class.retrieve(model:Β record,Β name:Β name,Β file: file_data)

Β Β Β Β #Β ... внСситС измСнСния ...Β 

Β Β end

end

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅

ΠžΠ±Π·ΠΎΡ€

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Π΅ финансовыС ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹Β ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Π΄Π²ΡƒΡ… основных Ρ†Π΅Π»Π΅ΠΉ: для спСкуляций ΠΈ для хСдТирования инвСстиций. ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΉ инструмСнт β€” это цСнная Π±ΡƒΠΌΠ°Π³Π°, Ρ†Π΅Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ зависит ΠΎΡ‚ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π°ΠΊΡ‚ΠΈΠ²ΠΎΠ² ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π° ΠΎΡ‚ Π½ΠΈΡ…. Π‘Π°ΠΌ Π΄Π΅Ρ€ΠΈΠ²Π°Ρ‚ΠΈΠ² прСдставляСт собой Π΄ΠΎΠ³ΠΎΠ²ΠΎΡ€ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ сторонами, основанный Π½Π° Π°ΠΊΡ‚ΠΈΠ²Π΅ ΠΈΠ»ΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°Ρ…. Π•Π³ΠΎ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒ опрСдСляСтся колСбаниями Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π°ΠΊΡ‚ΠΈΠ²Π°. НаиболСС распространСнными Π±Π°Π·ΠΎΠ²Ρ‹ΠΌΠΈ Π°ΠΊΡ‚ΠΈΠ²Π°ΠΌΠΈ ΡΠ²Π»ΡΡŽΡ‚ΡΡ Π°ΠΊΡ†ΠΈΠΈ, ΠΎΠ±Π»ΠΈΠ³Π°Ρ†ΠΈΠΈ, Ρ‚ΠΎΠ²Π°Ρ€Ρ‹, Π²Π°Π»ΡŽΡ‚Π°. ΠŸΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Ρ‹Π΅ ставки ΠΈ Ρ€Ρ‹Π½ΠΎΡ‡Π½Ρ‹Π΅ индСксы.

ΠŸΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹ΠΌΠΈ инструмСнтами ΠΌΠΎΠΆΠ½ΠΎ Ρ‚ΠΎΡ€Π³ΠΎΠ²Π°Ρ‚ΡŒ Π² частном порядкС (Π²Π½Π΅Π±ΠΈΡ€ΠΆΠ΅Π²ΠΎΠΌ, Π²Π½Π΅Π±ΠΈΡ€ΠΆΠ΅Π²ΠΎΠΌ)Β ΠΈΠ»ΠΈ Π½Π° Π±ΠΈΡ€ΠΆΠ΅. Π’Π½Π΅Π±ΠΈΡ€ΠΆΠ΅Π²Ρ‹Π΅ Π΄Π΅Ρ€ΠΈΠ²Π°Ρ‚ΠΈΠ²Ρ‹ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Π΄Π΅Ρ€ΠΈΠ²Π°Ρ‚ΠΈΠ²ΠΎΠ² ΠΈ Π½Π΅ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ, Ρ‚ΠΎΠ³Π΄Π° ΠΊΠ°ΠΊ Π΄Π΅Ρ€ΠΈΠ²Π°Ρ‚ΠΈΠ²Ρ‹, Ρ‚ΠΎΡ€Π³ΡƒΠ΅ΠΌΡ‹Π΅ Π½Π° Π±ΠΈΡ€ΠΆΠ°Ρ…, стандартизированы. Π’Π½Π΅Π±ΠΈΡ€ΠΆΠ΅Π²Ρ‹Π΅ Π΄Π΅Ρ€ΠΈΠ²Π°Ρ‚ΠΈΠ²Ρ‹ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ нСсут больший риск для ΠΊΠΎΠ½Ρ‚Ρ€Π°Π³Π΅Π½Ρ‚Π°, Ρ‡Π΅ΠΌ стандартныС Π΄Π΅Ρ€ΠΈΠ²Π°Ρ‚ΠΈΠ²Ρ‹.

НСкоторыС распространСнныС Ρ‚ΠΈΠΏΡ‹ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½Ρ‹Ρ… структур Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚:

  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π½Ρ‹Π΅ Π΄ΠΎΠ»Π³ΠΎΠ²Ρ‹Π΅ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π²Π° (CDO)
  • ΠšΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎ-Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π½Ρ‹Π΅ свопы
  • ΠΠ°ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΠ΅
  • Π€ΡŒΡŽΡ‡Π΅Ρ€ΡΡ‹
  • Π¦Π΅Π½Π½Ρ‹Π΅ Π±ΡƒΠΌΠ°Π³ΠΈ с ΠΈΠΏΠΎΡ‚Π΅Ρ‡Π½Ρ‹ΠΌ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ΠΌ (MBS)
  • ΠžΠΏΡ†ΠΈΠΈ
  • ОбмСн

ΠŸΠΎΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅

Π’ 2000 Π³ΠΎΠ΄Ρƒ ΠšΠΎΠ½Π³Ρ€Π΅ΡΡ принял Π—Π°ΠΊΠΎΠ½ ΠΎ ΠΌΠΎΠ΄Π΅Ρ€Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ‚ΠΎΠ²Π°Ρ€Π½Ρ‹Ρ… Ρ„ΡŒΡŽΡ‡Π΅Ρ€ΡΠΎΠ² (CFMA), Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΎΠ²ΡƒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ для соглашСний ΠΎ свопС. CFMA прямо Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΠ»Π° SEC ΠΈ CFTC Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Ρ‹Π½ΠΊΠΈ Π²Π½Π΅Π±ΠΈΡ€ΠΆΠ΅Π²Ρ‹Ρ… свопов, Π½ΠΎ прСдоставила SEC полномочия ΠΏΠΎ Π±ΠΎΡ€ΡŒΠ±Π΅ с ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠΌ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ «соглашСний ΠΎ свопах Π½Π° основС Ρ†Π΅Π½Π½Ρ‹Ρ… Π±ΡƒΠΌΠ°Π³Β», Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ свопы ΠΊΡ€Π΅Π΄ΠΈΡ‚Π½ΠΎΠ³ΠΎ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Π°. Однако Комиссии ΠΏΠΎ Ρ†Π΅Π½Π½Ρ‹ΠΌ Π±ΡƒΠΌΠ°Π³Π°ΠΌ ΠΈ Π±ΠΈΡ€ΠΆΠ°ΠΌ Π±Ρ‹Π»ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π·Π°ΠΏΡ€Π΅Ρ‰Π΅Π½ΠΎ, срСди ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ, Π½Π°Π»Π°Π³Π°Ρ‚ΡŒ трСбования ΠΊ отчСтности, вСдСнию ΡƒΡ‡Π΅Ρ‚Π° ΠΈΠ»ΠΈ Ρ€Π°ΡΠΊΡ€Ρ‹Ρ‚ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ профилактичСскиС ΠΌΠ΅Ρ€Ρ‹, Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½Π½Ρ‹Π΅ Π½Π° ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΡ‚Π²Π° Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Ρ‚Π°ΠΊΠΈΡ… соглашСний. Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°Π»ΠΎ возмоТности SEC ΠΏΠΎ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½ΠΈΡŽ ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡ‚Π²Ρ€Π°Ρ‰Π΅Π½ΠΈΡŽ ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΡ‚Π²Π° Π½Π° Ρ€Ρ‹Π½ΠΊΠ°Ρ… свопов.

Π Π°Π·Π΄Π΅Π» VII Π—Π°ΠΊΠΎΠ½Π° Π”ΠΎΠ΄Π΄Π°-Π€Ρ€Π°Π½ΠΊΠ° ΠΎ Ρ€Π΅Ρ„ΠΎΡ€ΠΌΠ΅ Π£ΠΎΠ»Π»-Π‘Ρ‚Ρ€ΠΈΡ‚ ΠΈ Π·Π°Ρ‰ΠΈΡ‚Π΅ ΠΏΡ€Π°Π² ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΎΡ‚ 2010Β Π³ΠΎΠ΄Π° устраняСт ΠΏΡ€ΠΎΠ±Π΅Π» Π² финансовом Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π½Π΅Π±ΠΈΡ€ΠΆΠ΅Π²Ρ‹Ρ… свопов Π² БША, обСспСчивая Π²ΡΠ΅ΠΎΠ±ΡŠΠ΅ΠΌΠ»ΡŽΡ‰ΡƒΡŽ основу для рСгулирования Ρ€Ρ‹Π½ΠΊΠΎΠ² Π²Π½Π΅Π±ΠΈΡ€ΠΆΠ΅Π²Ρ‹Ρ… свопов.

Π—Π°ΠΊΠΎΠ½ Π”ΠΎΠ΄Π΄Π°-Π€Ρ€Π°Π½ΠΊΠ° раздСляСт Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ полномочия Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ своповых соглашСний ΠΌΠ΅ΠΆΠ΄Ρƒ CFTC ΠΈ SEC (хотя ΠΏΡ€ΡƒΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ ΠΎΡ€Π³Π°Π½Ρ‹, Ρ‚Π°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Π‘ΠΎΠ²Π΅Ρ‚ Π€Π΅Π΄Π΅Ρ€Π°Π»ΡŒΠ½ΠΎΠΉ Ρ€Π΅Π·Π΅Ρ€Π²Π½ΠΎΠΉ систСмы, Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠ³Ρ€Π°ΡŽΡ‚ Π²Π°ΠΆΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ Π² установлСнии ΠΊΠ°ΠΏΠΈΡ‚Π°Π»Π° ΠΈ ΠΌΠ°Ρ€ΠΆΠΈ для своповых ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΉ, ΡΠ²Π»ΡΡŽΡ‰ΠΈΡ…ΡΡ Π±Π°Π½ΠΊΠ°ΠΌΠΈ). SEC ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ полномочия Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ «свопов Π½Π° основС Ρ†Π΅Π½Π½Ρ‹Ρ… Π±ΡƒΠΌΠ°Π³Β», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ свопы, основанныС Π½Π° ΠΎΠ΄Π½ΠΎΠΉ Ρ†Π΅Π½Π½ΠΎΠΉ Π±ΡƒΠΌΠ°Π³Π΅ ΠΈΠ»ΠΈ ссудС, ΠΈΠ»ΠΈ ΡƒΠ·ΠΊΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΠ΅ ΠΈΠ»ΠΈ индСксС Ρ†Π΅Π½Π½Ρ‹Ρ… Π±ΡƒΠΌΠ°Π³, ΠΈΠ»ΠΈ события, относящиСся ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ эмитСнту ΠΈΠ»ΠΈ эмитСнтам Ρ†Π΅Π½Π½Ρ‹Ρ… Π±ΡƒΠΌΠ°Π³ Π² ΡƒΠ·ΠΊΠΎΠΌ ΠΊΡ€ΡƒΠ³Ρƒ. Π½Π° основС индСкса бСзопасности. Π‘Π²ΠΎΠΏΡ‹ Π½Π° основС Ρ†Π΅Π½Π½Ρ‹Ρ… Π±ΡƒΠΌΠ°Π³ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Β«Ρ†Π΅Π½Π½Ρ‹Ρ… Π±ΡƒΠΌΠ°Π³Β» Π² соотвСтствии с Π—Π°ΠΊΠΎΠ½ΠΎΠΌ ΠΎ Ρ†Π΅Π½Π½Ρ‹Ρ… Π±ΡƒΠΌΠ°Π³Π°Ρ… ΠΈ Π±ΠΈΡ€ΠΆΠ°Ρ… ΠΎΡ‚ 19Β Π³ΠΎΠ΄Π°.34 ΠΈ Π—Π°ΠΊΠΎΠ½ ΠΎ Ρ†Π΅Π½Π½Ρ‹Ρ… Π±ΡƒΠΌΠ°Π³Π°Ρ… 1933 Π³ΠΎΠ΄Π°.

CFTC ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΠ΅Ρ€Π²ΠΈΡ‡Π½Ρ‹Π΅ Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ полномочия Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ всСх Π΄Ρ€ΡƒΠ³ΠΈΡ… свопов, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ энСргСтичСскиС ΠΈ ΡΠ΅Π»ΡŒΡΠΊΠΎΡ…ΠΎΠ·ΡΠΉΡΡ‚Π²Π΅Π½Π½Ρ‹Π΅ свопы. CFTC ΠΈ SEC Ρ€Π°Π·Π΄Π΅Π»ΡΡŽΡ‚ полномочия Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ Β«ΡΠΌΠ΅ΡˆΠ°Π½Π½Ρ‹Ρ… свопов», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой свопы Π½Π° основС Ρ†Π΅Π½Π½Ρ‹Ρ… Π±ΡƒΠΌΠ°Π³, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ‚ΠΎΠ²Π°Ρ€Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, SEC ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ полномочиями ΠΏΠΎ Π±ΠΎΡ€ΡŒΠ±Π΅ с ΠΌΠΎΡˆΠ΅Π½Π½ΠΈΡ‡Π΅ΡΡ‚Π²ΠΎΠΌ Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ свопов, связанных с Ρ†Π΅Π½Π½Ρ‹ΠΌΠΈ Π±ΡƒΠΌΠ°Π³Π°ΠΌΠΈ, Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄ΠΏΠ°Π΄Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ «свопов Π½Π° основС Ρ†Π΅Π½Π½Ρ‹Ρ… Π±ΡƒΠΌΠ°Π³Β». Они Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ «соглашСниями ΠΎ свопС Π½Π° основС Ρ†Π΅Π½Π½Ρ‹Ρ… Π±ΡƒΠΌΠ°Π³Β».

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ