데이터모델링

데이터 모델링

2024. 2. 26. 22:38
데이터 베이스 설계 과정 중 현실 세계의 개체(Entity)와 그들간의 관계를 추상화 하여 데이터 베이스 구조를 설계 하는 과정

 

 

데이터 베이스 생명 주기 

1. 요구사항 수집 및 분석 : 사용자들의 요구사항을 듣고 분석하여 데이터 베이스 구축의 범위를 정한다.

2. 설계 : 분석된 요구사항을 기초로 주요 개념과 업무 프로세스 등을 식별하고 (1.개념적 설계)

              사용하는 종류에 맞게 변환(2.논리적 설계) 후에,

              데이터 베이스 스키마를 도출 (3.물리적 설계)한다.

3. 구현 : 설계 단계에서 생성한 스키마를 실제 DBMS에 적용하여 테이블 및 관련 객체를 만든다.

4. 운영 : 구현된 데이터 베이스를 기반으로 소프트 웨어를 구축하여 서비스를 제공한다.

5. 감시 및 개선 : 데이터베이스 운영에 따른 시스템의 문제를 관찰하고 데이터베이스 자체의 문제점을 파악하여 개선한다.

 

 

 

개념적 모델링 (conceptual modeling)

- 요구 사항을 수집하고 분석한 결과를 토대로 업무의 핵심적인 개념을 구분하고 전체적인 뼈대를 만드는 과정 

 

논리적 모델링 (logical modeling)

- 개념적 모델링에서 만든 ER다이어그램을 사용하려는 DBMS에 맞게 매핑하여 실제 데이터베이스를 구현하기 위한 모델을 만드는 과정

 

물리적 모델링 (physical modeling)

- 작성된 논리적 모델을 실제 컴퓨터의 저장 장치에 저장하기 위한 물리적 구조를 정의하고 구현하는 과정

 

 

 

 

'💻 IT > DB' 카테고리의 다른 글

일하면서 배운 MYSQL ++계속 추가  (0) 2024.05.16
mariadb sql문 (+생각 날 때 마다 추가 예정)  (0) 2024.02.29
트랜잭션 (Transaction)  (0) 2024.01.22

+ Recent posts