๊ด€๊ณ„๋Œ€์ˆ˜

๊ด€๊ณ„ํ˜• DB์—์„œ ์›ํ•˜๋Š” ์ •๋ณด์™€ ๊ทธ ์ •๋ณด๋ฅผ ์–ด๋–ป๊ฒŒ ์œ ๋„ํ•˜๋Š”๊ฐ€๋ฅผ ๊ธฐ์ˆ ํ•˜๋Š” ์ ˆ์ฐจ์ ์ธ ์–ธ์–ด

์ˆœ์ˆ˜ ๊ด€๊ณ„ ์—ฐ์‚ฐ์ž

  • Select
    • ์„ ํƒ ์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ํŠœํ”Œ์˜ ๋ถ€๋ถ„์ง‘ํ•ฉ์œผ๋กœ ์ƒˆ๋กœ์šด ๋ฆด๋ ˆ์ด์…˜์„ ๋งŒ๋“œ๋Š” ์—ฐ์‚ฐ
    • ๋ฆด๋ ˆ์ด์…˜์˜ ํ–‰์ธ Tuple์„ ๊ตฌํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜ํ‰ ์—ฐ์‚ฐ์ด๋ผ๊ณ ๋„ ํ•จ
    • ๊ธฐํ˜ธ : σ (์‹œ๊ทธ๋งˆ)
  • Project
    • ์†์„ฑ ๋ฆฌ์ŠคํŠธ์— ์ œ์‹œ๋œ ์†์„ฑ๊ฐ’๋งŒ์„ ์ถ”์ถœํ•˜์—ฌ ์ƒˆ๋กœ์šด ๋ฆด๋ ˆ์ด์…˜์„ ๋งŒ๋“œ๋Š” ์—ฐ์‚ฐ
    • ์—ฐ์‚ฐ ๊ฒฐ๊ณผ์— ์ค‘๋ณต์ด ๋ฐœ์ƒํ•˜๋ฉด ์ค‘๋ณต์ด ์ œ๊ฑฐ๋จ
    • ๋ฆด๋ ˆ์ด์…˜์˜ ์—ด์ธ ์†์„ฑ์„ ์ถ”์ถœํ•˜๋Š” ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์ˆ˜์ง ์—ฐ์‚ฐ์ž๋ผ๊ณ  ํ•จ
    • ๊ธฐํ˜ธ : π (ํŒŒ์ด)
  • Join
    • ๊ณตํ†ต ์†์„ฑ์„ ์ค‘์‹ฌ์œผ๋กœ ๋‘ ๋ฆด๋ ˆ์ด์…˜์„ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ ์ƒˆ ๋ฆด๋ ˆ์ด์…˜์„ ๋งŒ๋“œ๋Š” ์—ฐ์‚ฐ
    • Join์˜ ๊ฒฐ๊ณผ๋Š” Cartesian Product(๊ต์ฐจ๊ณฑ)๋ฅผ ์ˆ˜ํ–‰ํ•œ ๋‹ค์Œ Select๋ฅผ ์ˆ˜ํ–‰ํ•œ ๊ฒƒ๊ณผ ๊ฐ™์Œ
    • ๊ธฐํ˜ธ : โ‹ˆ
  • Division
    • X⊃Y์ธ ๋‘ ๋ฆด๋ ˆ์ด์…˜ R(X)์™€ S(Y)๊ฐ€ ์žˆ์„ ๋•Œ, R์˜ ์†์„ฑ์ด S์˜ ์†์„ฑ๊ฐ’์„ ๋ชจ๋‘ ๊ฐ€์ง„ ํŠœํ”Œ์—์„œ S๊ฐ€ ๊ฐ€์ง„ ์†์„ฑ์„ ์ œ์™ธํ•œ ์†์„ฑ๋งŒ์„ ๊ตฌํ•˜๋Š” ์—ฐ์‚ฐ
    • ๊ธฐํ˜ธ : ÷

 

์ผ๋ฐ˜ ์ง‘ํ•ฉ ์—ฐ์‚ฐ์ž

์ˆ˜ํ•™์  ์ง‘ํ•ฉ ์ด๋ก ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ์—ฐ์‚ฐ์ž
  • ํ•ฉ์ง‘ํ•ฉ UNION ∪ :  ๋‘ ๋ฆด๋ ˆ์ด์…˜์— ์กด์žฌํ•˜๋Š” ํŠœํ”Œ์˜ ํ•ฉ์ง‘ํ•ฉ์„ ๊ตฌํ•˜๋˜, ๊ฒฐ๊ณผ ๋ฆด๋ ˆ์ด์…˜์—์„œ ์ค‘๋ณต๋˜๋Š” ํŠœํ”Œ์€ ์ œ๊ฑฐ๋˜๋Š” ์—ฐ์‚ฐ
  • ๊ต์ง‘ํ•ฉ INTERSECTION ∩  :  ๋‘ ๋ฆด๋ ˆ์ด์…˜ ๋‚ด ํŠœํ”Œ์˜ ๊ต์ง‘ํ•ฉ์„ ๊ตฌํ•˜๋Š” ์—ฐ์‚ฐ
  • ์ฐจ์ง‘ํ•ฉ DIFFERNECE โ€•  :  ๋‘ ๋ฆด๋ ˆ์ด์…˜ ๋‚ด ํŠœํ”Œ์˜ ์ฐจ์ง‘ํ•ฉ์„ ๊ตฌํ•˜๋Š” ์—ฐ์‚ฐ
  • ๊ต์ฐจ๊ณฑ CARTESIAN PRODUCT X  :  ๋‘ ๋ฆด๋ ˆ์ด์…˜ ๋‚ด ํŠœํ”Œ๋“ค์˜ ์ˆœ์„œ์Œ์„ ๊ตฌํ•˜๋Š” ์—ฐ์‚ฐ

 

๊ด€๊ณ„ํ•ด์„

๊ด€๊ณ„ ๋ฐ์ดํ„ฐ์˜ ์—ฐ์‚ฐ์„ ํ‘œํ˜„ํ•˜๋Š” ๋ฐฉ๋ฒ•
  • ์›ํ•˜๋Š” ์ •๋ณด๊ฐ€ ๋ฌด์—‡์ด๋ผ๋Š” ๊ฒƒ๋งŒ ์ •์˜ํ•˜๋Š” ๋น„์ ˆ์ฐจ์  ํŠน์„ฑ์„ ์ง€๋‹˜
  • ์›ํ•˜๋Š” ์ •๋ณด๋ฅผ ์ •์˜ํ•  ๋•Œ์—๋Š” ๊ณ„์‚ฐ ์ˆ˜์‹์„ ์ด์šฉํ•จ

BELATED ARTICLES

more