데이터의 무결성 >데이터의 무결성은 데이터의 정확성, 일관성, 유효성이 유지되는 것을 말한다. 데이터의 무결성을 유지하는 것은 데이터베이스 관리시스템 (DBMS)의 중요한 기능이며, 주로 데이터에 적용되는 연산에 제한을 두어 데이터의 무결성을 유지한다. 데이터베이스에서 말하는 무결성에는 다음과 같은 4가지 종류가 있다. 1) 개체 무결성 (Entity ...
데이터 모델링이란? > 주어진 개념으로부터 논리적인 데이터 모델을 구성하는 작업 논리적인 데이터 모델을 구성하기 위해 데이터베이스의 골격을 이해하고, 모델의 기능과 성능적인 측면에서 효율적인 설계가 필요하다. RDB의 데이터 모델링 요구사항 파악 요구 조건들을 충
정규화 > 데이터베이스를 설계할 때 중복을 최소화하기 위한 것 즉 하나의 릴레이션에 하나의 의미만 존재하도록 릴레이션을 분해해서, 데이터의 일관성을 지키고 데이터 중복을 최소화하기 위한 것이다. 근데 왜 그렇게 해야할까?? 이상 현상 > 정규화를 적절히 하지 않는다면, 릴레이션에 데이터가 중복되고 그 릴레이션에 어떤 작업을 할 때 이상한 현상이 발생할 ...