ICT

KG์•„์ดํ‹ฐ๋ฑ…ํฌ ์˜ค๋ผํด(WDP)๊ต์œก๊ณผ์ •

์•Œ ์ˆ˜ ์—†๋Š” ์‚ฌ์šฉ์ž 2016. 4. 18. 11:57
๋ฐ˜์‘ํ˜•

KG์•„์ดํ‹ฐ๋ฑ…ํฌ ์˜ค๋ผํด(WDP)๊ต์œก๊ณผ์ •

 

 

๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค์˜ ์ •์˜ ๋˜๋Š” ์ˆ˜์ •์„ ๋ชฉ์ ์œผ๋กœ

์‚ฌ์šฉํ•˜๋Š” ์–ธ์–ด์ธ ๋ฐ์ดํ„ฐ ์ •์˜์–ด๋ฅผ ํ†ตํ•ด์„œ ๋…ผ๋ฆฌ์ 

๋ฐ์ดํ„ฐ ๊ตฌ์กฐ๋ฅผ ์ •์˜, ๋ฌผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์ •์˜

๋…ผ๋ฆฌ์ ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ์™€ ๋ฌผ๋ฆฌ์  ๋ฐ์ดํ„ฐ ๊ตฌ์กฐ ๊ฐ„์˜ ์‚ฌ์ƒ์ •์˜ ,

DDL์ปดํŒŒ์ผ๋Ÿฌ ์ปดํŒŒ์ผํ›„ ๋ฐ์ดํ„ฐ์‚ฌ์ „์— ์ €์žฅํ•˜๋Š”๋ฐฉ๋ฒ•์„ ๊ต์œกํ•˜๊ณ 

๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•ด ์‘์šฉํ”„๋กœ๊ทธ๋žจ๊ณผ DBMS์‚ฌ์ด์˜

์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š”๋ฐฉ๋ฒ•๊ณผ ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ๋ฅผ ์œ„ํ•œ ์—ฐ์‚ฐ์˜ ์ง‘ํ•ฉ์œผ๋กœ

๋ฐ์ดํ„ฐ ๊ฒ€์ƒ‰,์‚ฝ์ž…,์‚ญ์ œ ๋ณ€๊ฒฝ์—ฐ์‚ฐ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ

๊ณต์œ ํ•˜๊ธฐ ์œ„ํ•œ ๋ฐ์ดํ„ฐ ์ œ์–ด๋ฅผ ์ •์˜ํ•˜๊ณ  ๊ธฐ์ˆ ํ•˜๋Š” ์–ธ์–ด์—

๋Œ€ํ•ด์„œ ๊ต์œก์„๋ฐ›๊ฒŒ๋ฉ๋‹ˆ๋‹ค.

 

 

SQL Select๊ตฌ๋ฌธ์ž‘์„ฑ

-์˜ค๋ผํด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค10์˜ ์ค‘์š”๊ธฐ๋Šฅ

-๊ด€๊ณ„ํ˜• ๋ฐ๊ฐ์ฒด ๊ด€๊ณ„ํ˜• ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„ค๊ณ„ ๊ต์œก

-์‹œ์Šคํ…œ ๊ฐœ๋ฐœ์ฃผ๊ธฐ ๊ฒ€ํ† 

-๋ฐ์ดํ„ฐ๋ชจ๋ธ ์šฉ์–ด ์ •์˜

 

 

SQL Select ๊ตฌ๋ฌธ์ž‘์„ฑ2

-๊ธฐ์กด sqlselect๋ฌธ ๊ตฌ๋ฌธ๊ฒ€ํ† 

-SQL๋ฌธ์„ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ด๋ธ”์—์„œ ๋ฐ์ดํ„ฐ๊ฒ€์ƒ‰

-๋Œ€์ฒด๋ฌธ์ž ํ‘œ๊ธฐ๋ฒ•์„ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ด๋ธ”์˜ ๋ชจ๋“ ์—ด ์„ ํƒ

-์‚ฐ์ˆ ์—ฐ์‚ฐ์ž๋ฅผ ํฌํ•จํ•˜๋Š” ์ฟผ๋ฆฌ ์ž‘์„ฑ

 

 

๋ฐ์ดํ„ฐ ์ œํ•œ๋ฐ ์ •๋ ฌ1

-์—ฐ๊ฒฐ ์—ฐ์‚ฐ์ž๋ฅผ ์‚ฌ์šฉํ•œ sql๊ตฌ๋ฌธ์ž‘์„ฑ

-sql๋ฌธ๊ณผ isql*plus๋ช…๋ น์–ด ๋น„๊ต

-selection์„ ์‚ฌ์šฉํ•œ ํ–‰์˜ ์ œํ•œ

-where์ ์„ ์‚ฌ์šฉ์ž ํŠน์„ฑํ–‰์˜ ๊ฒ€์ƒ‰

 

๋ฐ์ดํ„ฐ ์ œํ•œ๋ฐ ์ •๋ ฌ2

-like ์กฐ๊ฑด์„ ์‚ฌ์šฉํ•˜์—ฌ literal๊ฐ’์˜ ๋น„๊ต

-์กฐ๊ฑด์˜ ์šฐ์„ ์ˆœ์œ„ ๊ทœ์น™์„ค๋ช…

order by ์ ˆ์„ ์‚ฌ์šฉํ•œ ํ–‰์˜์ •๋ ฌ

 

๋‹จ์ผํ–‰ ํ•จ์ˆ˜ 1,2

-๋‹จ ์ผํ–‰ sqlํ•จ์ˆ˜์™€ ๋‹ค์ค‘ํ–‰ ํ•จ์ˆ˜๊ฐ„์˜ ์ฐจ์ด์ ๋น„๊ต,

