식별자의 정의 식별자의 특징 식별자는 여러 개의 집합체를 담고 있는 하나의 엔티티타입에서 각각의 엔티티를 구분할 수 있는 결정자입니다. 모든 엔티티타입에는 반드시 하나 이상의 식별자를 가지고 있습니다. 식별자의 특징은 식별자에 의해 엔티티타입 내 모든 엔티티들이 유일하게 구분되어야 .. 정보 처리/데이터 모델링 2012.06.16
정규화 정규화의 특징 정규화는 1972년 E.F CODE 박사에 의해 제안된 정규화 이론으로, 데이터에 대해 수학적인 방법을 사용한 다양한 유형의 검사를 통해 데이터 모델을 좀 더 구조화하고 개선시켜 나가는 절차에 관련된 이론입니다. 정규화의 특징은 다음과 같이 정리할 수 있습니다. · 적절한 .. 정보 처리/데이터 모델링 2012.06.16
관계의 개념과 관계 정의하기 관계는 두 개의 엔티티타입에서 서로에게 연향을 주는 것을 말합니다. 데이터 모델에서 관계는 업무의 흐름을 나타냅니다. 데이터 모델에 관계가 제대로 되어 있지 않다면 업무 흐름이 정확하게 데이터 모델에 표현되지 않아 데이터의 무결성을 깨뜨립니다. 관계의 명명 엔티티타입에서.. 정보 처리/데이터 모델링 2012.06.12
속성 정의 하기 속성은 엔티티의 고유 성격을 나타냅니다. 사람으로 치면 이름, 나이, 성별 등이 속성에 해당됩니다. 속성의 분류 업무 분석을 통해 바로 정의한 속성을 기본 속성이라고 하며, 원래 업무에는 존재하지 않지만 설계를 하면서 도출하는 속성을 설계 속성이라 합니다. 또 다른 속성으로부터.. 정보 처리/데이터 모델링 2012.06.12
엔티티타입의 개념과 설계 방법 엔티티타입의 개념 엔티티타입은 "업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 것으로 영속적으로 존재하는 단위"입니다. 또한, 엔티티타입은 엔티티의 집합이라 할 수 있고, 반대로 엔티티라는 것은 엔티티타입에 속한 인스턴스 하나에 해당됩니다. 엔티티타입은 개체 또는.. 정보 처리/데이터 모델링 2012.06.12
업무 분석하기 (프로세스 모델링) 업무 분석은 데이터 모델링의 시작 데이터 모델링를 할 때 업무에 사용되는 데이터만 분석하는 것은 올바른 데이터 모델링이 아닙니다. 올바른 데이터 모델링을 수행하기 위해서는 업무 분석인 프로세스 모델링과 함께 병행되어야 합니다. 객체지향 방법으로 모델링을 진행하는 오브젝.. 정보 처리/데이터 모델링 2012.06.12
데이터 모델링 개요 모델링은 추상적인 개념입니다. 데이터 구조를 설계한 내용을 적절한 표기법(Notation)을 사용하여 표현한 것을 데이터 모델링이라 합니다. 따라서 데이터 모델링은 데이터베이스의 구조에 영향을 받습니다. 개체-관계형 데이터베이스를 사용할 때와 객체 데이터베이스를 사용할 때 도출.. 정보 처리/데이터 모델링 2012.06.12
데이터베이스의 설계 데이터베이스 응용 프로그램을 작성할 때 데이터베이스 설계가 가장 중요하다. 데이터베이스 응용 프로그램의 성패는 거의 대부분 데이터베이스 설계가 차지한다. 그 이유는 사용하고자 하는 데이터를 분석하여 데이터베이스에 반영하는 작업이고, 현실 세계에 존재하는 복잡한 개체와.. 정보 처리/데이터 모델링 2012.06.11