рдХреИрд╕реНрдХреЗрдб рд╣рдЯрд╛рдПрдВ
рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рдХреИрд╕реНрдХреЗрдб рдбрд┐рд▓реАрдЯ рдХреА рд╢рдХреНрддрд┐ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВред рд╣рдорд╛рд░реЗ рдЧрд╛рдЗрдб рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рд▓рд╛рдн рдФрд░ рдЬреЛрдЦрд┐рдо рд╢рд╛рдорд┐рд▓ рд╣реИрдВред

рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рдХрд╛ рдХреБрд╢рд▓ рдкреНрд░рдмрдВрдзрди рдЖрдЬ рдХреЗ рдбрд┐рдЬрд┐рдЯрд▓ рдкрд░рд┐рджреГрд╢реНрдп рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдХреИрд╕рдХреЗрдб рдбрд┐рд▓реАрдЯ, рд╕рдВрдмрдВрдзрдкрд░рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛, рдорд╛рддрд╛-рдкрд┐рддрд╛-рдмрд╛рд▓ рд╕рдВрдмрдВрдзреЛрдВ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдХрд░ рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреА рд╣реИред рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдХреИрд╕реНрдХреЗрдб рдбрд┐рд▓реАрдЯ, рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рд▓рд╛рдн, рдХрдорд┐рдпреЛрдВ рдФрд░ рдЗрд╕рдХреА рджрдХреНрд╖рддрд╛ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреА рдЧрд╣рди рд╕рдордЭ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реИред
рд╣рдо рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо, рдкреНрд░рд╛рдердорд┐рдХ рдФрд░ рд╡рд┐рджреЗрд╢реА рдкреНрд░рдореБрдЦ рдмрд╛рдзрд╛рдУрдВ рдФрд░ рдХреИрд╕реНрдХреЗрдб рдбрд┐рд▓реАрдЯ рдХреЗ рддрдВрддреНрд░ рдХреЗ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗред MySQL, PostgreSQL рдФрд░ SQL рд╕рд░реНрд╡рд░ рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рд╕рдВрднрд╛рд╡рд┐рдд рдиреБрдХрд╕рд╛рди рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреА рдмрд╛рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред
рдХреИрд╕рдХреЗрдб рдбрд┐рд▓реАрдЯ рдХреЗ рд▓рд┐рдП рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдФрд░ рд░рдгрдиреАрддрд┐рдпреЛрдВ рдореЗрдВ рддрд▓реНрд▓реАрдирддрд╛ рд╕реЗ, рдкрд╛рдардХреЛрдВ рдХреЛ рдЬреЛрдЦрд┐рдореЛрдВ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реБрдП рд▓рд╛рдн рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ, рд╕реВрдЪрд┐рдд рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╕реБрд╕рдЬреНрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рд╡реНрдпрд╛рдкрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЖрдИрдЯреА рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╢рдХреНрдд рдХрд░реЗрдЧрд╛ред
SQL рд╕рд░реНрд╡рд░ рдореЗрдВ Cascade DELETE рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдХреНрдпрд╛ рд╣реИ?
SQL рд╕рд░реНрд╡рд░ рдореЗрдВ Cascade DELETE рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рдВрдмрдВрдзрдкрд░рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрджрд░реНрднрд┐рдд рдЕрдЦрдВрдбрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдПрдХ рд╕реНрддрдВрдн рдпрд╛ рд╕реНрддрдВрднреЛрдВ рдХрд╛ рдПрдХ рд╕реЗрдЯ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рддрд╛рд▓рд┐рдХрд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рджреЛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдПрдХ рд▓рд┐рдВрдХ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИред Cascade DELETE рд╡рд┐рдХрд▓реНрдк рдПрдХ рдирд┐рдпрдо рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдореВрд▓ рд░рд┐рдХреЙрд░реНрдб рд╣рдЯрд╛рдП рдЬрд╛рдиреЗ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЪрд╛рдЗрд▓реНрдб рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджреЛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рд╡рд╛рд▓реЗ рдПрдХ рдИ-рдХреЙрдорд░реНрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ: 'Orders' рдФрд░ 'Order_Items.''Orders' рдЯреЗрдмрд▓ рдореЗрдВ рд╕рд╛рдорд╛рдиреНрдп рдСрд░реНрдбрд░ рдХреА рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ, рдЬрдмрдХрд┐ 'Order_Items' рдЯреЗрдмрд▓ рдореЗрдВ рд╣рд░ рдСрд░реНрдбрд░ рд╕реЗ рдЬреБрдбрд╝реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдЖрдЗрдЯрдо рд╣реЛрддреЗ рд╣реИрдВред 'Order_Items' рддрд╛рд▓рд┐рдХрд╛ рдкрд░ Cascade DELETE рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдХреЗ, 'Orders' рддрд╛рд▓рд┐рдХрд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм 'Orders' рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдХреЛрдИ рдЖрджреЗрд╢ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ 'Order_Items' рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рднреА рд╕рдВрдмрдВрдзрд┐рдд рдЖрдЗрдЯрдо рднреА рд╕реНрд╡рдд: рд╣рдЯ рдЬрд╛рддреЗ рд╣реИрдВред рдпрд╣ рддрдВрддреНрд░ рдбреЗрдЯрд╛ рд╕реНрдерд┐рд░рддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдирд╛рде рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЙрдирдХреА рдореВрд▓ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЙрдЪрд┐рдд рдХрдиреЗрдХреНрд╢рди рдХреА рдХрдореА рд╣реЛрддреА рд╣реИред
рдЬрдм рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЛрддрд╛ рд╣реИ
рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдЖрдорддреМрд░ рдкрд░ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдПрдХ рднрд╛рдЧ рдореЗрдВ рдХреЛрдИ рдХреНрд░рд┐рдпрд╛ рдпрд╛ рдкрд░рд┐рд╡рд░реНрддрди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдиреНрдп рднрд╛рдЧреЛрдВ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдХреНрд░рд┐рдпрд╛рдУрдВ рдпрд╛ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рддрд╛ рд╣реИред рдпреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдЖрдорддреМрд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрджрд░реНрднреЛрдВ рдореЗрдВ рджреЗрдЦреЗ рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдореЗрдВ рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рд╕реНрдЯрд╛рдЗрд▓ рд╢реАрдЯ ( CSS), рдбреЗрдЯрд╛рдмреЗрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рдЕрдкрдбреЗрдЯ рдФрд░ рдбрд┐рд▓реАрдЯ, рдпрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдЗрд╡реЗрдВрдЯ рдкреНрд░рдЪрд╛рд░ред рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛ рдореИрдирд┐рдкреБрд▓реЗрд╢рди рдСрдкрд░реЗрд╢рди, рдЬреИрд╕реЗ рдЕрдкрдбреЗрдЯ рдпрд╛ рдбрд┐рд▓реАрдЯ, рдкреИрд░реЗрдВрдЯ рдЯреЗрдмрд▓ рдкрд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЪрд╛рдЗрд▓реНрдб рдЯреЗрдмрд▓ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрди рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ "Projects" рддрд╛рд▓рд┐рдХрд╛ рдФрд░ рдПрдХ "Tasks" рддрд╛рд▓рд┐рдХрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ, рдЬрд╣рд╛рдБ рдкреНрд░рддреНрдпреЗрдХ рдХрд╛рд░реНрдп рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реЛрддрд╛ рд╣реИред рдЗрди рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдмреАрдЪ рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдмрд╛рдзрд╛ рдХреЛ рдирд┐рдпреЛрдЬрд┐рдд рдХрд░рдХреЗ, "Projects" рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ "Tasks" рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рднреА рд╕рдВрдмрджреНрдз рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рдпрд╣ рдЕрдирд╛рде рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд░реЛрдХрдХрд░ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдХреЗ рдХрд┐ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдиреЗ рдкрд░ рдкрд░рд╕реНрдкрд░ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рд░рд╣рддрд╛ рд╣реИ, рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддрд╛ рдФрд░ рд╕реНрдерд┐рд░рддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
PostgreSQL DELETE Cascade
PostgreSQL DELETE CASCADE рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕рдВрджрд░реНрднрд╛рддреНрдордХ рдЕрдЦрдВрдбрддрд╛ рдФрд░ рдбреЗрдЯрд╛ рд╕реНрдерд┐рд░рддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдпрд╣ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдорд╛рддрд╛-рдкрд┐рддрд╛ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЕрднрд┐рд▓реЗрдЦреЛрдВ рдХреЗ рд╡рд┐рд▓реЛрдкрди рдХреЛ рдмрд╛рд▓ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рдЙрдирдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдЕрднрд┐рд▓реЗрдЦреЛрдВ рдореЗрдВ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХреЛрдИ рдЕрдирд╛рде рд░рд┐рдХреЙрд░реНрдб рдкреАрдЫреЗ рдирд╣реАрдВ рдЫреЛрдбрд╝рд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, CASCADE рд╡рд┐рдХрд▓реНрдк рдХреЗ рд╕рд╛рде рдмрд╛рд▓ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдПрдХ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдмрд╛рдзрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдореВрд▓ рддрд╛рд▓рд┐рдХрд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджреЛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рд╡рд╛рд▓реЗ рдмреНрд▓реЙрдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ: "Authors" рдФрд░ "Posts" ред "Authors" рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд▓реЗрдЦрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ, рдЬрдмрдХрд┐ "Posts" рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЙрди рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЧрдП рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реЛрддрд╛ рд╣реИред "Posts" рддрд╛рд▓рд┐рдХрд╛ рдкрд░ DELETE CASCADE рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдмрд╛рдзрд╛ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдХреЗ, "Authors" рддрд╛рд▓рд┐рдХрд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдПрдХ рд▓реЗрдЦрдХ рдХреЛ "Authors" рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ "Posts" рдореЗрдВ рд╕рднреА рд╕рдВрдмрджреНрдз рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ "Posts" рддрд╛рд▓рд┐рдХрд╛ рднреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджреА рдЬрд╛рддреА рд╣реИред рдпрд╣ рддрдВрддреНрд░ рдкреВрд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдерд┐рд░рддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ, рдЕрдирд╛рде рдкрджреЛрдВ рдХреЛ рд░реЛрдХрддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕рдВрдмрдВрдзрд┐рдд рдбреЗрдЯрд╛ рдХреЛ рдореВрд▓ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрди рдпрд╛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдореЗрдВ рдбрд┐рд▓реАрдЯ рдХреИрд╕реНрдХреЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрдм рдХрд░реЗрдВ?
рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдореЗрдВ DELETE CASCADE рдХрд╛ рдЙрдкрдпреЛрдЧ рддрдм рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬрдм рдЖрдк рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрджрд░реНрднрд┐рдд рдЕрдЦрдВрдбрддрд╛ рдФрд░ рдбреЗрдЯрд╛ рд╕реНрдерд┐рд░рддрд╛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрдм рдкреИрд░реЗрдВрдЯ рдЯреЗрдмрд▓ рд╕реЗ рд░рд┐рдХреЙрд░реНрдб рд╣рдЯрд╛рдирд╛ рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдЪрд╛рдЗрд▓реНрдб рдЯреЗрдмрд▓ рдореЗрдВ рдЕрдирд╛рде рд░рд┐рдХреЙрд░реНрдб рдЫреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реИред DELETE CASCADE рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рдЖрдк рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЬрдм рдХреЛрдИ рдкреИрд░реЗрдВрдЯ рд░рд┐рдХреЙрд░реНрдб рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЪрд╛рдЗрд▓реНрдб рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рднреА рд╕рдВрдмрджреНрдз рд░рд┐рдХреЙрд░реНрдб рднреА рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдбреЗрдЯрд╛ рд╡рд┐рд╕рдВрдЧрддрд┐рдпреЛрдВ рдХреЛ рд░реЛрдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдВрд╕реНрдерд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдзреЛрдВ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рджреЛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдСрдирд▓рд╛рдЗрди рд╢рд┐рдХреНрд╖рдг рдордВрдЪ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ: "Courses" рдФрд░ "Enrollments.""Courses" рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ, рдЬрдмрдХрд┐ "Enrollments" рддрд╛рд▓рд┐рдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рдареНрдпрдХреНрд░рдо рдореЗрдВ рдирд╛рдорд╛рдВрдХрд┐рдд рдЫрд╛рддреНрд░реЛрдВ рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░рддреА рд╣реИред рдпрджрд┐ рдХрд┐рд╕реА рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ "Courses" рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдбреЗрдЯрд╛ рд╕реНрдерд┐рд░рддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП "Enrollments" рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рд╕рднреА рд╕рдВрдмрдВрдзрд┐рдд рдирд╛рдорд╛рдВрдХрди рд░рд┐рдХреЙрд░реНрдб рдХреЛ рд╣рдЯрд╛рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред "Enrollments" рддрд╛рд▓рд┐рдХрд╛ рдкрд░ DELETE CASCADE рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдмрд╛рдзрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдХреЗ, "Courses" рддрд╛рд▓рд┐рдХрд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХрд╛ рд╕рдВрджрд░реНрдн рджреЗрддреЗ рд╣реБрдП, рдЖрдк рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЛ рд╣рдЯрд╛рдиреЗ рд╕реЗ рд╕рднреА рд╕рдВрдмрджреНрдз рдирд╛рдорд╛рдВрдХрди рд░рд┐рдХреЙрд░реНрдб рднреА рд╣рдЯ рдЬрд╛рддреЗ рд╣реИрдВред
DELETE CASCADE рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдирд┐рд╣рд┐рддрд╛рд░реНрдереЛрдВ рдкрд░ рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдирд╣реАрдВ рд╕рдВрднрд╛рд▓рд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдЗрд╕рд╕реЗ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рд╣реЛ рд╕рдХрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рд╡рд┐рд▓реЛрдкрди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдореЗрд╢рд╛ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдФрд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдзреЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВред
рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдореЗрдВ рдбрд┐рд▓реАрдЯ рдХреИрд╕реНрдХреЗрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд░реЗрдВ?
Postgres рдореЗрдВ DELETE CASCADE рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЪрд╛рдЗрд▓реНрдб рдФрд░ рдкреИрд░реЗрдВрдЯ рдЯреЗрдмрд▓ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдз рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╕рдордп рдЖрдкрдХреЛ CASCADE рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ рд╣реБрдП, рдЪрд╛рдЗрд▓реНрдб рдЯреЗрдмрд▓ рдкрд░ рдПрдХ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдмрд╛рдзрд╛ рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдЧрд╛ рдХрд┐ рдЬрдм рдореВрд▓ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдХреЛрдИ рд░рд┐рдХреЙрд░реНрдб рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЪрд╛рдЗрд▓реНрдб рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рднреА рд╕рдВрдмрдВрдзрд┐рдд рд░рд┐рдХреЙрд░реНрдб рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рднреА рд╣рдЯрд╛ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред Postgres рдореЗрдВ DELETE CASCADE рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдпрд╣рд╛рдВ рджреА рдЧрдИ рд╣реИ:
-
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЕрдкрдиреЗ рдкреИрд░реЗрдВрдЯ рдФрд░ рдЪрд╛рдЗрд▓реНрдб рдЯреЗрдмрд▓ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдкрд░ рджреЛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ: "Authors" рдФрд░ "Books.""Authors" рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд▓реЗрдЦрдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИ, рдЬрдмрдХрд┐ "Books" рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЙрди рд▓реЗрдЦрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдЦреА рдЧрдИ рдкреБрд╕реНрддрдХреЛрдВ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реЛрддрд╛ рд╣реИред
-
рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЙрд▓рдо рдХреЗ рд╕рд╛рде рдкреИрд░реЗрдВрдЯ рдЯреЗрдмрд▓ рдмрдирд╛рдПрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "Authors,":

