본문 바로가기

Database Theory2

데이터 모델링의 이해 ( 상 ) [ 모델링 특징 ] 추상화 : 현실세계, 다양한 현상 일정한 양식인 표기법에 의해 표현 ( = 모형화, 가설적) 단순화 : 복잡한 현실세계를 약속된 규약 의해 제한된 표기법이나 언어로 표현 명확화 : 누구나 이해하기 쉽게 대상에 대한 애매모호함 제거 [ 모델링의 세 가지 관점 ] 데이터 관점: 업무가 어떤 데이터와 관련이 있는지, 데이터간 관계 무엇인지 (What, Data) 프로세스 관점: 업무가 실제하고 있는 일 무엇인지, 무엇을 해야하는지 (How, Process) 상관 관점 : 업무 처리하는 방법에 따라 데이터 어떻게 영향 받고 있는지 (Interaction) [ 데이터 모델링 정의 ] 정보시스템 구축 위한 데이터 관점의 업무 분석기법, 현실세계 데이터에 대해 약속된 표기법에 의 해 표현하는 과정.. 2024. 2. 16.
데이터 모델링의 이해 ( 하 ) [ 엔터티의 개념 ] : 명사에 해당, 저장이 되기 위한 어떤 것(Thing) [ 엔터티의 특징 ] : 업무에서 필요한 정보, 식별이 가능해야 함, 인스턴스의 집합(두개이상), 업무 프 로세스에 의해 이용, 속성 포함, 관계 존재 [ 엔터티의 분류 유무형 ] -유형 : 물리적인 형태, 안정적 (사원, 물품, 강사) -개념 : 물리적 형태 존재하지 않고 관리해야 할 개념적 정보 (조직, 보험상품) -사건 : 업무 수행함에 따라 발생됨 (주문, 청구, 미납) 발생시점 (기본->중심-> 행위) -기본 : 원래 존재하는 정보. 독립적으로 생성 가능. (사원, 부서, 고객) -중심 : 기본엔터티로부터 발생되고 업무에 있어서 중심적인 역할 ( 계약, 접수) -행위 : 두 개 이상의 부모엔터티로부터 발생되고 자주 내.. 2024. 2. 16.