Database

[Database] 이상(Anomaly)

quedevel 2023. 3. 26. 14:30
728x90
λ°˜μ‘ν˜•

🎯 이상(Anomaly)


λ°μ΄ν„°λ² μ΄μŠ€μ—μ„œ 이상(anomaly)은 ν…Œμ΄λΈ”μ˜ κ΅¬μ‘°λ‚˜ μ‘°μž‘μ— λ¬Έμ œκ°€ λ°œμƒν•˜μ—¬ μ •λ³΄μ˜ 일관성, μ •ν™•μ„±, μ™„μ „μ„± 등을 보μž₯ν•  수 μ—†λŠ” ν˜„μƒμ„ λ§ν•©λ‹ˆλ‹€. 이상은 보톡 μ •κ·œν™”λ₯Ό μ œλŒ€λ‘œ ν•˜μ§€ μ•Šμ•˜κ±°λ‚˜, ν…Œμ΄λΈ” κ°„μ˜ 관계λ₯Ό 잘λͺ» μ„€μ •ν•˜μ—¬ λ°œμƒν•˜λŠ” κ²½μš°κ°€ λ§ŽμŠ΅λ‹ˆλ‹€.

μ΄μƒμ—λŠ” 크게 μ‚½μž… 이상, μ‚­μ œ 이상, κ°±μ‹  이상이 μžˆμŠ΅λ‹ˆλ‹€.

  • μ‚½μž… 이상: μƒˆλ‘œμš΄ 데이터λ₯Ό μ‚½μž…ν•  λ•Œ, μ›ν•˜λŠ” 정보λ₯Ό μ œκ³΅ν•˜κΈ° μœ„ν•œ λͺ¨λ“  속성 값듀을 ν•¨κ»˜ μž…λ ₯ν•˜μ§€ μ•ŠμœΌλ©΄ μ‚½μž…ν•  수 μ—†λŠ” 상황이 λ°œμƒν•˜λŠ” κ²½μš°μž…λ‹ˆλ‹€.
  • μ‚­μ œ 이상: νŠΉμ • 데이터λ₯Ό μ‚­μ œν•  λ•Œ, κ·Έ 데이터와 κ΄€λ ¨λœ λ‹€λ₯Έ μ •λ³΄κΉŒμ§€ ν•¨κ»˜ μ‚­μ œλ˜λŠ” λ¬Έμ œκ°€ λ°œμƒν•˜λŠ” κ²½μš°μž…λ‹ˆλ‹€.
  • κ°±μ‹  이상: μ€‘λ³΅λœ 데이터 쀑 μΌλΆ€λ§Œ λ³€κ²½λ˜μ–΄ 일관성이 μ—†μ–΄μ§€λŠ” λ¬Έμ œκ°€ λ°œμƒν•˜λŠ” κ²½μš°μž…λ‹ˆλ‹€.

λ”°λΌμ„œ μ΄λŸ¬ν•œ 이상을 λ°©μ§€ν•˜κ³  λ°μ΄ν„°μ˜ 일관성과 정확성을 보μž₯ν•˜κΈ° μœ„ν•΄μ„œλŠ” μ μ ˆν•œ μ •κ·œν™” 과정을 거쳐 λ°μ΄ν„°λ² μ΄μŠ€λ₯Ό 섀계해야 ν•©λ‹ˆλ‹€.

728x90
λ°˜μ‘ν˜•

'Database' μΉ΄ν…Œκ³ λ¦¬μ˜ λ‹€λ₯Έ κΈ€

[Database] νŠΈλžœμž­μ…˜(Transaction)  (1) 2023.03.26
[Database] 인덱슀(Index)  (0) 2023.03.26
[Database] μ •κ·œν™”(Normalization)  (0) 2023.03.26
[Database] SQL vs NoSQL  (0) 2023.03.26
[Database] SQL Injection  (0) 2023.03.25