DB설계2 엔티티(Entity) 엔티티란? 엔티티는 업무에 필요하고 정보를 저장하고 관리하기 위한 집합적인 어떤것, 인스턴스들의 집합이다. 인스턴스란? 엔티티의 내부의 하나의 값 엔티티 인스턴스 과목 수학 영어 강사 이춘식 조시형 사건 2010-001 2010-002 엔티티의 특징 시스템 구축 대상인 업무에서 필요로 하는 엔티티여야 한다. 식별자(PK)에 의해 식별이 가능해야 한다. 하나의 데이터만 존재하지 않고 2개이상의 집합으로 구성되어야 한다. 업무프로세스상에서 반드시 사용하는 엔티티여야 한다. CRUD가 발생하지 않는 엔티티가 도출될시 해당 엔티티를 제거하거나 누락된 프로세스가 발생했는지 확인해야한다. 속성을 포함하지 않고 이름만 가지고 있으면 안된다.(주식별자-PK가 없는 경우도 마찬가지) 관계 엔티티의 경우 주식별자(PK) .. 2019. 5. 12. 데이터 모델링 모델링이란? 사람이 살아가면서 나타낼 수 있는 다양한 현상에 대해서 일정한 표기법에 의해 표현해 놓은 모형 즉 현실세계에 있는 항목들을 추상화, 단순화, 명확화를 이용하여 논리 모델로 표현해 놓는것이다. 모델링의 특징 추상화 : 특정 요소에서 공통적인 부분을 파악하는 작업 단순화 : 복잡한 요소들을 단순화 시키는 것 즉 산재되어 있는 모델들의 공통적인 요소들을 찾아서 간략화 하는 작업(정규화) 명확화 : 누구나 이해하기 쉽게 애매모호 한 것 들을 명확하게 표현하는 작업 즉 모델링이란 현실세계를 일정한 규칙(표기법)에 의해 재정의 하는 것이다 모델링의 관점 데이터 관점 : 업무가 어떤 데이터와 관련이 되어있고 또 이러한 데이터들이 어떤 데이터들과 관련이 있는지에 대해 모델링 프로세스 관점 : 업무가 실제 .. 2019. 5. 12. 이전 1 다음