๋‹ซ๊ธฐ

์ •๋ณด์ฒ˜๋ฆฌ ๊ธฐ์ถœ๋ฌธ์ œ

์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ์‚ฌ · ์ •๋ณด์ฒ˜๋ฆฌ์‚ฐ์—…๊ธฐ์‚ฌ · ์ •๋ณด์ฒ˜๋ฆฌ๊ธฐ๋Šฅ์‚ฌ


์ฃผ๊ด€์‹ ์—ฐ์Šตํ•˜๊ธฐ


ํ•œ๋ฌธ์ œ์”ฉ ์—ฐ์Šตํ•˜๊ธฐ


CBT ์œ ํ˜•์œผ๋กœ ์—ฐ์Šตํ•˜๊ธฐ


์ •๋‹ต ํ™•์ธํ•˜๊ธฐ
๋‹ค์Œ ๋ฌธ์ œ
๋‹ค์Œ ๋ฌธ์ œ
O X
๋‹ค์Œ ๋ฌธ์ œ

ํ•„์ˆ˜ ์•”๊ธฐ ์ด๋ก 

๋ฌด๊ฒฐ์„ฑ(Integrity)์€ ์ •ํ™•์„ฑ์ด๋‹ค.

๋ผ์ด์„ผ์Šค 2023. 2. 13. 11:36

๋ฌด๊ฒฐ์„ฑ์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ ๊ฐ’๊ณผ ๊ทธ๊ฒƒ์ด ํ‘œํ˜„ํ•˜๋Š” ํ˜„์‹ค ์„ธ๊ณ„์˜ ์‹ค์ œ๊ฐ’์ด ์ผ์น˜ํ•˜๋Š” ์ •ํ™•์„ฑ์„ ์˜๋ฏธํ•œ๋‹ค.

 

 

๋ฌด๊ฒฐ์„ฑ์˜ ์ข…๋ฅ˜

๊ฐœ์ฒด ๋ฌด๊ฒฐ์„ฑ : ์ค‘๋ณต X

๋„๋ฉ”์ธ ๋ฌด๊ฒฐ์„ฑ : ์†์„ฑ

์ฐธ์กฐ ๋ฌด๊ฒฐ์„ฑ : ์ฐธ์กฐ ๊ด€๋ จ

์‚ฌ์šฉ์ž ์ •์˜ ๋ฌด๊ฒฐ์„ฑ : ์‚ฌ์šฉ์ž๊ฐ€ ์ •์˜ํ•œ ์ œ์•ฝ ์กฐ๊ฑด์— ๋งŒ์กฑ

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„1ํšŒ)

๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด ์ค‘ '๊ฐœ์ฒด ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ'์กฐ๊ฑด์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ๋งž๋Š” ๊ฒƒ์€?

  1. ๋ฆด๋ ˆ์ด์…˜ ๋‚ด์˜ ํŠœํ”Œ๋“ค์ด ๊ฐ ์†์„ฑ์˜ ๋„๋ฉ”์ธ์— ์ง€์ •๋œ ๊ฐ’๋งŒ์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค.
  2. ๊ธฐ๋ณธํ‚ค์— ์†ํ•ด ์žˆ๋Š” ์• ํŠธ๋ฆฌ๋ทฐํŠธ๋Š” ๋„๊ฐ’์ด๋‚˜ ์ค‘๋ณต๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์—†๋‹ค.
  3. ๋ฆด๋ ˆ์ด์…˜์€ ์ฐธ์กฐํ•  ์ˆ˜ ์—†๋Š” ์™ธ๋ž˜ํ‚ค ๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์—†๋‹ค.
  4. ์™ธ๋ž˜ํ‚ค ๊ฐ’์€ ์ฐธ์กฐ ๋ฆด๋ ˆ์ด์…˜์˜ ๊ธฐ๋ณธํ‚ค ๊ฐ’๊ณผ ๋™์ผํ•ด์•ผ ํ•œ๋‹ค.

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„1ํšŒ)

