본문 바로가기

Archived(CSE Programming)/Database(Oracle)

Chap 2. ER diagram

https://woongsin94.tistory.com/186?category=730536

 

ER 다이어그램(ER Diagram)

1. 정의 ER diagram 이란 Entity-Relationship Model을 표현하는 것으로, 현실세계의 요구사항(Requirements)들로 부터 Database를 설계과정에서 활용된다. 즉, 개념을 모델링하는 것으로 개체(entity)와 속성(att..

woongsin94.tistory.com

  • 테이블은 기본적으로 직사각형 개체로 표현하기
  • 속성은 동그라미로 표현하기(단 외래키는 절대 표현하지 않는다!)
  • 키 속성은 특성에 맞게 잘 표현하기!
  • 유도 속성은 점선으로 표현
  • 테이블과 속성을 이어준 다음, 테이블 들 간의 외래키 관계 파악
  • 외래키에 따른 관계에서 상대 테이블은 무조건 1로 나의 조건은 UNIQUE에 따라 N/1
  • 외래키 관계에 놓인 컬럼들의 속성 조건이 NOT NULL 이면 이중선 (전체 참여)
  • 외래키가 기본키이면 Weak Entity로 표현
  • 테이블 M:N 관계가 필요하면 다른 테이블로 표현해야 한다

'Archived(CSE Programming) > Database(Oracle)' 카테고리의 다른 글

Chap 5. SQL  (0) 2019.10.22
Chap 3. Table Index & B+tree  (0) 2019.10.22
Chap 1. DBMS & Relational Model  (0) 2019.10.22
Chap 0. Oracle 기본 및 접속법  (0) 2019.10.22
B+ Tree의 삽입  (0) 2019.10.16