๐Ÿ’ป

Orarcle DBMS ๋ฐ SQL - ์ œ์•ฝ์กฐ๊ฑด(NOT NULL, UNIQUE, PRIMARY KEY), ๋น„ํ™œ์„ฑ/ํ™œ์„ฑ ๋ณธ๋ฌธ

KITRI/ORACLE

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) ๋น„ํ™œ์„ฑ/ํ™œ์„ฑ, ์‚ญ์ œ/์ถ”๊ฐ€

๋ฐ˜์‘ํ˜•
Comments