[데이터베이스] ER 모델

October 19, 2023


읽기전에 보면 좋은 글

모델링 단계별 정리

Key 속성 정리글

ER Model

Entity

  • DB에서 표현해야하는 핵심적인 사물이나 개념

Attribute

  • Entity를 표현하기 위해 사용하는 속성
  • 각 속성은 value set 즉, data type(domain)을 갖는다.
  • 혀용되는 값의 범위가 있다는 뜻(나이 - 자연수)
속성 분류 설명 예시
단순 더 이상의 작은 요소로 분할할 수 없는 값 주민번호, 성별, 학번
복합 몇 개의 더 작은 속성들로 분할 가능한 속성 주소(시,도,군, 우편번호)
단일 하나의 값만 가짐
다중 여러 개의 값 취미(독서, 연주)
null 값이 입력되지 않은 속성
유도 다른 속성의 값을 이용해서 유도할 수 있는 속성 나이는 생년월일로 유도 가능

Key

데이터베이스의 키 속성은 무언가를 식별하는 고유한 식별자(identifier) 기능을 합니다.

키는 최소성을 만족하는지를 기준으로 나눌 수 있습니다.

Key 속성 정리글

keys

ERD 기호들 정리

ERD 기호

관계

Relationship


Profile picture

이재원

이해하기 쉬운 코드를 작성하려 고민합니다.


© 2024 Won's blog Built with Gatsby