업무파악 -> 개념적 데이터 모델링 -> 논리적 데이터 모델링 -> 물리적 데이터 모델링

 

개념적 데이터 모델링

 

ERD (Entity Relationship Diagram) - 1. 정보, 2. 그룹, 3. 관계 

 

관계형 데이터베이스에서는 내포관계를 허용하지 않습니다

 

거대 단일 테이블로 표현을 하면 중복이 발생합니다

 

표를 쪼개면 좋은 점은 속성들을 주제에 따라서 데이터를 그룹핑할 수 있습니다

 

만약 글에 대한 정보만 필요하다 그러면 글을 담고 있는 표만 필요하기 때문에 컴퓨터의 자원도 아낄 수 있습니다

 

중요한 특징 중 하나는 JOIN 

 

댓글 글 저자 - Entity

 

Entity는 후에 table로 전환되게 될 것임

 

글 - 제목, 생성일, 본문 으로 그룹핑 되어있음

 

이 구체적인 데이터를 Attribute(속성)

 

글과 저자는 쓴다 라는 관계를 가지고 있고 글과 댓글은 서로 소속 관계를 가지고 있다 저자와 댓글은 쓴다 라는 관계를 가지고 있다

 

이렇게 연관성을 표현해준것이 Relation

 

□Entity -> Table

○Attribute -> Column

◇Relation -> PK, FK

행 Tuple -> Row

 

기획서를 보면 가장 먼저 해야할 일은 Entity를 찾아내는 것

 

읽기보단 쓰기를 보면

 

저자, 글, 댓글 이 Entity로 적합

'DATABASE > Database' 카테고리의 다른 글

공부(6)  (0) 2021.08.31
공부(5)  (0) 2021.08.30
공부(3)  (0) 2021.08.30
공부(2)  (0) 2021.08.29
공부(1)  (0) 2021.08.29

+ Recent posts