*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 |