출처 : MySQL로 배우는 데이터베이스 개론과 실습(2판)
📊 데이터 모델링이란
지반 설계(데이터베이스 설계)와 같은 것
=> 이후 건물 설계(소프트웨어 설계)
< 데이터베이스 생명주기 >
💬 설계 - 개념적 모델링
요구사항 분석 결과를 토대로 업무의 핵심 개념을 구분하고 전체적 뼈대를 만들기
ER 다이어그램
- 핵심적인 개체
- 개체를 식별할 수 있는 핵심 속성 PK
- 객체 간 관계
💬 설계 - 논리적 모델링
개념적 모델링에서 만든 ER 다이어그램을 DBMS에 맞게 사상하여 실제 데베로 구현하기 위한 모델을 만들기
- 상세 속성들 모두 추출
- 정규화(중복저장해결) 진행
- 데이터의 표준화(데이터 용어 사전과 도메인 정의) 수행
💬 설계 - 물리적 모델링
실제 컴퓨터의 저장 장치에 저장하기 위한 물리적 구조를 정의하기
- 응답 시간 최소화
- 트랜잭션 동시 발생 가능 횟수 확인
- 데이터 사용 공간 효율적 배치
'💾 Backend > 데이터베이스' 카테고리의 다른 글
📊 데이터베이스(mySQL) - 7 정규화 (0) | 2024.05.28 |
---|---|
📊 데이터베이스(mySQL) - 6-2. ER 모델 (0) | 2024.05.26 |
📊 데이터베이스(mySQL) - 5. 데이터베이스 프로그래밍 (0) | 2024.05.10 |
📊 데이터베이스(mySQL) - 3. SQL 기초 - DML:삽입수정삭제 Ing (0) | 2024.04.27 |
📊 데이터베이스(mySQL) - 3. SQL 기초 - DDL ing (0) | 2024.04.27 |