๐ป
Orarcle DBMS ๋ฐ SQL - ์ ์ฝ์กฐ๊ฑด(NOT NULL, UNIQUE, PRIMARY KEY), ๋นํ์ฑ/ํ์ฑ ๋ณธ๋ฌธ
Orarcle DBMS ๋ฐ SQL - ์ ์ฝ์กฐ๊ฑด(NOT NULL, UNIQUE, PRIMARY KEY), ๋นํ์ฑ/ํ์ฑ
๋ํจ๋ 2020. 4. 17. 16:47-- 6. ์ ์ฝ์กฐ๊ฑด(Constraint)
-- 6-1) ๋๋ฉ์ธ ์ ์ฝ์กฐ๊ฑด
-- 6-2) ํค ์ ์ฝ์กฐ๊ฑด
-- 6-3) ๋ฌด๊ฒฐ์ฑ ์ ์ฝ์กฐ๊ฑด
-- 6-4) ์ ์ฝ์กฐ๊ฑด ์ ํ
--1) NOT NULL : ํด๋น ์ปฌ๋ผ ๊ฐ์ผ๋ก NULL์ ํ์ฉํ์ง ์์
--2) UNIQUE : ํ
์ด๋ธ ๋ด์์ ํด๋น ์ปฌ๋ผ ๊ฐ์ ํญ์ ์ ์ผ๋ฌด์ผ(์ค๋ณต๊ฐ ํ์ฉ์ํจ)ํ ๊ฐ, NULL ํ์ฉ
--3) PRIMARY KEY : ํด๋น ์ปฌ๋ผ ๊ฐ์ ๋ฐ๋์ ์กด์ฌํด์ผ ํ๊ณ , ์ ์ผํ๊ฒ ํด์ผํ๋ค. (NOT NULL + UNIQUE)
--4) CHECK : ์ด ์กฐ๊ฑด์ผ๋ก ์ค์ ๋ ๊ฐ๋ง ์ ๋ ฅ์ ํ์ฉ
--5) FOREIGN KEY : ํด๋น ์ปฌ๋ผ์ ๊ฐ์ด ๋ค๋ฅธ ํ
์ด๋ธ์ ์ปฌ๋ผ ๊ฐ์ ์ฐธ์กฐ.
-- ์ปฌ๋ผ์ ์๋ ๊ฐ์ ์
๋ ฅํ์ง ๋ชปํจ
--ํ์ ํ ์ด๋ธ์ ๋ ์ฝ๋ ๋ฃ๊ธฐ
--6) ๋นํ์ฑ/ํ์ฑ, ์ญ์ /์ถ๊ฐ