Π ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΄ΡΠ»ΡΠ³ ΠΏΠ΅ΡΠΈΠΎΠ΄ ΠΎΡ Π²ΡΠ΅ΠΌΠ΅, ΡΠ°Π±ΠΎΡΠ΅ΠΉΠΊΠΈ Π² ΡΡΠΈΠ»ΠΈΡΠ΅, ΡΠΎΡΠΌΠΈΡΠ°Ρ Π±Π°Π½ΠΊΠ° ΠΎΡ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ ΡΠΈΠ·ΠΈΠΊΠ°, Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Ρ Π·Π° ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄ΠΈΡΠ΅. ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΡΡΡΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ ΠΏΠΎ ΠΆΠ΅Π»Π°Π½ΠΈ ΡΠ΅ΠΌΠΈ, Π½ΠΈΠ²ΠΎ ΠΈΠ»ΠΈ ΡΡΠ΅ΠΏΠ΅Π½. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π³ΠΎ ΠΈΠ·ΠΏΡΠ°ΡΠ΅ΡΠ΅ Π·Π° ΠΏΠ΅ΡΠ°Ρ ΠΈΠ»ΠΈ ΠΊΠ°ΡΠΎ Π»ΠΈΠ½ΠΊ ΠΊΡΠΌ ΡΡΡΠ΄Π΅Π½ΡΠΈΡΠ΅. Π Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π²Π΅ΡΠ΅ Π½Π΅ ΡΠ°Π±ΠΎΡΡ Π² ΡΡΠΈΠ»ΠΈΡΠ΅ΡΠΎ, ΡΠ΅ΡΠΈΡ , ΡΠ΅ ΡΠ΅ Π΅ ΠΆΠ°Π»ΠΊΠΎ Ρ ΡΠ±Π°Π²ΠΈΡΠ΅ Π½Π΅ΡΠ° Π΄Π° ΠΎΡΠΈΠ΄Π°Ρ Π½Π° Π²ΡΡΡΡΠ°. Π‘Π°ΠΉΡ Π±Π΅Π· ΡΠ΅ΠΊΠ»Π°ΠΌΠ° ΠΈΠ»ΠΈ Π΄ΡΡΠ³ Π²ΠΈΠ΄ ΠΌΠΎΠ½Π΅ΡΠΈΠ·Π°ΡΠΈΡ. ΠΠΊΠΎ ΡΡΠ΅ ΡΡΠΈΡΠ΅Π» ΠΏΠΎ ΡΠΈΠ·ΠΈΠΊΠ° ΠΈΠ»ΠΈ ΡΠΎΠ΄ΠΈΡΠ΅Π», Π΄ΠΎΠ±ΡΠ΅ Π΄ΠΎΡΠ»ΠΈ Π² cat.
ΠΡΠ»Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π·Π° Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Ρ Π·Π° ΡΡΠΎΠΊ, ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π·Π° Π΄Π° Π½Π°ΠΌΠ΅ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΈΡΠ΅ Π·Π°Π΄Π°ΡΠΈ, Π° ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΈ Π΄Π° Π³ΠΈ ΠΏΡΠ΅Π½Π°ΠΏΠΈΡΠ° ΠΎΡ ΡΠ½ΠΈΠΌΠΊΠΈ. Π£ΠΌΠΎΡΠΈΡ ΡΠ΅ ΠΎΡ ΡΠΎΠ²Π° ΠΈ ΡΠ΅ΡΠΈΡ Π΄Π° ΡΠΈ Π½Π°ΠΏΡΠ°Π²Ρ ΡΠ°ΠΉΡ, ΠΊΡΠ΄Π΅ΡΠΎ Π·Π°Π΄Π°ΡΠΈΡΠ΅ Π΄Π° Π±ΡΠ΄Π°Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ΠΈ Π² ΡΠ΄ΠΎΠ±Π½Π° ΡΠΎΡΠΌΠ°. ΠΠ°Π·Π°Π½ΠΎ, ΡΡΠΎΡΠ΅Π½ΠΎ. Π‘Π°ΠΌΠΎ Π·Π°Π΄Π°ΡΠΈΡΠ΅ ΡΡΠΏΡΡ Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½Ρ ΠΏΡΠ΅Π΄ΠΈ 9 ΠΊΠ»Π°Ρ. ΠΠ·Π΅ΡΠΈ ΠΎΡ ΡΠ°ΠΊΠΈΠ²Π° ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄ΠΈ ΠΊΠ°ΡΠΎ ΠΡΠ΅ΡΡΡΠΊΠ°ΡΠ° ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π° Π·Π° ΡΡΠ΅Π½ΠΈΡΠΈ, ΠΠΎΡΠΊΠΎΠ²ΡΠΊΠ°ΡΠ° ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π° Π·Π° ΡΡΠ΅Π½ΠΈΡΠΈ ΠΈ ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π°ΡΠ° Π² Π‘Π°Π½ΠΊΡ ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³. Π Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ°, ΠΊΠ»Π°Ρ, Π³ΠΎΠ΄ΠΈΠ½Π°. ΠΠ° Π½ΡΠΊΠΎΠΈ Π·Π°Π΄Π°ΡΠΈ Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΡΡΠ΅Π΄Π½ΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° Π΄Π΅ΡΠ°ΡΠ° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΎΠ»ΠΈΠΌΠΏΠΈΠ°Π΄Π°ΡΠ° (ΡΡΡΠ΄Π½ΠΎΡΡ). ΠΠΌΠ° ΡΡΠ²Π΅ΡΠΈ (ΡΠ°ΡΡ ΠΎΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΡΠΎ).
Π£ΡΠΈΡΠ΅Π»ΠΈΡΠ΅ ΠΈΠΌΠ°Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°Ρ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΠΈ ΠΎΡ Π·Π°Π΄Π°ΡΠΈ (ΠΈΠΊΠΎΠ½Π°ΡΠ° + Π²Π»ΡΠ²ΠΎ), ΡΠ»Π΅Π΄ ΠΊΠΎΠ΅ΡΠΎ ΡΡΠ°ΠΊΠ²Π°Π½Π΅ΡΠΎ Π²ΡΡΡ
Ρ ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π·Π°Π΄Π°ΡΠ°ΡΠ° ΡΠ΅ Ρ Π΄ΠΎΠ±Π°Π²ΠΈ ΠΊΡΠΌ ΠΊΠΎΠ»Π΅ΠΊΡΠΈΡΡΠ° (Π΄ΠΎ ΠΏΠ΅Ρ Π·Π°Π΄Π°ΡΠΈ). Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π΄ΠΎΠ»Ρ Π²Π»ΡΠ²ΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π·Π°ΠΏΠ°Π·ΠΈΡΠ΅ ΡΠ΅Π»Π΅ΠΊΡΠΈΡΡΠ°. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π·Π°Π΄Π°ΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΡΠ°ΡΠ΅Π½Π° Π·Π° ΠΏΠ΅ΡΠ°Ρ (
ΠΠΌΠ° ΡΠΏΠ΅ΡΠΈΠ°Π»Π½Π° ΡΠΎΡΠΌΠ° Π·Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° Π½ΠΎΠ²ΠΈ Π·Π°Π΄Π°ΡΠΈ. ΠΠ°Π΄Π°ΡΠΈΡΠ΅ ΡΠ΅ ΡΡΡ
ΡΠ°Π½ΡΠ²Π°Ρ Π² SQL ΡΠ°Π±Π»ΠΈΡΠ° ΠΊΠ°ΡΠΎ Π½ΠΈΠ·ΠΎΠ²Π΅ Ρ TEX ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅. Π‘Π°ΠΉΡΡΡ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π°
ΠΠΎΠ»Ρ, Π°ΠΊΠΎ Π½Π΅ ΡΡΠ΅ ΡΠ΅Π»Π΅Π²Π°ΡΠ° Π°ΡΠ΄ΠΈΡΠΎΡΠΈΡ, Π½Π΅ ΠΏΠΎΡΠ΅ΡΠ°Π²Π°ΠΉΡΠ΅
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com