본문으로 바로가기

2022년 5월 2일 데이터 모델링

category 프로그래밍 공부 2022. 5. 2. 10:46
728x90
반응형

도메인: 속성이 가질 수 있는 값을 정의하는 것

 

요구사항 수집 방법

1. 실제 문서를 수집하고 분석함

2. 담당자와의 인터뷰나 설문조사를 통해 요구사항을 직접 수렴함

3. 비슷한 업무를 처리하는 기존의 데이터베이스를 분석함

4. 각 업무와 연관된 모든 부분을 살펴봄

 

ER(Entity Relationship) 모델

세상의 사물을 개체(entity)와 개체 간의 관계(relationship)로 표현함

 개체 • 독립적인 의미를 지니고 있는 유무형의 사람 또는 사물

개체의 특성을 나타내는 속성(attribute)에 의해 식별 • 개체끼리 서로 관계를 가짐

 

개체(entity)

사람, 사물, 장소, 개념, 사건과 같이 유무형의 정보를 가지고 있는 독립적인 실체.

데이터베이스에서 주로 다루는 개체 - (낱개로 구성된 것, 낱개가 각각 데이터 값을 가지는 것, 데이터 값이 변하는 것)  비슷한 속성의 개체 타입(entity type)을 구성하며, 개체 집합(entity set)으로 묶임

 

속성(attribute) : 개체가 가진 성질  속성의 ER 다이어그램 표현 

속성은 기본적으로 타원으로 표현

개체 타입을 나타내는 직사각형과 실선으로 연결됨

속성의 이름은 타원의 중앙에 표기함

속성이 개체를 유일하게 식별할 수 있는 키일 경우 속성 이름에 밑줄을 그음

 

728x90
반응형