코드잇/데이터베이스

데이터 모델링_2

양상추상츄 2023. 3. 18. 11:36

*Entity(개체) : 우리가 데이터를 저장하려고 하는 대상

*Attribute(속성) : Entity에 대해서 저장하려고하는 특징

*Relationship(관계) : Entity 사이의 연결점

*Constraint(제약조건) : 여러 데이터 요소들에 있는 규칙

 

*ERM(Entity-Relationship Model)

- Entity 사이 관계의 속성을 한눈에 파악하기 쉬움

- Entity 하나하나에 대한 정보를 표현하지 않음

- ERM에 있는 내요을 릴레이셔널 모델로 바꿔서 표현하기 쉬움

- Entity는 네모로 attribute는 네모안 글씨로, relationship은 실선으로 표현

 

*개념모델

  - 대략적인 구조를 파악할때 사용

  - Entity 사이의 관계표현

  - 경영진이 새로운 기능을 추가하려고 할때

*논리모델

  - Attribute들과 primary key, foregin key 까지 표현

*물리모델

  - 데이터 타입, 변수 이름들이 실제로 어떻게 저장되는지

  - 실제로 데이터베이스를 구축할 수 있을정도의 자세한 정보가 담김

 

개념모델 -> 논리모델 -> 물리모델 순으로 구체화 된다.

 

'코드잇 > 데이터베이스' 카테고리의 다른 글

ERM(ERD) 표현  (0) 2023.03.19
비즈니스 룰  (0) 2023.03.18
데이터 모델링_1  (0) 2023.03.11
CASE WHEN THEN, VIEW, 데이터베이스 현황파악  (0) 2023.03.11
SQL VIEW  (0) 2023.03.05