[CS / DataBase] ER 다이어그램

2022. 6. 26. 10:31·Computer Science

ERD

  • Entity Relationshop Diagram 
  • 요구사항으로부터 얻어낸 정보(개체, Entity) - 관계(Relation) 을 나타낸 도표(Diagram)

개체(Entity)

  • 단독으로 존재하는 개체를 의미하며, 동일한 개체는 존재하지 않음
    • 예를 들어, 학생 정보가 학번, 이름, 학년이 있을 때, 3개의 정보가 모두 같은 학생은 오직 한 명이면 개체라고 함
    • 즉, 학생 한명이 개체가 되는 것
  • 이 개체들의 집합을 Entity Type
  • ER 다이어그램에서 Entity Type은 네모로 표현

애트리뷰트 또는 속성(Attribute)

  • 개체가 갖는 속성
    • 예를 들어, Student에서 학번, 이름, 학년 같은 정보를 속성이라 함
    • ER 다이어그램에서 Attribute는 원으로표현

관계(Relation)

  • Entity Type간의 관계
    • 예를 들어, 수강을 뜻하는 Takes는 학생과 과목간의 "수강"이라는 관계를 갖음
    • Takes를 Relation Type이라 하며, Relation Type역시 속성을 가질 수 있음
  • ER 다이어그램에서 Relation은 마름모로 표현

 

 

 

 


참고

 

[ Database ] ER 다이어그램 / ERD 기호 및 표기법

데이터베이스를 다루는 과정에서 한 번쯤은 들어봤을 ​ERD. ​ 이번 게시글에서는 ERD에 대해 다뤄보자. ​ ​ ​ ​ ERD ' Entity Relationship Diagram ' ​ 흔히 E-R 다이어그램이라고 불리우며 ERD 라고

mjn5027.tistory.com

 

[DB이론] ER 모델( Entity Relation Model ) - 개념적 설계

1. ER 모델( Entity Relation Model ) ER 모델은 요구사항으로부터 얻어낸 정보들을 개체(Entity), 애트리뷰트(Attribute), 관계성(Relation)으로 기술하는 데이터 모델을 말합니다. 개체( Entity ) 개체란 단..

victorydntmd.tistory.com

 

'Computer Science' 카테고리의 다른 글
  • [CS / DataBase] 데이터베이스 인덱스(Index)
  • [CS / DataBase] 데이터베이스 무결성
  • [CS / DataBase] 정규화와 비정규화
  • [CS / DataBase] 관계 유형(1:1 1:N N:M)
마볼링
마볼링
개발과 게임에 관한 내용을 읽기 쉽게 정리합니다.
  • 마볼링
    게임을 좋아하는 개발자의 블로그
    마볼링
  • 전체
    오늘
    어제
    • 분류 전체보기
      • Project
        • LOATODO
        • 인스타그램 클론코딩(중단)
      • Language
        • Java
        • PHP
        • Javascript
      • Framework & Library
        • Spring
        • Vue
      • Computer Science
        • Web
        • Linux
      • CodingTest
        • Algorithm
        • Kotlin으로 푼 코딩 테스트
        • Java로 푼 코딩 테스트
        • Sorting & Thinking
        • BFS
      • 책&강의 정리
      • 정보처리기사
      • 개인
        • 팰월드(PALWORLD)
        • 마인크래프트
  • 블로그 메뉴

    • 링크

      • GitHub
      • Threads
    • 공지사항

    • 인기 글

    • 태그

      LoaTodo
      JPA
      php
      아크 서바이벌
      CS
      codingtest
      이터널 모드
      티스토리챌린지
      오블완
      네트워크
      java
      jsp
      Spring
      Database
      로아투두
      운영체제
      프로그래머스
      코딩테스트
      error
      springboot
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.1
    마볼링
    [CS / DataBase] ER 다이어그램
    상단으로

    티스토리툴바