๐ฆ ๋ฐ์ดํฐ ๋ฒ ์ด์ค (DB) ๐ฆ34 ์ํ์ค (SEQUENCE) SEQUENCE ์ ์ผํ ๊ฐ์ ์์ฑํด ์ฃผ๋ ORACLE ๊ฐ์ฒด ์๋ฐ์ BASEBALL NUMBER(์ ์ ๋ฒํธ 1001 -> 1002 ์ค๋ณต X) ์ค๋ณต๋์ง ์๋ ๋ฒํธ๋ฅผ ์์ฑํด์ค๋ค EX - ํ์ ๋ฒํธ, ๊ฒ์ํ ๊ธ ๋ฒํธ ์ด๊ธฐํ๊ฐ ์๋๋ค, ์ญ์ ํ์ ๋ค์ ์์ฑํด์ค์ผํจ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 ----------------------------------------- -- 1# SEQUENCE ์์ฑ CREATE SEQUENCE TEST_SEQ INCREMENT BY 1 -- ์ซ์๋ฅผ 1 ์ฉ ์ฆ๊ฐ START WITH 10 -- ์์์ซ์ OR .. 2021. 2. 17. View (๋ทฐ) View ๊ฐ์ ํ ์ด๋ธ, ์ค์ฒด๊ฐ ์๋ ํ ์ด๋ธ, ๋ค๋ฅธ ํ ์ด๋ธ์ ์ ๊ทผํ๊ธฐ ์ํ ํ ์ด๋ธ ํ ์ด๋ธ TABLE๊ณผ VIEW๋ฅผ ์ฐ๊ฒฐ,์ฐ๊ด์ง๋ ํ์ ----------------------------------------- INSERT INTO UB_VIEW VALUES(100,'ํ๊ธธ๋',10000); --UB_VIEW ์ปฌ๋ผ๋ค์ ๊ฐ ์ ๋ ฅ INSERT INTO UB_VIEW VALUES(110,'์ฑ์ถํฅ',12000); --UB_VIEW ์ปฌ๋ผ๋ค์ ๊ฐ ์ ๋ ฅ ----------------------------------------- SELECT * FROM TB_EMP; -- ๊ฐ ํ์ธ์ฉ SELECT * FROM UB_VIEW; -- ๋๊ฐ์ด ๋ณด์ ----------------------------------------- --#3 .. 2021. 2. 17. TABLE -2 (๋ฌด๊ฒฐ์ฑ CONSTRAINT, primary key, unique key, foreign key ...etc) Primary Key : ๊ธฐ๋ณธํค. NULL์ ํ์ฉํ์ง ์๋๋ค. ์ค๋ณต์ ํ์ฉํ์ง ์๋๋ค. id, ์ฃผ๋ฏผ๋ฒํธ Unique Key : ๊ณ ์ ํค. NULL์ ํ์ฉํ๋ค. ์ค๋ณต์ ํ์ฉํ์ง ์๋๋ค. E-mail Foreign Key : ์ธ๋ํค. ํ ์ด๋ธ๊ณผ ํ ์ด๋ธ์ ์ฐ๊ฒฐํ๋ ๋ชฉ์ ์ ์ฑ์ง์ด๋ค. Join์ด ๋ชฉ์ . NULL์ ํ์ฉ ์ธ๋ํค๋ก ์ค์ ๋ ์ปฌ๋ผ์ ์ฐ๊ฒฐ๋ ํ ์ด๋ธ์์ PK๋ UK๋ก ์ค์ ๋์ด ์์ด์ผ ํ๋ค. CHECK: ๋ฒ์๋ฅผ ์ค์ . ์ง์ ๋ ๊ฐ์ธ์ ์ฌ์ฉํ ์ ์๋ค. NULL์ ํ์ฉ NOT NULL : NULL์ ํ์ฉํ์ง ์๋๋ค. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41.. 2021. 2. 17. ํ ์ด๋ธ TABLE - 1 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816.. 2021. 2. 17. ์ด์ 1 2 3 4 5 6 7 ยทยทยท 9 ๋ค์