티스토리 뷰
데이터모델링이란?
- 현실 세계의 비즈니스를 IT 시스템으로 구현하기 위해 데이터 관점으로 업무를 분석하는 기법
- 현실 세계의 비즈니스를 약속된 표기법으로 표현하는 과정
- IT 시스템의 근간이 되는 데이터베이스를 구축하기 위한 분석 및 설계 과정
데이터모델링 3단계
논리적 설계(데이터 모델링) | 물리적 설계 | 데이터베이스 |
엔티티(Entity) | 테이블 | 테이블 |
속성(Attribute) | 칼럼 | 칼럼 |
주 식별자(Primary Identifier), UID | 기본 키(Primary Key) | 기본키 |
외래 식별자(Foreign Identifier) | 외래 키(Foreign Key) | 외래 키 |
관계(Relationship) | 외래 키 | - |
엔터티란?
- 비즈니스 관점에서 IT 시스템을 통해 저장 및 관리해야하는 집합적인 어떤 것
- 엔터티는 사람, 사물, 사건 , 개념 등의 명사에 해당한다.
- 엔터티는 비즈니스 관점에서 IT 시스템을 통해 관리가 필요한 관심사에 해당한다.
- 결국 비즈니스를 구현하기 위해 저장해야 하는 어떤 것(Thing)이라고 할 수 있다.
논리 데이터모델링이란?
출처
2)
'Programming > DATABASE' 카테고리의 다른 글
[MSSQL/DB] DATABASE 생성 (0) | 2022.05.09 |
---|---|
[SQL] 기본 SQL 찾기 (0) | 2022.01.07 |
[DATABASE/MySQL] MySQL - CRUD (0) | 2021.01.18 |
[DATABASE/MySQL] MySQL Install (0) | 2021.01.18 |
[DATABASE] Oracle SQL 개념 정리 - 프로시저, 뷰, 트리거 ,인덱스, 시퀀스, 클러스터 (0) | 2020.08.25 |
댓글