рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ: рдПрдХ рд╡рд┐рдХрд╛рд╕ рджрд▓ рдПрдХ рдХрд╛рд░реНрдпрдХреНрд░рдо рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╣реАрдВ рднреА рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдбрд┐рдХрдореНрдкреЙрдЗрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдмрд╛рдЗрдирд░реА рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рдХреЛрдб рдХреЛ рдЕрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЬреЛрдбрд╝ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдЖрдЧреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рд╕рд╣рдпреЛрдЧрд┐рдпреЛрдВ рдХреЛ рджреЗрддрд╛ рд╣реИред
рдХреНрдпрд╛ рдЖрдкрдХреЛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рд╣реИ? рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ред
рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЕрдХреНрд╕рд░ рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдСрдмреНрдЬреЗрдХреНрдЯ рд╕реАрдзреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ "рд▓рд╛рдн" рдмрдирд╛рдпрд╛ рдФрд░ рдмрджрд▓рд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЖрдИрдбреАрдИ рдЗрд╕рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ "рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ" рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ - рдиреЗрд╡рд┐рдЧреЗрд╢рди рдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╛рдВрдЫрд┐рдд рд╡рд╕реНрддреБ рдвреВрдВрдврдирд╛, рдЗрд╕реЗ рдХреБрдЫ рдХреНрд▓рд┐рдХреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛, рдЖрджрд┐ред рдЙрд╕реА рд╕рдордп, рдХреБрдЫ рд▓реЛрдЧ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реЛрдЪрддреЗ рд╣реИрдВ - рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп, рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдХреНрд╕рд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдХреЛрдб рдФрд░ рдЙрддреНрдкрд╛рджрди рдЖрдзрд╛рд░ рдХреЛрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдЕрдВрддрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЙрддреНрдкрдиреНрди рдХрд░рддреЗ рд╣реИрдВ (рдпрд╣ рдЕрднреА рднреА рдореЗрд░реЗ рд▓рд┐рдП рдПрдХ рд░рд╣рд╕реНрдп рдмрдирд╛ рд╣реБрдЖ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рддрд╛рд▓рд┐рдХрд╛рдУрдВ) рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ рд╕реЗ рдлрд╛рд░реНрдо, рдпрд╣ рд╕рдм рд╡рд┐рд╢рд┐рд╖реНрдЯ рдорд╛рдорд▓реЗ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рддрд░реНрдХ рдкрд░, рдЖрджрд┐)ред
рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдерд╛, рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдорд╢реАрди рдХреЛрдб рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ рдорд╛рдирд╡ рдХреЗ рд▓рд┐рдП рд╕рдордЭрдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдФрд░ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рджреГрд╢реНрдп рд╡рд┐рдХрд╛рд╕ рдЙрдкрдХрд░рдг рдХреА рджрдпрд╛ рдкрд░ рд╣реИред рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЕрдкрдиреЗ DBMS рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ IDE рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рд╛рде, рдПрдХ рдкреНрд░рдХрд╛рд░ рдХрд╛ рд╕реБрдВрджрд░ рдФрд░ (рдЬреИрд╕рд╛ рдХрд┐ рдкрд╣рд▓реА рдмрд╛рд░ рд▓рдЧрддрд╛ рд╣реИ) рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдордзреНрдпрд╡рд░реНрддреА рдкрд░рддред рдЙрд╕реА рд╕рдордп, рдЖрдкрдХреЛ рдЖрдИрдбреАрдИ рдХрд╛ рдЕрдзреНрдпрдпрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рди рдХрд┐ рд╕реНрд╡рдпрдВ рдбреАрдмреАрдПрдордПрд╕ рдХрд╛ред
рдпрд╣ рдпрд╛рдж рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓рд┐рдЦрд┐рдд рдХреЛрдб (рд╕рддреНрдпрд╛рдкрд┐рдд, рдХреЙрд░реНрдкреЛрд░реЗрдЯ рдорд╛рдирдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рд╛рд░реВрдкрд┐рдд, рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрд╡рд░реВрдкрд┐рдд) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдпрд╣ рдХреЛрдб рдХрд╣реАрдВ рднреА рд╕рд╣реЗрдЬрд╛ рдирд╣реАрдВ рдЬрд╛рдПрдЧрд╛, рдЖрдк рдЗрд╕реЗ рдЦреЛ рджреЗрдВрдЧреЗ, рдФрд░ рдмрджрд▓реЗ рдореЗрдВ рдЖрдкрдХреЛ рд╡рд╣ рдорд┐рд▓реЗрдЧрд╛ рдЬреЛ рдЖрдкрдХреЗ рд▓рд┐рдП рдорд╢реАрди ( рдбреЗрдЯрд╛рдмреЗрд╕ рдбреЗрдЯрд╛ рдбрд┐рдХреНрд╢рдирд░реА рдХреЗ рдЖрдзрд╛рд░ рдкрд░ IDE, рд╡рд┐рд╢реЗрд╖ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдпрд╛ рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝)ред рдЗрд╕реА рд╕рдордп, рд╡рд╕реНрддреБрдУрдВ рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдЦреЛ рдЬрд╛рддрд╛ рд╣реИ (рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ / рдпрд╛рдж рд░рдЦрдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕рдиреЗ, рдХрдм рдФрд░ рдХреНрдпреЛрдВ рдЗрд╕ рд╡рд╕реНрддреБ рдХреЛ рдмрдирд╛рдпрд╛ / рд╣рдЯрд╛рдпрд╛ / рдмрджрд▓ рджрд┐рдпрд╛), рд╕рдВрдпреБрдХреНрдд рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди рдЯрдХрд░рд╛рд╡ рдкреИрджрд╛ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдмрд╣реБрдд рдХреБрдЫред
рдЖрдк рд╕реНрд░реЛрдд рдХреЛрдб рдирд┐рдпрдВрддреНрд░рдг рдЕрдзреНрдпрд╛рдп рдореЗрдВ PLSQL рд╕реНрдЯрд╛рд░реНрдЯрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд╕рд┐рдд PLSQL рдорд╛рдирдХреЛрдВ рдореЗрдВ рдЗрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ:
рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдкреАрдПрд▓ / рдПрд╕рдХреНрдпреВрдПрд▓ рдХреЛ рдХрднреА рднреА рд╕рдВрд╢реЛрдзрд┐рдд рдирд╣реАрдВ рдХрд░рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп рд╕реНрд░реЛрдд рдХреЛрдб рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдВред рд╣рд╛рдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЕрдВрджрд░ рд╕рдВрдХрд▓рд┐рдд рдХреЛрдб рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рддрдХрдиреАрдХреА рд░реВрдк рд╕реЗ рд╕рдВрднрд╡ рд╣реИ, рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреБрд░рд╛ рд╡рд┐рдЪрд╛рд░ рд╣реИред рдЬрд╛рд╡рд╛ рдмрд╛рдЗрдЯрдХреЛрдб рдпрд╛ рд╕реА рдСрдмреНрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣ рдХреБрдЫ рдорд╛рдпрдиреЛрдВ рдореЗрдВ рддреБрд▓рдиреАрдп рд╣реИ редрдФрд░ рдЕрдзреНрдпрд╛рдп рдореЗрдВ "рдбреЗрдЯрд╛ рдореЙрдбрд▓ рдФрд░ рдбреАрдбреАрдПрд▓":
рдЕрдзрд┐рдХрд╛рдВрд╢ DDL рдЕрднреА рднреА рд╣рд╛рде рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕реНрд░реЛрдд рдХреЛрдб рдХреА рддрд░рд╣ рд╣реА рдЗрд╕реЗ рд╕рд╛рдл, рдЯрд┐рдкреНрдкрдгреА рдФрд░ рдкрдардиреАрдп рдмрдирд╛рдПрдВредрдЕрдВрдд рдореЗрдВ, рдореИрдВ рдУрд░реЗрдХрд▓ рдореЗрдВ рдПрдХ рд╕рд░рд▓ рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдб рджреВрдВрдЧрд╛ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдЙрддрд╛рд░рдиреЗ рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рдЗрд╕рд╕реЗ рдХреНрдпрд╛ рдорд┐рд▓рддрд╛ рд╣реИред
рддрд╛рд▓рд┐рдХрд╛ рдирд┐рд░реНрдорд╛рдг рд╕реНрд░реЛрдд рдХреЛрдб:
-- This is test_table
CREATE TABLE test_table (
id NUMBER(38), -- PK
value NUMBER(10,2), -- main value
width NUMBER(5,0) -- main width value
);
DBMS_METADATA:
CREATE TABLE "OBJECTMAN"."TEST_TABLE"
( "ID" NUMBER(38,0),
"VALUE" NUMBER(10,2),
"WIDTH" NUMBER(5,0)
)
рддреЛрд░рд╛:
CREATE TABLE objectman.test_table
(
id NUMBER(38)
, value NUMBER(10,2)
, width NUMBER(5)
)
TOAD Eclpise plugin:
create table test_table
(
id number(38),
value number(10,2),
width number(5)
)
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╣реЙрдЬрдкреЙрдЬ рдкреВрд░реНрдг рд╣реИ, рдЬреЛ рдкрд░рд╡рд╛рд╣ рдХрд░рддрд╛ рд╣реИред
рдмреЗрд╢рдХ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЖрдзреБрдирд┐рдХ рджреГрд╢реНрдп рдЙрдкрдХрд░рдгреЛрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рддреНрдпрд╛рдЧрдиреЗ рдФрд░ рдХрдВрд╕реЛрд▓ рдПрдбрд┐рдЯрд░ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ, рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░реЗрдВ, рдФрд░ рдорд╢реАрди рдХреЛ рди рджреЗрдВред рдбреЗрдЯрд╛рдмреЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рд╕реНрд░реЛрдд рдХреЛрдб рдЬрд╛рд╡рд╛ рдпрд╛ C ++ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛрдб рд╕реЗ рдЕрдзрд┐рдХ рдЦрд░рд╛рдм рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рдПрдХ рд╣реА рдЙрдкрдЪрд╛рд░ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ: рд╕реНрд╡рд░реВрдкрдг, рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ, рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг, рдЖрджрд┐ред
рдХреБрдЫ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ:
1. рд╕рднреА рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛрдб (рдбреАрдПрдордПрд▓, рдбреАрдбреАрдПрд▓, рдбреАрд╕реАрдПрд▓, рдЯреАрд╕реАрдПрд▓, рдЖрджрд┐) рдХреЛ рднрдВрдбрд╛рд░ (рдПрдХ рд╡рд╕реНрддреБ = рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓) рдореЗрдВ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП;
2. рдкрд╣рд▓реЗ рдкреИрд░рд╛рдЧреНрд░рд╛рдл рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ (рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдбрдВрдк рдмрдирд╛рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдЕрдирд╛рд╡рд╢реНрдпрдХ (рдкрд░реАрдХреНрд╖рдг) рдбреЗрдЯрд╛, рдЖрджрд┐) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ "рдЦрд░реЛрдВрдЪ рд╕реЗ" рд╕рд╛рдл "рдЖрдзрд╛рд░" рдЗрдХрдЯреНрдард╛ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИред
3. рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ рд╕реЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рдХреЛрдб рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдЬреЛ рдЖрдкрдХреЗ рдЖрдИрдбреАрдИ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдиреЗрд╡рд┐рдЧреЗрдЯрд░ рдХреЗ рдмрдЬрд╛рдп, рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдлрд╝рд╛рдЗрд▓ рдиреЗрд╡рд┐рдЧреЗрдЯрд░ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛ рдЬрд╛рдПрдЧрд╛ - рдлрд╝рд╛рдЗрд▓ рдвреВрдВрдвреЗрдВ, рд╕рдВрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЦреЛрд▓реЗрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд░реЛрд▓ рдХрд░реЗрдВ)ред