- рдореВрд▓ рддрд╛рд▓рд┐рдХрд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЛ рд╕рдВрджрд░реНрднрд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рдПрдХ рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдХреЙрд▓рдо рдХреЗ рд╕рд╛рде рдмрд╛рд▓ рддрд╛рд▓рд┐рдХрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, "Books" рдмрдирд╛рдПрдВ, рдФрд░ DELETE CASCADE рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ:

рд╡рд┐рджреЗрд╢реА рдХреБрдВрдЬреА рдмрд╛рдзрд╛ рдФрд░ DELETE CASCADE рдХреЗ рд╕реНрдерд╛рди рдкрд░, рдЬрдм рдХрд┐рд╕реА рд▓реЗрдЦрдХ рдХреЛ "Authors" рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, "Books" рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рднреА рд╕рдВрдмрджреНрдз рдкреБрд╕реНрддрдХреЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╣рдЯрд╛ рджреА рдЬрд╛рдПрдВрдЧреА, рдбреЗрдЯрд╛ рд╕реНрдерд┐рд░рддрд╛ рдФрд░ рд░реЗрдлрд╝рд░реЗрдВрд╢рд┐рдпрд▓ рдЕрдЦрдВрдбрддрд╛ рдХреЛ рдмрдирд╛рдП рд░рдЦрд╛ рдЬрд╛рдПрдЧрд╛ред
рд╕рд╛рд╡рдзрд╛рдиреА рдХреЗ рд╕рд╛рде DELETE CASCADE рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдпрд╛рдж рд░рдЦреЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрджрд┐ рд╕рд╛рд╡рдзрд╛рдиреА рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рддреЛ рдпрд╣ рдЕрдирдкреЗрдХреНрд╖рд┐рдд рдбреЗрдЯрд╛ рд╣рд╛рдирд┐ рдХрд╛ рдХрд╛рд░рдг рдмрди рд╕рдХрддрд╛ рд╣реИред рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рд╡рд┐рд▓реЛрдкрди рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдореЗрд╢рд╛ рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдФрд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рдмреАрдЪ рд╕рдВрдмрдВрдзреЛрдВ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВред
рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд╝ рдореЗрдВ рдбрд┐рд▓реАрдЯ рдХреИрд╕реНрдХреЗрдб рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?
Postgres рдореЗрдВ DELETE CASCADE рд╕рдВрдмрдВрдзрдкрд░рдХ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдерд┐рд░рддрд╛ рдФрд░ рд╕рдВрджрд░реНрднрд╛рддреНрдордХ рдЕрдЦрдВрдбрддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд╢реНрдпрдХ рддрдВрддреНрд░ рд╣реИред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЬрдм рдкреИрд░реЗрдВрдЯ рдЯреЗрдмрд▓ рд╕реЗ рдХреЛрдИ рд░рд┐рдХреЙрд░реНрдб рдбрд┐рд▓реАрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЪрд╛рдЗрд▓реНрдб рдЯреЗрдмрд▓ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╕рднреА рд░рд┐рдХреЙрд░реНрдб рднреА рдЕрдкрдиреЗ рдЖрдк рд╣рдЯ рдЬрд╛рддреЗ рд╣реИрдВред рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬ рдореЗрдВ DELETE CASCADE рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╕рдордЭрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдг рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВ:
рджреЛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢реНрд╡рд╡рд┐рджреНрдпрд╛рд▓рдп рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ: "Professors" рдФрд░ "Courses" ред "Professors" рддрд╛рд▓рд┐рдХрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреНрд░реЛрдлреЗрд╕рд░реЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреА рд╣реИ, рдЬрдмрдХрд┐ "Courses" рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЗрди рдкреНрд░реЛрдлреЗрд╕рд░реЛрдВ рджреНрд╡рд╛рд░рд╛ рдкрдврд╝рд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рд╣реЛрддреА рд╣реИред рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рдареНрдпрдХреНрд░рдо рдПрдХ рдкреНрд░реЛрдлреЗрд╕рд░ рдХреЗ рд╕рд╛рде рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИред
- рдкреНрд░рд╛рдердорд┐рдХ рдХреБрдВрдЬреА рдХреЙрд▓рдо рдХреЗ рд╕рд╛рде "Professors" рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдПрдВ:

