본문 바로가기

데이터모델링2

[SQLD/SQLP] 데이터 모델링의 이해 - 기출문제 정리 #2 데이터 모델링의 이해 [기출문제 정리] [핵심정리] * ERD 작성 순서 - 엔터티를 그린다. - 엔터티를 적절하게 배치한다. - 엔터티간 관계를 설정한다. - 관계명을 기술한다. - 관계의 참여도를 기술한다. - 관계의 필수여부를 기술한다. * 엔터티의 특징 - 반드시 해당 업무에서 필요하고 관리하고자하는 정보이어야 한다. - 유일한 식별자에 의해 식별이 가능해야 한다. - 영속적으로 존재하는 인스턴스의 집합이어야 한다. - 엔터티는 업무 프로세스에 의해 이용되어야 한다. - 엔터티는 반드시 속성이 있어야 한다. - 엔터티는 다른 엔터티와 최소 한 개 이상의 관계가 있어야 한다. * 엔터티, 인스턴스, 속성, 속성값의 관계 - 한 개의 엔터티는 두 개 이상의 인스턴스의 집합이어야 한다. - 한 개의 엔.. 2021. 8. 23.
[J STORY] [SQLD/SQLP] 데이터 모델링의 이해 - 기출문제 정리 #1 데이터 모델링의 이해 [기출문제 정리] [핵심정리] * 발생시점에 따른 엔터티 분류 - 기본/키엔터티 - 중심엔터티 - 행위엔터티 * 데이터모델링이란 - 정보시스템을 구축하기 위한 데이터 관점의 업무 분석 기법 - 현실세계의 데이터에 대해 약속된 표기법에 의해 표현하는 과정 - 데이터베이스를 구축하기 위한 분석/설계의 과정 * 데이터 모델링 유의점 - 중복 - 비유연성 - 비일관성 * 개념적 데이터 모델링 - 추상화 수준이 높고 업무중심적이고 포괄적인 수준의 모델링 진행. - 전사적 데이터 모델링. - EA수립시 많이 이용 * 논리적 데이터 모델링 - 시스템으로 구축하고자하는 업무에 대해 Key, 속성 관계 등을 정확하게 표현 - 재사용성이 높음 * 물리적 데이터 모델링 - 실제로 데이터베이스에 이식할 .. 2021. 8. 21.