엔터티 관계 모델 (ER 모델)

작가: John Stephens
창조 날짜: 24 1 월 2021
업데이트 날짜: 27 6 월 2024
Anonim
[2장 데이터 모델링] 2. 엔티티-관계(Entity-Relationship) 모델
동영상: [2장 데이터 모델링] 2. 엔티티-관계(Entity-Relationship) 모델

콘텐츠

정의-엔티티 관계 모델 (ER 모델)이란 무엇입니까?

ERM (Entity-Relationship Model)은 소프트웨어 개발에서 데이터 관계를 보여주는 이론적이고 개념적인 방법입니다. ERM은 관계형 데이터베이스 설계에 도움이 될 수있는 시스템 데이터의 추상 다이어그램 또는 시각적 표현을 생성하는 데이터베이스 모델링 기술입니다. 이러한 다이어그램을 엔터티 관계 다이어그램, ER 다이어그램 또는 ERD라고합니다.


1976 년 메사추세츠 공과 대학 (MIT)의 Peter Pin-Shan Chen이 실체 관계 패턴을 제안했습니다.

Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia는 엔티티 관계 모델 (ER 모델)을 설명합니다

정보 시스템 설계의 첫 번째 단계는 요구 사항 분석 모델이 수집해야하는 데이터 유형 또는 정보를 설명하도록 지시합니다. 데이터 모델링 방법은 특정 관심 영역의 온톨로지를 설명하는 데 사용될 수 있습니다. 관계형 모델과 마찬가지로 정보 시스템의 설계가 데이터베이스에 구축 될 때 추상 데이터는 논리 데이터 모델로 변환됩니다. 마찬가지로 이것은 물리적으로 설계 될 때 실제 모델로 변환됩니다.

ERD의 구성 요소는 엔터티, 관계 및 특성입니다. 엔터티에는 해당 엔터티의 인스턴스로 알려진 엔터티 유형이 있습니다. 각 엔티티 유형은 서로 독립적으로 존재할 수 있습니다. 예를 들어, 엔티티 "차량"은 엔티티 유형 "car"및 "bus"를 가질 수 있습니다. 관계는 엔터티 유형을 서로 연결하는 속성입니다. 예를 들어, 엔터티 유형 남편은 "결혼 대상"이라는 관계로 엔터티 유형 아내와 관련이 있습니다. 속성은 엔터티 유형 및 관계에 속하는 속성입니다.

시장에는 다양한 ER 다이어그램 도구가 있습니다. 가장 일반적인 것은 MySQL Workbench와 OpenModelSphere입니다.