๋ฐ์ดํ„ฐ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด ์ค‘ '๊ฐœ์ฒด ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ'์กฐ๊ฑด์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ๋งž๋Š” ๊ฒƒ์€?

  1. ๋ฆด๋ ˆ์ด์…˜ ๋‚ด์˜ ํŠœํ”Œ๋“ค์ด ๊ฐ ์†์„ฑ์˜ ๋„๋ฉ”์ธ์— ์ง€์ •๋œ ๊ฐ’๋งŒ์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค.
  2. ๊ธฐ๋ณธํ‚ค์— ์†ํ•ด ์žˆ๋Š” ์• ํŠธ๋ฆฌ๋ทฐํŠธ๋Š” ๋„๊ฐ’์ด๋‚˜ ์ค‘๋ณต๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์—†๋‹ค.
  3. ๋ฆด๋ ˆ์ด์…˜์€ ์ฐธ์กฐํ•  ์ˆ˜ ์—†๋Š” ์™ธ๋ž˜ํ‚ค ๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์—†๋‹ค.
  4. ์™ธ๋ž˜ํ‚ค ๊ฐ’์€ ์ฐธ์กฐ ๋ฆด๋ ˆ์ด์…˜์˜ ๊ธฐ๋ณธํ‚ค ๊ฐ’๊ณผ ๋™์ผํ•ด์•ผ ํ•œ๋‹ค.

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(20๋…„1ํšŒ)

์ฐธ์กฐ ๋ฌด๊ฒฐ์„ฑ์„ ์œ ์ง€ํ•˜๊ธฐ ์œ„ํ•˜์—ฌ DROP๋ฌธ์—์„œ ๋ถ€๋ชจ ํ…Œ์ด๋ธ”์˜ ํ•ญ๋ชฉ ๊ฐ’์„ ์‚ญ์ œํ•  ๊ฒฝ์šฐ ์ž๋™์ ์œผ๋กœ ์ž์‹ ํ…Œ์ด๋ธ”์˜ ํ•ด๋‹น ๋ ˆ์ฝ”๋“œ๋ฅผ ์‚ญ์ œํ•˜๊ธฐ ์œ„ํ•œ ์˜ต์…˜์€?

  1. CLUSTER
  2. CASCADE
  3. SET-NULL
  4. RESTRICTED.

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„1ํšŒ)

๋ฆด๋ ˆ์ด์…˜ R1์— ์†ํ•œ ์• ํŠœ๋ฆฌ๋ทฐํŠธ์˜ ์กฐํ•ฉ์ธ ์™ธ๋ž˜ํ‚ค๋ฅผ ๋ณ€๊ฒฝํ•˜๋ ค๋ฉด ์ด๋ฅผ ์ฐธ์กฐํ•˜๊ณ  ์žˆ๋Š” ๋ฆด๋ ˆ์ด์…˜ R2์˜ ๊ธฐ๋ณธํ‚ค๋„ ๋ณ€๊ฒฝํ•ด์•ผ ํ•˜๋Š”๋ฐ ์ด๋ฅผ ๋ฌด์—‡์ด๋ผ ํ•˜๋Š”๊ฐ€?

  1. ์ •๋ณด ๋ฌด๊ฒฐ์„ฑ
  2. ์ฐธ์กฐ ๋ฌด๊ฒฐ์„ฑ
  3. ๋„ ์ œ์•ฝ์„ฑ
  4. ๊ณ ์œ  ๋ฌด๊ฒฐ์„ฑ

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„2ํšŒ)

๋ฆด๋ ˆ์ด์…˜์—์„œ ๊ธฐ๋ณธ ํ‚ค๋ฅผ ๊ตฌ์„ฑํ•˜๋Š” ์†์„ฑ์€ ๋„(Null)๊ฐ’์ด๋‚˜ ์ค‘๋ณต ๊ฐ’์„ ๊ฐ€์งˆ ์ˆ˜ ์—†๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•˜๋Š” ์ œ์•ฝ์กฐ๊ฑด์€?

  1. ์ฐธ์กฐ ๋ฌด๊ฒฐ์„ฑ
  2. ๊ฐœ์ฒด ๋ฌด๊ฒฐ์„ฑ
  3. ๋ณด์•ˆ ๋ฌด๊ฒฐ์„ฑ
  4. ์ •๋ณด ๋ฌด๊ฒฐ์„ฑ

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„3ํšŒ)

๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋ฌด๊ฒฐ์„ฑ ๊ทœ์ •(Integrity Rule)๊ณผ ๊ด€๋ จํ•œ ์„ค๋ช…์œผ๋กœ ํ‹€๋ฆฐ ๊ฒƒ์€?

  1. ๋ฌด๊ฒฐ์„ฑ ๊ทœ์ •์—๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋งŒ์กฑํ•ด์•ผ ๋  ์ œ์•ฝ ์กฐ๊ฑด, ๊ทœ์ •์„ ์ฐธ์กฐํ•  ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ์‹๋ณ„์ž ๋“ฑ์˜ ์š”์†Œ๊ฐ€ ํฌํ•จ๋  ์ˆ˜ ์žˆ๋‹ค.
  2. ์ •์‹์œผ๋กœ ํ—ˆ๊ฐ€ ๋ฐ›์€ ์‚ฌ์šฉ์ž๊ฐ€ ์•„๋‹Œ ๋ถˆ๋ฒ•์ ์ธ ์‚ฌ์šฉ์ž์— ์˜ํ•œ ๊ฐฑ์‹ ์œผ๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋ณดํ˜ธํ•˜๊ธฐ ์œ„ํ•œ ๊ทœ์ •์ด๋‹ค.
  3. ๋ฌด๊ฒฐ์„ฑ ๊ทœ์ •์˜ ๋Œ€์ƒ์œผ๋กœ๋Š” ๋„๋ฉ”์ธ, ํ‚ค, ์ข…์†์„ฑ ๋“ฑ์ด ์žˆ๋‹ค.
  4. ๋ฆด๋ ˆ์ด์…˜ ๋ฌด๊ฒฐ์„ฑ ๊ทœ์ •(Relation Integrity Rules)์€ ๋ฆด๋ ˆ์ด ์…˜์„ ์กฐ์ž‘ํ•˜๋Š” ๊ณผ์ •์—์„œ์˜ ์˜๋ฏธ์  ๊ด€๊ณ„(Semantic Relationship)์„ ๋ช…์„ธํ•œ ๊ฒƒ์ด๋‹ค.

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(21๋…„3ํšŒ)

๋‹ค์Œ ์ค‘ ๊ธฐ๋ณธํ‚ค๋Š” NULL ๊ฐ’์„ ๊ฐ€์ ธ์„œ๋Š” ์•ˆ๋˜๋ฉฐ, ๋ฆด๋ ˆ์ด์…˜ ๋‚ด์— ์˜ค์ง ํ•˜๋‚˜์˜ ๊ฐ’๋งŒ ์กด์žฌํ•ด์•ผ ํ•œ๋‹ค๋Š” ์กฐ๊ฑด์„ ๋ฌด์—‡์ด๋ผ ํ•˜๋Š”๊ฐ€?

  1. ์ฐธ์กฐ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด
  2. ๊ฐœ์ฒด ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด
  3. ๋„๋ฉ”์ธ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด
  4. ์†์„ฑ ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด

 

 

 

๊ธฐ์ถœ๋ฌธ์ œ(22๋…„2ํšŒ)

๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด ์ค‘ ๊ฐœ์ฒด ๋ฌด๊ฒฐ์„ฑ ์ œ์•ฝ์กฐ๊ฑด์— ๋Œ€ํ•œ ์„ค๋ช…์œผ๋กœ ์˜ณ์€ ๊ฒƒ์€?

  1. ๋ฆด๋ ˆ์ด์…˜ ๋‚ด์˜ ํŠœํ”Œ๋“ค์ด ๊ฐ ์†์„ฑ์˜ ๋„๋ฉ”์ธ์— ์ •ํ•ด์ง„ ๊ฐ’๋งŒ์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค.
  2. ๊ธฐ๋ณธํ‚ค๋Š” NULL ๊ฐ’์„ ๊ฐ€์ ธ์„œ๋Š” ์•ˆ๋˜๋ฉฐ ๋ฆด๋ ˆ์ด์…˜ ๋‚ด์— ์˜ค์ง ํ•˜๋‚˜์˜ ๊ฐ’๋งŒ ์กด์žฌํ•ด์•ผ ํ•œ๋‹ค.
  3. ์ž์‹ ๋ฆด๋ ˆ์ด์…˜์˜ ์™ธ๋ž˜ํ‚ค๋Š” ๋ถ€๋ชจ ๋ฆด๋ ˆ์ด์…˜์˜ ๊ธฐ๋ณธํ‚ค์™€ ๋„๋ฉ”์ธ์ด ๋™์ผํ•ด์•ผ ํ•œ๋‹ค.
  4. ์ž์‹ ๋ฆด๋ ˆ์ด์…˜์˜ ๊ฐ’์ด ๋ณ€๊ฒฝ๋  ๋•Œ ๋ถ€๋ชจ ๋ฆด๋ ˆ์ด์…˜์˜ ์ œ์•ฝ์„ ๋ฐ›๋Š”๋‹ค.
๋‹ซ๊ธฐ