๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐Ÿ’ป ํ”„๋กœ๊ทธ๋ž˜๋ฐ/Oracle

Oracle ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ธฐ๋ณธ1



์˜ค๋ผํด(Oracle)์€ ๋ฏธ๊ตญ ์˜ค๋ผํด(ORACLE)์‚ฌ์˜ ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ์˜ ์ด๋ฆ„์ด๋‹ค. ํ˜„์žฌ ์œ ๋‹‰์Šค ํ™˜๊ฒฝ์—์„œ ๊ฐ€์žฅ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” RDBMS์ด๋‹ค. ๊ฒ€์ƒ‰์ด๋‚˜ ์—…๋ฐ์ดํŠธ์šฉ ์–ธ์–ด๋กœ๋Š” ๊ตญ์ œํ‘œ์ค€ํ™”๊ธฐ๊ตฌ์˜ ํ‘œ์ค€ ๊ตฌ์กฐํ™” ์กฐํšŒ ์–ธ์–ด์™€ PL/SQL์„ ์ง€์›ํ•œ๋‹ค.


์ถœ์ฒ˜  : ์œ„ํ‚คํ”ผ๋””์•„-์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค 


์‰ฝ๊ฒŒ ์ด์•ผ๊ธฐ ํ•˜์ž๋ฉด Oracle์‚ฌ์—์„œ๋Š” "๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ"์„ ์ƒ์šฉํ™” ์‹œ์ผฐ๋Š”๋ฐ, ๊ทธ ์ด๋ฆ„ ๋˜ํ•œ Oracle์ธ ๊ฒƒ์ด๋‹ค. RDBMS๋Š” DBMS์˜ ํ•œ ์ข…๋ฅ˜๋กœ์„œ ๊ด€๊ณ„ํ˜• (Relational) ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ์‹œ์Šคํ…œ (Database Management System)์ธ ๊ฒƒ์ด๋‹ค.


๋Œ€๋Ÿ‰์˜ ๋ฐ์ดํ„ฐ๋“ค์„ ์กฐ๊ธˆ๋” ์ฒด๊ณ„์ ์ด๊ณ  ์กฐ์ง์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜์—ฌ ๋‹จ์ˆœํ•œ ๋ฐ์ดํ„ฐ๋“ค์„ ์˜๋ฏธ ์žˆ๋Š” ๊ฐ’์˜ ๋ฐ์ดํ„ฐ๋ฅผ ๊ตฌ๋ถ„ํ•˜์—ฌ ์ €์žฅํ•˜๊ณ   ๊ทธ๋ฅผ ํ†ตํ•ด ๋‹ค์ˆ˜์˜ ์‚ฌ์šฉ์ž๋“ค์ด ๊ณต์œ ํ•ด ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ†ตํ•ฉ๋œ ์ €์žฅ ์ง‘ํ•ฉ์ฒด๋ฅผ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค (DataBase : DB)๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.


์ด๋Ÿฌํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์•ˆ์ •์ ์ด๊ณ  ํšจ์œจ์ ์œผ๋กœ ์šด์˜ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ์‹œ์Šคํ…œ (์†Œํ”„ํŠธ์›จ์–ด)์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ด€๋ฆฌ ์‹œ์Šคํ…œ (DataBase Management System)์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.





DBMS๋ž€?


DBMS๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํšจ๊ณผ์ ์œผ๋กœ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ์ •๋ฆฌ, ๋ณด๊ด€ํ•˜๊ธฐ ์œ„ํ•œ ๊ธฐ๋ณธ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋งํ•ฉ๋‹ˆ๋‹ค. ๋‹ค์ˆ˜์˜ ์‚ฌ์šฉ์ž๋“ค์ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์•ˆ์— ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋กํ•˜๊ฑฐ๋‚˜ ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค. DBMS๋Š” ์‚ฌ์šฉ์ž ์š”๊ตฌ์‚ฌํ•ญ๋“ค์ด๋‚˜ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ์˜ ์š”๊ตฌ์‚ฌํ•ญ๋“ค์„ ๊ด€๋ฆฌ๋ฅผ ํ†ตํ•ด ์ž์„ธํ•œ ๋‚ด๋ถ€์  ํ™˜๊ฒฝ์„ ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜๋”๋ผ๋„, ๋‹ค์ค‘ ์‚ฌ์šฉ์ž ํ™˜๊ฒฝ์—์„œ ๊ทธ ๋ˆ„๊ตฌ๋ผ๋„ ๋ฐ์ดํ„ฐ๋ฅผ ์ด์šฉํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ค€๋‹ค.


DBMS๋Š” ๋ฐ์ดํ„ฐ์˜ ๋ฌด๊ฒฐ์„ฑ (์ด๊ฒƒ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๊ฐ€ ๊ณ„์†ํ•ด์„œ ์ ‘๊ทผ์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์˜๋„ํ•œ ๋Œ€๋กœ ์กฐ์งํ™” ๋˜์–ด ์žˆ๋‹ค๋Š” ์‚ฌ์‹ค์„ ํ™•์ธํ•ด์ฃผ๋Š” ๊ฒƒ์ด๋‹ค)๊ณผ ์˜ค์ง ํ—ˆ๊ฐ€๋œ ์‚ฌ์šฉ์ž๋“ค๋งŒ์ด ๋ฐ์ดํ„ฐ์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๋ณด์•ˆ์„ฑ์„ ๋ณด์žฅํ•ฉ๋‹ˆ๋‹ค.


DBMS๋ฅผ ํ†ตํ•ด ๋ฐ์ดํ„ฐ์˜ '์ถ”๊ฐ€','๋ณ€๊ฒฝ','์‚ญ์ œ','๊ฒ€์ƒ‰' ๋“ฑ์˜ ๊ธฐ๋Šฅ์„ ๊ฐ€์ง„ ํ‘œ์ค€ํ™” ๋œ ์†Œํ”„ํŠธ์›จ์–ด ํŒจํ‚ค์ง€์™€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ SQL (Structured Query Language)์ด๋ผ๊ณ  ํ•ฉ๋‹ˆ๋‹ค.




๋ฐ˜์‘ํ˜•