본문 바로가기
Database/SQL개발자

1장 데이터 모델링의 이해

by java나유 2022. 8. 2.

참고 하기 정보들은 데이터 모델링 이해에 관한 요점정리이며 수시로 업데이트가 있습니다.

모델링 특징
-추상화의 의미
-단순화의 의미
-정확화의 의미
모델링이 필요한 이유
-업무정보를 구성하는 기초가되는 정보들에 대해 일정한 표기법으로 표현
-모델링 자체로서의 업무흐름을 설명하고 분석하는데 의미
-분석된 모델을 가지고 데이터베이스를 생성하며 개발 및 데이터 관리에 사용
데이터 모델링 유의사항 
-중복
-비유연성(유지보수)
-비일관성(데이터중복이 없어도 발생 why?정보가 갱신되거나 업데이트 될 가능성까지 고려해야함)
모델링 개념 3가지
-개념적 데이터 모델링 ex)전사적데이터/EA수립
추상화의 개념이 높고 업무중심적인 포괄적 수준의 모델링 진행 
-논리적 데이터 모델링 ex)재사용성 증가
시스템을 구축하고자하는 업무 key,속성,관계를 정확히 표현
-물리적 데이터 모델링
실제로 데이터베이스를 인식할 수 있도록 성능, 저장 등 물리적 성격을 고려하며 설계
데이터 독립성 요소 3가지
-외부스키마 :개개 사용자가 보는 개인db
-내부스키마:물질적 장치에서 실제저장db
-개념스키마 :모든 사용자 관점 전체db

 

728x90

댓글