한국기술교육대학교 온라인 평생교육원 - Python 기반 SQL 프로그래밍 첫 번째 강의를 듣고 궁금했던 부분을 찾아 정리한 내용입니다. 요약 데이터 모델링: 크게 개념 데이터 모델링, 논리 데이터 모델링, 물리 데이터 모델링으로 구성된다. 데이터 모델링이 3단계로 나뉘는 이유: 데이터베이스를 활용하고자 하는 개인이나 집단의 사용 목적이 다르기 때문 개념 데이터 모델링: 비즈니스 솔루션에 대한 entity와, 그들 간 관계를 식별하고 정의하는 것. 비즈니스 요구사항을 빠르고 간편하게 볼 수 있다. 논리 데이터 모델링: 개념 모델링에 필요한 세부사항을 추가하는 단계. 구현에 필요한 기술 사항은 고려하지 않는다. 물리 데이터 모델링: DBMS 시스템 상에서 구현하는 단계. 논리 데이터 모델에 기술 세부사항이..