-๋ฌธ์žํ•จ์ˆ˜๋ฅผ ๋Œ€์†Œ๋ฌธ์ž ์กฐ์ž‘์œ ํ˜•๋ฐ ๋ฌธ์ž์กฐ์ž‘ ์œ ํ˜•์œผ๋กœ ๋ถ„๋ฅ˜

-dateํ•จ์ˆ˜์™€ ์ˆซ์ž ํ•จ์ˆ˜ ์„ค๋ช… ๋ฐ ์‚ฌ์šฉํ•˜๊ธฐ

-sysdate ํ•จ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ˜„์žฌ ๋‚ ์งœ๋ฅผ ๊ธฐ๋ณธ ํ˜•์‹์œผ๋กœ ๊ฒ€์ƒ‰

-ํ•จ์ˆ˜๊ฒฝ๊ณผ ํ‘œ์‹œ์ˆ˜๋‹จ์œผ๋กœ์จ dualํ…Œ์ด๋ธ”์†Œ๊ฐœ

-๋‚ ์งœ์— ์‚ฐ์ˆ ์—ฐ์‚ฐ์ž๋ฅผ ์ ์šฉํ•˜๋Š” ๊ทœ์น™๋‚˜์—ด

ํŒŒ๋ผ๋ฏธํ„ฐ LRU์•Œ๊ณ ๋ฆฌ์ฆ˜

 

 

์˜ค๋ผํด ์•„ํ‚คํ…์ฒ˜

 

-Orade ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค Architecture

-process Structres , user process

-๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค stuctures

 

 

์˜ค๋ผํด ํ”„๋กœ์„ธ์Šค/๋ฉ”๋ชจ๋ฆฌ

 

-Serverํ”„๋กœ์„ธ์Šค , oracle Instance

-oracle ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์˜ค๋ผํด ์•„ํ‚คํ…์ฒ˜

-oracle Instance mangement

-oracle memory structures

-Redo log buffer

 

 

๋ฐ์ดํ„ฐํŒŒ์ผ

-๋ฐ์ดํ„ฐ ํŒŒ์ผ,ํŒŒ๋ผ๋ฏธํ„ฐ ํŒŒ์ผ

-์ปจํŠธ๋กค ํŒŒ์ผ ,๋‹ค์ค‘ํ™”

-๋ฆฌ๋‘ ๋กœ๊ทธ ํŒŒ์ผ

 

 

์˜ค๋ผํด ์˜ ์‹œ์ž‘ / ์ข…๋ฃŒ

-SELECT๋ฌธ์˜ ์ฒ˜๋ฆฌ๊ณผ์ •

-DML์ฒ˜๋ฆฌ๊ณผ์ • ,์ปค๋ฐ‹ ๊ณผ์ •

-์˜ค๋ผํด ์‹œ์ž‘๊ณผ ์ข…๋ฃŒ ์˜ ๊ฐœ๋…

 

๋ฐ์ดํ„ฐ ์ €์žฅ ๊ตฌ์กฐ ๋ธ”๋ก,์ต์Šค

-๋ธ”๋ก์„ฑ์ • ํŠธ๋žœ์žญ์…˜์Šฌ๋กฏ,ํ–‰์ด์ „,ํ–‰ ์ฒด์ธ

-Freelist,block๋ถ„์„

-์„ธ๊ทธ๋จผํŠธ ๋‹จํŽธํ™” ํ…Œ์ด๋ธ”์žฌ๊ตฌ์„ฑ

-์˜จ๋ผ์ธ ์ƒˆ๊ทธ๋จผํŠธ ์ถ•์†Œ

 

๋ฐ์ดํ„ฐ ์ €์žฅ ๊ตฌ์กฐ์˜ ๊ด€๋ฆฌ

-ํ…Œ์ด๋ธ” ์ŠคํŽ˜์ด์Šค ๋ณ€๊ฒฝ,๊ด€๋ฆฌ

-Temporary Table ํ…Œ์ด๋ธ” ์ŠคํŽ˜์ด์Šค ๊ฐœ์š”

-oracle managed files

-directory ๊ฐ์ฒด SQL loader

 

IOT ,ํŒŒํ‹ฐ์…˜ ํ…Œ์ด๋ธ”/ํ”„๋กœํŒŒ์ผ ์„ฑ๋Šฅ ํŠœ๋‹

-Extemal Table, partition Table

-ํ”„๋กœํŒŒ์ผ , performance ๋ชจ๋‹ˆํ„ฐ๋ง

-DBMS_Scheduler,VPD

 

๋ฐฑ์—…๊ณผ๋ณต๊ตฌ

-์ˆ˜๋™ DB์ƒ์„ฑ  Archive Mode์„ค์ •

-Archive ๋ฐฑ์—…)๊ธฐ๋ณธ์„ค์ •)!

-user-managed-๋ฐฑ์—…

-control ํŒŒ์ผ ๋ฐฑ์—… ์žฌ์ƒ์„ฑ

 

 

์ด๋Ÿฌํ•œ ๊ต์œก๊ณผ์ •๋“ค์„ ์ง„ํ–‰ํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

 

IT๋ถ„์•ผ์— ๊ด€์‹ฌ,๋ฌธ์˜์ฃผ์‹ค์‚ฌํ•ญ,์ทจ์—…,์ง„๋กœ๋ฅผ

 

์ƒ๊ฐํ•˜๊ณ  ์žˆ์œผ์‹œ๋‹ค๋ฉด

 

๋ง์„ค์ž„์—†์ด ๋ฌธ์˜์ฃผ์„ธ์š” !

 

์นดํ†ก Jung321654

 

 

๋ฐ˜์‘ํ˜•