4์ . TCL (TRANSACTION CONTROL LANGUAGE) ํธ๋์ญ์ - ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ ผ๋ฆฌ์ ์ฐ์ฐ๋จ์ - ๋ถํ ํ ์ ์๋ ์ต์์ ๋จ์ - ํ๋์ ํธ๋์ญ์ ์๋ ํ๋ ์ด์์ SQL๋ฌธ์ฅ์ด ํฌํจ๋๋ค. - ALL OR NOTHING์ ๊ฐ๋ ํธ๋์ญ์ ์ ํน์ฑ 1. ์์์ฑ - ๋ชจ๋ ์ฑ๊ณต์ ์ผ๋ก ์คํ๋๋์ง ์ ํ ์คํ๋์ง ์์ ์ํ 2. ์ผ๊ด์ฑ - ํธ๋์ญ์ ์คํ ์ ๊ณผ ํ์ ์ผ๊ด์ฑ์ด ์์ด์ผ ํจ 3. ๊ณ ๋ฆฝ์ฑ(๊ฒฉ๋ฆฌ์ฑ) - ํธ๋์ญ์ ์ด ์คํ๋๋ ๋์ค ๋ค๋ฅธ ํธ๋์ญ์ ์ ์ํฅ์ ๋ฐ์ ์๋ชป๋ ๊ฒฐ๊ณผ ๋ง๋ค๋ฉด ์๋จ 4. ์ง์์ฑ - ํธ๋์ญ์ ์ํ์ ๊ฐฑ์ ํ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ด์ฉ์ ์๊ตฌ ์ ์ฅ 1. ์ปค๋ฐ(COMMIT) - ๋ณ๊ฒฝ๋ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์๊ตฌ์ ์ผ๋ก ๋ฐ์ COMMIT; 2. ๋กค๋ฐฑ(ROLLBACK) - ๋ณ๊ฒฝ ์ ๋ฐ์ดํฐ๋ก ๋ณต๊ท ROL..