ER모델

Backend/Database

[데이터베이스] ER 모델 - 특수 속성과 관계

# 관계집합 속성- 두 개체집합 관계에서 생성되는 값을 저장하는 속성 - 날짜를 기록하기 위해 속성을 회원 개체집합이나 강사 개체집합에 넣으면 문제가 발생- 담당 관계집합의 속성으로 날짜를 넣어준다- 참가제약조건: 부분적 참가- 일부 회원은 일부 강사로부터 담당을 받고, 일부 강사는 담당하고 있는 일부 회원이 있다 # 재귀적 관계- 한 개체집합이 자기 자신과 관계집합을 형성하는 관계예) 선수강좌와 강좌(후수강좌)의 관계 # 특수관계 약한 개체집합어떤 개체집합이 다른 개체집합 없이는 존재할 수 없을 때즉, 관계를 맺고 있는 개체의 존재에 종속되는 개체집합 강한 개체집합다른 개체집합의 존재와 무관할 때즉, 약한 개체집합과 연결되는 일반 개체집합

Backend/Database

[데이터베이스] ER 모델 제약조건 - 사상수, 참가 제약조건, 키 속성

데이터 모델은,데이터의 의미, 구조, 연관성 및 데이터의 조건을 표현하기 위한 도구 ER 모델은,개체와 관계에 대한 표현을 명확히 하기위해 항상 준수해야하는 제약조건을 정의할 수 있는 방법 제공 # 제약조건 종류- 사상수- 참가 제약조건- 키 속성 # 사상수- 관계집합에 참가한 개체집합에 대해 각각의 개체가 얼마만큼 관계를 맺을 수 있는 지 명시한 수 일대일(1:1)개체집합 X와 개체집합 Y가 서로 일대일 대응 관계예) 강사 개체집합 - 월급계좌 개체집합강사 ← ◇보유(관계집합) → 계좌 일대다(1:N)개체집합 X의 개체 1개와 개체집합 Y의 개체 여러 개가 서로 대응 관계예)강사 개체집합 - 강좌 개체집합강사 ← ◇강의(관계집합) ― 강좌 다대일(N:1)개체집합 X의 개체 여러 개와 개체집합 Y의 개체..

Backend/Database

[데이터베이스] ER 모델 - 개체집합, 관계집합, 속성

#1 정의ER 모델이란,- 개념적 모델링 단계에서 사용되는 데이터모델- 실세계 속성들로 이루어진 개체(Entity)와 개체사이의 관계(Relationship)를 정형화 한 모델 #2 구성요소- 개체집합- 관계집합- 속성 #3 개체와 개체집합 개체(Entity)- 실제 존재하는 다른 개체와 구별되는 사물- 개체를 설명하는 여러 속성들로 구성 개체집합(Entity set)- 같은 속성을 공유하는 개체들의 모임예) 스포츠센터 회원 개체집합과 강사 개체집합 회원 개체 회원번호회원이름나이키몸무게 강사 개체 강사번호강사이름종목 #4 관계와 관계집합 관계- 개체와 개체 사이의 연관성 관계집합(마름모꼴 표현)- 개체 집합간의 전체적 연결관계 #5 속성과 속성 종류 속성- 개체를 구체적으로 설명하는 특성 속성종류- 단순..

hyejin.frontend
'ER모델' 태그의 글 목록