- " "Professors""Courses" " рддрд╛рд▓рд┐рдХрд╛ рдмрдирд╛рдПрдВ, рдФрд░ DELETE CASCADE рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ:

- рдЕрдм, рдорд╛рди рд▓реЗрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдиреЗ рджреЛ рдкреНрд░реЛрдлреЗрд╕рд░реЛрдВ рдФрд░ рдХреБрдЫ рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ рдХреЛ рдЙрдирдХреА рд╕рдВрдмрдВрдзрд┐рдд рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдореЗрдВ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд┐рдпрд╛ рд╣реИ:

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, "Courses" рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдЙрдирдХреЗ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░реЛрдлреЗрд╕рд░реЛрдВ рд╕реЗ рдЬреБрдбрд╝реЗ рддреАрди рд░рд┐рдХреЙрд░реНрдб рд╣реИрдВред рдпрджрд┐ рдЖрдк "Professors" рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рдкреНрд░реЛрдлреЗрд╕рд░ рдЬреЙрди рдбреЛ (рдЖрдИрдбреА: 1) рдХреЛ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ:

DELETE CASCADE рдмрд╛рдзрд╛ рдХреЗ рдХрд╛рд░рдг, Postgres рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ "Courses" рддрд╛рд▓рд┐рдХрд╛ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкрд╛рдареНрдпрдХреНрд░рдореЛрдВ ( 'Math 101' and 'Physics 101') рдХреЛ рд╣рдЯрд╛ рджреЗрдЧрд╛, рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдирд╛рде рдкрд╛рдареНрдпрдХреНрд░рдо рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдЫреЛрдбрд╝реЗ рдмрд┐рдирд╛ рд╕рдВрджрд░реНрднрд╛рддреНрдордХ рдЕрдЦрдВрдбрддрд╛ рдФрд░ рдбреЗрдЯрд╛ рд╕реНрдерд┐рд░рддрд╛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЕрдВрдд рдореЗрдВ, рд╣рдорд╛рд░реА рддреЗрдЬреА рд╕реЗ рдбрд┐рдЬрд┐рдЯрд▓ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдХреБрд╢рд▓ рдбреЗрдЯрд╛ рдкреНрд░рдмрдВрдзрди рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдХреИрд╕реНрдХреЗрдб рдбрд┐рд▓реАрдЯ рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬреЛ рдорд╛рддрд╛-рдкрд┐рддрд╛-рдмрд╛рд▓ рд╕рдВрдмрдВрдзреЛрдВ рдореЗрдВ рд╕рдВрдмрдВрдзрд┐рдд рд░рд┐рдХреЙрд░реНрдб рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЛ рд╕реБрд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рддрд╛ рд╣реИ, рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддрд╛ рдФрд░ рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕рд┐рд╕реНрдЯрдо, рдкреНрд░рд╛рдердорд┐рдХ рдФрд░ рд╡рд┐рджреЗрд╢реА рдкреНрд░рдореБрдЦ рдмрд╛рдзрд╛рдУрдВ, рдФрд░ рдХреИрд╕реНрдХреЗрдб рдбрд┐рд▓реАрдЯ рдХреЗ рддрдВрддреНрд░ рдХреЗ рдореВрд▓ рд╕рд┐рджреНрдзрд╛рдВрддреЛрдВ рдХреА рдЦреЛрдЬ рдХрд░рдХреЗ, рд╣рдордиреЗ рдЗрд╕рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди, рдлрд╛рдпрджреЗ, рдХрдорд┐рдпреЛрдВ рдФрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреА рд╡реНрдпрд╛рдкрдХ рд╕рдордЭ рдкреНрд░рджрд╛рди рдХреА рд╣реИред
рд╡рд┐рднрд┐рдиреНрди рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд┐рд╕реНрдЯрдо рдЬреИрд╕реЗ рдХрд┐ MySQL, PostgreSQL, рдФрд░ SQL рд╕рд░реНрд╡рд░ рдХреЗ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдЙрджрд╛рд╣рд░рдгреЛрдВ рдФрд░ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг рдХреЗ рд╕рд╛рде, рдкрд╛рдардХ рд╕рдВрднрд╛рд╡рд┐рдд рдЬреЛрдЦрд┐рдореЛрдВ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реБрдП рдХреИрд╕реНрдХреЗрдб рдбрд┐рд▓реАрдЯ рдХреА рджрдХреНрд╖рддрд╛ рдХреЛ рдЕрдзрд┐рдХрддрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реБрд╕рдЬреНрдЬрд┐рдд рд╣реИрдВред рдпрд╣ рдЧрд╣рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдФрд░ рдЖрдИрдЯреА рдкреЗрд╢реЗрд╡рд░реЛрдВ рдХреЛ рдЙрдирдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдмрдврд╝рд╛рдиреЗ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рд░рд┐рдХреЙрд░реНрдб рдХреЛ рдкреНрд░рднрд╛рд╡реА рдврдВрдЧ рд╕реЗ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИ, рдЕрдВрддрддрдГ рдПрдХ рдЕрдзрд┐рдХ рдордЬрдмреВрдд рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдбреЗрдЯрд╛ рдЖрдзрд╛рд░рднреВрдд рд╕рдВрд░рдЪрдирд╛ рдореЗрдВ рдпреЛрдЧрджрд╛рди рджреЗрддрд╛ рд╣реИред


