데이터 모델링 표기법 이해 1. 바커 표기법(Barker Notation)가. 엔티티(Entity)- 엔티티는 기업에서 지속적으로 저장하고 관리해야 할 대상이다.- 하나의 관리 대상이 엔티티가 되기 위해서는 반드시 두 개 이상의 속성을 가져야 한다.- 엔티티란 실제 세상에 있는 객체(Object)이다.n 엔티티는 네 부분의 모서리가 둥근 형태인 소프트-박스(Soft-box)로 표현한다.n 엔티티는 하나 이상의 속성으로 구성된다. 나. 속성(Attribute)- 하나의 엔티티에 종속되는 명사적 단어들을 말한다.- 해당 속성에 어떤 값을 반드시 저장해야 하는 경우에는 *(Mandatory)를 표시하며, 해당 속성에 어떤 값이 존재할 수도 있고 존재하지 않을 수도 있는 경우에는 o(Optional)를 표시하게..
데이터 모델링 기법 이해 1. 데이터 모델 목적- 데이터 모델은 데이터베이스 설계에 대한 계획 또는 청사진이다.- 설계자와 개발자, 사용자 등 모든 관련자들은 데이터 모델을 통해 구축될 시스템의 데이터 구조에 대한 형상을 이해하고, 요구사항의 구현과 변경 등에 대해 원활한 의사소통을 도모하게 된다.- 설계 단계에서 조기에 오류들이 발견되고 정정되도록 원활한 의사소통이 필요하게 되고, 이러한 목적을 달성하는 데 데이터 모델은 최적의 수단으로 활용될 수 있다. 2. 개체-관계 모델 기법(Entity-Relationship Modeling)- 개체-관계 모델은 1976년 피터 첸(Peter Chen)에 의해서 최초로 제안되었으며, 그의 논문을 통해 이 모델의 기본적인 구성 요소가 정립되었다.- 이 모델이 지니..
데이터 모델링 개요 1. 데이터 모델링 정의가. 데이터 모델링 탄생 배경- 현재의 관계형 데이터베이스 관리 시스템이 아닌 시기의 파일이나 데이터베이스 관리 시스템(대표적인 예로 IBM의 계층형 데이터베이스 – HDB, Hierarchical Database)의 데이터 중심 관리 기법이 아니라 배치 프로세스에서 태동한 프로세스 중심의 데이터 관리 기법에 의하여 정보의 고립화라는 현상이 초래하게 되었으며, 많은 기업들은 정보시스템을 유지 관리하는 데 막대한 비용을 투자해야만 했던 것이다.- 이와 함께 기업의 경영 정보시스템에 근본적인 문제가 설계나 개발의 문제보다는 정확한 업무의 파악(데이터에 대한 정확한 분석)이 선결되어야 한다는 결론에 이르렀으며, 이러한 환경에서 보다 현실적인 관계형 데이터베이스나 개체..
