엔티티타입의 개념과 설계 방법 엔티티타입의 개념 엔티티타입은 "업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 것으로 영속적으로 존재하는 단위"입니다. 또한, 엔티티타입은 엔티티의 집합이라 할 수 있고, 반대로 엔티티라는 것은 엔티티타입에 속한 인스턴스 하나에 해당됩니다. 엔티티타입은 개체 또는.. 정보 처리/데이터 모델링 2012.06.12
업무 분석하기 (프로세스 모델링) 업무 분석은 데이터 모델링의 시작 데이터 모델링를 할 때 업무에 사용되는 데이터만 분석하는 것은 올바른 데이터 모델링이 아닙니다. 올바른 데이터 모델링을 수행하기 위해서는 업무 분석인 프로세스 모델링과 함께 병행되어야 합니다. 객체지향 방법으로 모델링을 진행하는 오브젝.. 정보 처리/데이터 모델링 2012.06.12
데이터 모델링 개요 모델링은 추상적인 개념입니다. 데이터 구조를 설계한 내용을 적절한 표기법(Notation)을 사용하여 표현한 것을 데이터 모델링이라 합니다. 따라서 데이터 모델링은 데이터베이스의 구조에 영향을 받습니다. 개체-관계형 데이터베이스를 사용할 때와 객체 데이터베이스를 사용할 때 도출.. 정보 처리/데이터 모델링 2012.06.12
데이터베이스의 설계 데이터베이스 응용 프로그램을 작성할 때 데이터베이스 설계가 가장 중요하다. 데이터베이스 응용 프로그램의 성패는 거의 대부분 데이터베이스 설계가 차지한다. 그 이유는 사용하고자 하는 데이터를 분석하여 데이터베이스에 반영하는 작업이고, 현실 세계에 존재하는 복잡한 개체와.. 정보 처리/데이터 모델링 2012.06.11
사물을 테이블로 작성하기(엔티티 타입의 정의) 전문용어로 사물은 '엔티티타입'입니다. 엔티티타입이란 "업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 것으로 영속적으로 존재하는 단위"입니다. 엔티티타입은 정보가 저장될 수 있는 사람, 장소, 물건, 사건 그리고 개념을 정의할 수 있는 것으로, 정보 시스템을 구현할 때 .. 정보 처리/데이터베이스 2012.05.23
중앙 처리 장치(CPU : Central Processing Unit) 대부분의 경우 컴퓨터를 사용하는 사람은 오직 컴퓨터에 입력하는 데이터와 출력된 결과만을 볼 수 있다. 이 중간에서 사람이 볼 수 없는 데이터의 처리를 수행하는 곳이 바로 중앙처리장치(CPU : Central Processing Unit)이다. 중앙처리장치는 대단히 복잡하고 비싼 전자 회로들로 구성되어 있.. 정보 처리/컴퓨터 구조 2012.04.17
데이터 모델링 - ER 모델링 개요 ER 모델링은 데이터의 관계와 구조에 주목해 분석/설계를 수행하는 모델링 언어이다. ER 모델링의 골자는 아주 단수하다. 세상에 존재하는 모든 사실이나 현상을 실체(entity)와 관계(relationship)라는 개념으로 표현한 것이다. 예를 들어 연구실과 학생이라는 실체는 소속이라는 관계에 의해 .. 정보 처리/데이터베이스 2012.04.12
데이터 모델링 - 모델의 검토(2) 데이터 모델의 검토란 개념적 설계가 마무리 된 영역별로 작업한 ERD를 통합하여 통합된 모델에 문제가 없는지를 검토하는 단계입니다. 엔티티(개체) 검토 엔티티를 검토할 때는 현실 세계의 정보를 효과적으로 관리할 수 있는 구조인가를 살펴보고 중복을 제거합니다. 비디오라는 개체.. 정보 처리/데이터베이스 2012.04.12
데이터 모델링 - 모델의 검토 엔티티타입 검토 1. 선정된 PK가 업무적으로 발생하는 자료의 유일성을 보장하는가? PK는 엔티티타입 내에 저장/관리되는 자료의 유일성을 식별하기 위한 것이다. 선정된 PK의 오류는 업무 분석이 구체화되면서 초기에 예측했던 주식별자가 유일성의 요건을 충족하지 못할 때 주로 발생한.. 정보 처리/데이터베이스 2012.04.12
데이터 모델링 - 이력 엔티티타입 설계 방법 하나의 업무 단위가 시간이 흐름에 따라 발생하는 과거와 현재 데이터를 지속적으로 유지하는 관리 방법을 이력 관리라 하고, 이력 관리를 위해 데이터 모델에 반영하여 표현하는 엔티티타입을 이력 엔티티타입이라 한다. 이력 관리는 정보화 시스템을 구축하는 해당 업무에서 가장 중.. 정보 처리/데이터베이스 2012.04.11