рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдБ

рдирд┐рдГрд╢реБрд▓реНрдХ рдХреЛрд░реНрд╕

PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдирд╛

рдмреБрдирд┐рдпрд╛рджреА4 рдШрдВрдЯреЗ

PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдирд╛ рд╕реАрдЦреЗрдВ рдФрд░ рдЙрд╕рдХреА рд╕рдВрд░рдЪрдирд╛, рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рд╕рд╛рдорд╛рдиреНрдпреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рдЬрд╛рдиреЗрдВред

Sql4 рдШрдВрдЯреЗрдЙрдкрд▓рдмреНрдзрд┐ рдХрд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░

рдЕрдкрдирд╛ рдирд┐рдГрд╢реБрд▓реНрдХ рдЦрд╛рддрд╛ рдмрдирд╛рдПрдБ

Google рдХреЗ рд╕рд╛рде рдЬрд╛рд░реА рд░рдЦреЗрдВ
рдпрд╛
рдЬрд╛рд░реА рд░рдЦрдХрд░, рдЖрдк рд╣рдорд╛рд░реА рдЙрдкрдпреЛрдЧ рдХреА рд╢рд░реНрддреЗрдВ, рд╣рдорд╛рд░реА рдЧреЛрдкрдиреАрдпрддрд╛ рдиреАрддрд┐ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ рднреА рдХрд┐ рдЖрдкрдХрд╛ рдбреЗрдЯрд╛ USA рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИред

рд╣рдЬрд╝рд╛рд░реЛрдВ рдХрдВрдкрдирд┐рдпреЛрдВ рдХреЗ рд╢рд┐рдХреНрд╖рд╛рд░реНрдерд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдкрд╕рдВрдж рдХрд┐рдпрд╛ рдЧрдпрд╛

рдХрд┐рд╕реА рдЯреАрдо рдХреЛ рдкреНрд░рд╢рд┐рдХреНрд╖рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЖрдЬрд╝рдорд╛рдПрдБ тЖТ

рдХреЛрд░реНрд╕ рд╡рд┐рд╡рд░рдг

рдЬрд╛рдиреЗрдВ рдХрд┐ PostgreSQL Create Database рдлрд╝рдВрдХреНрд╢рди рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА рдЕрдкрдиреА рдЦреБрдж рдХреА рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдиреЗ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рдХреА рд╣реИ, рд▓реЗрдХрд┐рди рд╕реЛрдЪрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдЬреНрдЮрд╛рди рдХреЗрд╡рд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╣реА рдЖрд░рдХреНрд╖рд┐рдд рд╣реИ? рдпрд╣ рдкрд╛рдареНрдпрдХреНрд░рдо рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдпрдВ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдХреМрд╢рд▓ рдФрд░ рдЬреНрдЮрд╛рди рд╕рд┐рдЦрд╛рддрд╛ рд╣реИред рдЖрдк PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕рдВрд░рдЪрдирд╛, PostgreSQL рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ, рдФрд░ рдбреЗрдЯрд╛ рдХреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд╣рдЯрд╛рдиреЗ, рдбреЗрдЯрд╛ рд╕рдВрдЧрддрддрд╛ рдмрдврд╝рд╛рдиреЗ рддрдерд╛ рдбреЗрдЯрд╛ рд╕рдВрдЧрдарди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдХреЛ рдХрд╡рд░ рдХрд░реЗрдВрдЧреЗред

PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рд╕рдордЭреЗрдВ рдФрд░ PostgreSQL рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВ

