728x90
반응형
도메인: 속성이 가질 수 있는 값을 정의하는 것
요구사항 수집 방법
1. 실제 문서를 수집하고 분석함
2. 담당자와의 인터뷰나 설문조사를 통해 요구사항을 직접 수렴함
3. 비슷한 업무를 처리하는 기존의 데이터베이스를 분석함
4. 각 업무와 연관된 모든 부분을 살펴봄
ER(Entity Relationship) 모델
세상의 사물을 개체(entity)와 개체 간의 관계(relationship)로 표현함
개체 • 독립적인 의미를 지니고 있는 유무형의 사람 또는 사물
개체의 특성을 나타내는 속성(attribute)에 의해 식별 • 개체끼리 서로 관계를 가짐
개체(entity)
사람, 사물, 장소, 개념, 사건과 같이 유무형의 정보를 가지고 있는 독립적인 실체.
데이터베이스에서 주로 다루는 개체 - (낱개로 구성된 것, 낱개가 각각 데이터 값을 가지는 것, 데이터 값이 변하는 것) 비슷한 속성의 개체 타입(entity type)을 구성하며, 개체 집합(entity set)으로 묶임
속성(attribute) : 개체가 가진 성질 속성의 ER 다이어그램 표현
속성은 기본적으로 타원으로 표현
개체 타입을 나타내는 직사각형과 실선으로 연결됨
속성의 이름은 타원의 중앙에 표기함
속성이 개체를 유일하게 식별할 수 있는 키일 경우 속성 이름에 밑줄을 그음
728x90
반응형
'프로그래밍 공부' 카테고리의 다른 글
2022년 5월 4일 JAVA (배열,클래스) (0) | 2022.05.04 |
---|---|
2022년 5월 3일 프래그래밍 데이터베이스 정규화 모델링 (0) | 2022.05.03 |
데이터 베이스 Oracle 연습 문제 모음 사이트 주소 (0) | 2022.04.29 |
2022년 4월 29일 프로그래밍 데이터 베이스 (0) | 2022.04.29 |
2022년 4월 28일 자바 데이터 베이스 (0) | 2022.04.28 |