데이터모델링
-
데이터 모델링2024.02.26
데이터 모델링
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 |