рдЖрдк рдЗрд╕ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреА рд╢реБрд░реБрдЖрдд Postgres рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдиреЗ рдХреА рдмреБрдирд┐рдпрд╛рджреА рдмрд╛рддреЛрдВ рдХреЛ рд╕рдордЭрдХрд░ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕, рдЯреЗрдмрд▓ рдФрд░ рд╕реНрдХреАрдорд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рдФрд░ рдпрд╣ рдЬрд╛рдиреЗрдВрдЧреЗ рдХрд┐ PostgreSQL рдСрдмреНрдЬреЗрдХреНрдЯ рдкрджрд╛рдиреБрдХреНрд░рдо рдореЗрдВ рдпреЗ рд╕рднреА рдХреИрд╕реЗ рдлрд┐рдЯ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдк PostgreSQL рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░реЛрдВ рдкрд░ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВрдЧреЗ, рдЬрд┐рдирдореЗрдВ рдЯреЗрдХреНрд╕реНрдЯ, рд╕рдВрдЦреНрдпрд╛рддреНрдордХ, рдХрд╛рд▓рд┐рдХ рдФрд░ рдмреВрд▓рд┐рдпрди рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЖрдк рдпрд╣ рднреА рд╕реАрдЦреЗрдВрдЧреЗ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд░рдирд╛ рдЙрдкрдпреБрдХреНрдд рд╣реИред рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЖрдк рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗ, рдЖрдк рдбреЗрдЯрд╛рдмреЗрд╕ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реАрдЦреЗрдВрдЧреЗ, рдФрд░ рд╕рдордЭреЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рдбреЗрдЯрд╛ рдХреА рдЕрдЦрдВрдбрддрд╛ рдХреИрд╕реЗ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ рдФрд░ рджреЛрд╣рд░рд╛рд╡ рдХреЛ рдХреИрд╕реЗ рдХрдо рдХрд░рддрд╛ рд╣реИред рдЕрдВрдд рдореЗрдВ, рдЖрдк PostgreSQL рдПрдХреНрд╕реЗрд╕ рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рдпрд╣ рдХреИрд╕реЗ рдЖрдк рдЕрдкрдиреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдЕрдирдзрд┐рдХреГрдд рдкрд╣реБрдБрдЪ рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдХреЛ рдХрд╡рд░ рдХрд░реЗрдВрдЧреЗред

PSQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдПрдВ

рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЖрдк PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдиреЗ рдХреЗ рдХреМрд╢рд▓ рдореЗрдВ рдирд┐рдкреБрдг рд╣реЛрддреЗ рд╣реИрдВ, рдЖрдк рдЕрдореЗрд░рд┐рдХрд╛ рдХреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВрдЧреЗред рд▓рдШреБ рд╡реНрдпрд╡рд╕рд╛рдп рдкреНрд░рд╢рд╛рд╕рди (SBA) рдЖрдкрдХреЛ рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдкрд╛рдареЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░рдиреЗ рдФрд░ рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдВрджрд░реНрдн рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПредрдЗрд╕ PostgreSQL рдкреНрд░рд╢рд┐рдХреНрд╖рдг рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рддрдХ, рдЖрдк PostgreSQL рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрддреНрдорд╡рд┐рд╢реНрд╡рд╛рд╕ рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛ рд╕рдХреЗрдВрдЧреЗред "

рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБ

рдкрд╛рдареНрдпрдХреНрд░рдо

рдХреЛрд░реНрд╕ рд░реВрдкрд░реЗрдЦрд╛

1

PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕рдВрд░рдЪрдирд╛

рдЗрд╕ рдЕрдзреНрдпрд╛рдп рдореЗрдВ, рдЖрдкрдХреЛ PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдореВрд▓ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛: рдбреЗрдЯрд╛рдмреЗрд╕, рдЯреЗрдмрд▓реНрд╕, рдФрд░ рд╕реНрдХреАрдорд╛рдЬрд╝ред рдЗрд╕ рдЕрдзреНрдпрд╛рдп рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЗрди рддреАрдиреЛрдВ рдкреНрд░рдХрд╛рд░ рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдорд╛рдВрдбреНрд╕ рджреЗрдирд╛ рд╕реАрдЦреЗрдВрдЧреЗ, рдФрд░ рд╕рдордЭреЗрдВрдЧреЗ рдХрд┐ PostgreSQL рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреА рд╣рд╛рдпрд░реЗрд░рдХреА рдореЗрдВ рд╣рд░ рдПрдХ рдХреА рдЬрдЧрд╣ рдХреНрдпрд╛ рд╣реИред
рдЕрдзреНрдпрд╛рдп рд╢реБрд░реВ рдХрд░реЗрдВ
2

PostgreSQL Data Types

