Вторник, 19 ноября 2019

er 모델 예제

38

참고: 개념적 ERD는 두 엔터티(예: 삼각형)가 일종의 모양인 `일종의` 관계를 모델링할 때 일반화의 사용을 지원합니다. 사용법은 UML의 일반화와 같습니다. 개념적 ERD만 일반화를 지원합니다. 엔터티는 모든 개체, 장소, 사람 또는 클래스일 수 있습니다. ER 다이어그램에서 엔터티는 사각형을 사용하여 표시됩니다. 조직- 직원, 관리자, 부서, 제품 등의 예를 조직의 엔터티로 간주할 수 있습니다. ER 다이어그램은 ER 모델을 나타내는 데 유용한 시각적 도구입니다. 그것은 관계형 데이터베이스 및 네트워크에 사용할 수있는 균일 한 규칙을 만들기 위해 1971 년 피터 첸에 의해 제안되었다. 그는 ER 모델을 개념 모델링 접근 법으로 사용하는 것을 목표로 했습니다.

아래 예제에서는 이 관계를 보여 주며, 이는 1명의 학생이 많은 코스를 선택할 수 있지만 코스에는 1명의 학생만 있을 수 있음을 의미합니다. 이상한 소리! 이것이 방법입니다. 두 엔터티 간의 관계는 두 엔터티가 어떻게든 서로 연결되어 있음을 의미합니다. 예를 들어 학생이 코스에 등록할 수 있습니다. 따라서 엔터티 Student는 코스와 관련이 있으며 관계는 학생 간에 연결하는 연결선으로 표시됩니다. ERD, ER 다이어그램 또는 ER 모델이라고도 하는 엔터티 관계 다이어그램은 데이터베이스 설계에 사용할 구조 다이어그램의 유형입니다. ERD에는 시스템 범위 내의 주요 엔터티와 이러한 엔터티 간의 상호 관계라는 두 가지 중요한 정보를 시각화하는 서로 다른 기호와 커넥터가 포함되어 있습니다. 여기서는 대학 데이터베이스에 대한 ER(엔터티 관계) 모델을 디자인할 예정입니다. 다음 문장이 있다고 가정해 봅시다. 엔터티 집합은 비슷한 종류의 엔터티 그룹입니다.

유사한 값을 공유하는 특성이 있는 엔터티가 포함될 수 있습니다. 엔터티는 속성이라고도 하는 속성으로 표시됩니다. 모든 특성에는 별도의 값이 있습니다. 예를 들어 학생 엔터티에는 이름, 연령, 클래스가 속성으로 포함될 수 있습니다. 예를 들어, 여성은 한 남성과 결혼할 수 있고, 남성은 한 여성과 결혼할 수 있습니다. 특성:특성은 엔터티 형식을 정의하는 속성입니다. 예를 들어 Roll_No, 이름, DOB, 연령, 주소, Mobile_No는 엔터티 형식 Student를 정의하는 특성입니다. ER 다이어그램에서 특성은 타원형으로 표시됩니다. ERD 엔터티는 사람/역할(예: 학생), 개체(예: 송장), 개념(예: 프로필) 또는 이벤트(예: 트랜잭션)와 같은 시스템 내에서 정의 가능한 사물 또는 개념입니다(참고: ERD에서 «엔터티»라는 용어는 «테이블»대신 자주 사용되지만 동일함). 엔터티를 결정할 때 는 엔터티를 명사라고 생각합니다.

ER 모델에서 엔터티는 둥근 사각형으로 표시되며, 그 이름은 맨 위에 있고 해당 속성은 엔터티 셰이프의 본문에 나열됩니다. 아래 ERD 예제는 ER 엔터티의 예를 보여 주며 있습니다. 다른 특성의 조합인 특성을 복합 특성이라고 합니다. 예를 들어 학생 엔터티에서 학생 주소는 주소가 핀 코드, 주, 국가와 같은 다른 특성으로 구성되는 복합 특성입니다. 예를 들어 위의 다이어그램에는 회사, 제품 및 섹터와 같은 세 개의 관련 엔터티가 있습니다. 관계를 더 잘 이해하거나 모델 에 대한 규칙을 정의하려면 두 엔터티를 연관한 다음 세 번째 엔터티를 파생시켜야 합니다. 데이터 모델을 더 빠르고 쉽고 빠르게 만들 수 있는 무료 ERD 도구를 찾고 계십니까? 비주얼 패러다임 커뮤니티 에디션은 데이터베이스 디자인을 위한 ERD 편집기를 제공합니다. 그것은 국제 수상 경력에 빛나는 모델러, 아직 사용하기 쉽고, 직관적이고 완전히 무료입니다.

세 가지 데이터 모델에 대한 일반적인 이해는 비즈니스 분석가가 개념적 및 논리적 모델을 사용하여 시스템에 존재하는 비즈니스 개체를 모델링하는 반면 데이터베이스 디자이너 또는 데이터베이스 엔지니어는 개념및 논리 ER 모델을 정교하게 작성하여 데이터베이스 생성을 위해 준비된 물리적 데이터베이스 구조를 제공하는 물리적 모델입니다.