ERD2 관계(Relationship) 관계란? 엔티티의 인스턴스 사이의 논리적인 연관성으로서 존재의 형태로서나 행위로서 서로에게 연관성이 부여된 상태 관계의 페어링 엔티티안에 인스턴스가 개별적으로 관계를 가지는것이 페이링이고 이들의 집합이 관계이다. 관계의 표현에는 이항관계, 상항관계, N항관계가 있다.(관계에 참여하는 계체 타입의 수에 따라 구분) 관계의 분류 존재에 의한 관계 : 어떠한 행위로 부터 비롯된 관계가 아니고 그냥 존재 자체로서 이루어진 관계이다.(사원이 어떠한 부서에 소속되어있는것 처럼) 행위에 의한 관계 : 어떠한 행위로 부터 비롯된 관계이다.(고객이 계산을해 주문을 하는것 처럼) 연관관계 : 항상 이용하는 관계로 존재적 관계이다, 표현방법은 실선으로 코드에서는 멤버변수로 표현된다. 의존관계 : 어떠한 행위로 부터 관계가 .. 2019. 5. 12. 데이터 모델링 모델링이란? 사람이 살아가면서 나타낼 수 있는 다양한 현상에 대해서 일정한 표기법에 의해 표현해 놓은 모형 즉 현실세계에 있는 항목들을 추상화, 단순화, 명확화를 이용하여 논리 모델로 표현해 놓는것이다. 모델링의 특징 추상화 : 특정 요소에서 공통적인 부분을 파악하는 작업 단순화 : 복잡한 요소들을 단순화 시키는 것 즉 산재되어 있는 모델들의 공통적인 요소들을 찾아서 간략화 하는 작업(정규화) 명확화 : 누구나 이해하기 쉽게 애매모호 한 것 들을 명확하게 표현하는 작업 즉 모델링이란 현실세계를 일정한 규칙(표기법)에 의해 재정의 하는 것이다 모델링의 관점 데이터 관점 : 업무가 어떤 데이터와 관련이 되어있고 또 이러한 데이터들이 어떤 데이터들과 관련이 있는지에 대해 모델링 프로세스 관점 : 업무가 실제 .. 2019. 5. 12. 이전 1 다음