рдЗрд╕ рдЕрдзреНрдпрд╛рдп рдореЗрдВ, рдЖрдкрдХреЛ PostgreSQL рдХреЗ рдЯреЗрдХреНрд╕реНрдЯ, рдиреНрдпреВрдореЗрд░рд┐рдХ, рдЯреЗрдореНрдкреЛрд░рд▓, рдФрд░ рдмреВрд▓рд┐рдпрди рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдХрд░рд╛рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдЕрдзреНрдпрд╛рдп рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рд╕реНрдЯреЛрд░ рдХрд┐рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рд╡реИрд▓реНрдпреВрдЬрд╝ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЯреЗрдмрд▓ рдХреЙрд▓рдореНрд╕ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдбреЗрдЯрд╛ рдЯрд╛рдЗрдкреНрд╕ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░ рдкрд╛рдПрдБрдЧреЗред
рдЕрдзреНрдпрд╛рдп рд╢реБрд░реВ рдХрд░реЗрдВ
3

Database Normalization

рдЗрд╕ рдЕрдзреНрдпрд╛рдп рдореЗрдВ, рдбреЗрдЯрд╛рдмреЗрд╕ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдХрд╛ рдкрд░рд┐рдЪрдп рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝реЗрд╢рди рдбреЗрдЯрд╛ рдЗрдВрдЯреАрдЧреНрд░рд┐рдЯреА рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ рдФрд░ рдбреЗрдЯрд╛ рдбреБрдкреНрд▓реАрдХреЗрд╢рди рдХреЛ рдХрдо рдХрд░рддрд╛ рд╣реИред 1st, 2nd, рдФрд░ 3rd Normal Form рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЛ рдиреЙрд░реНрдорд▓рд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдЪрд░рдгреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдХреЙрдиреНрд╕реЗрдкреНрдЯреНрд╕ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реЗ рдЕрдзреНрдпрд╛рдп рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВред
рдЕрдзреНрдпрд╛рдп рд╢реБрд░реВ рдХрд░реЗрдВ
4

PostgreSQL рдореЗрдВ Access Control

рдЗрд╕ рдЕрдзреНрдпрд╛рдп рдореЗрдВ, PostgreSQL рдореЗрдВ рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рдХреЗ рд╡рд┐рд╖рдп рдХрд╛ рдкрд░рд┐рдЪрдп рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рдХреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдкрд░ рдпреВрдЬрд╝рд░реНрд╕ рдФрд░ рдЧреНрд░реБрдкреНрд╕ рдХреЛ рдкреНрд░рд┐рд╡рд┐рд▓реЗрдЬрд╝ рджреЗрдирд╛ рдФрд░ рд╡рд╛рдкрд╕ рд▓реЗрдирд╛ (grant рдФрд░ revoke) рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрди рдЯреВрд▓реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдФрд░ рдЙрд╕рдХреЗ рдСрдмреНрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдЕрдирдзрд┐рдХреГрдд рдПрдХреНрд╕реЗрд╕ рд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╕реНрдЯреЛрд░ рдХрд┐рдП рдЧрдП рдбреЗрдЯрд╛ рдХреА рдЗрдВрдЯреАрдЧреНрд░рд┐рдЯреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓рддреА рд╣реИред
рдЕрдзреНрдпрд╛рдп рд╢реБрд░реВ рдХрд░реЗрдВ
S

PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдмрдирд╛рдирд╛

рдХреЛрд░реНрд╕
рдкреВрд░реНрдг

рдЙрдкрд▓рдмреНрдзрд┐ рдХрд╛ рдкреНрд░рдорд╛рдг рдкрддреНрд░ рдЕрд░реНрдЬрд┐рдд рдХрд░реЗрдВ

рдЕрднреА рдирд╛рдорд╛рдВрдХрди рдХрд░реЗрдВ

DataCamp for Mobile рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреМрд╢рд▓ рдмрдврд╝рд╛рдПрдБ

рд╣рдорд╛рд░реЗ рдореЛрдмрд╛рдЗрд▓ рдХреЛрд░реНрд╕ рдФрд░ рд░реЛрдЬрд╝рд╛рдирд╛ 5-рдорд┐рдирдЯ рдХреА рдХреЛрдбрд┐рдВрдЧ рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдЪрд▓рддреЗ-рдлрд┐рд░рддреЗ рдкреНрд░рдЧрддрд┐ рдХрд░реЗрдВред