[SQL] SQL 기본 개념
데이터 모델링1. 데이터 모델링 정의업무 형상화: 업무 흐름을 가시화하고 명세화하는 과정.시스템 유지보수: 데이터 정의(스키마)와 프로세스를 느슨하게 결합하여 시스템 유지보수에 유리함.특징: 추상화, 단순화, 명확화.2. 데이터 모델링 관점대상: 데이터처리방법: 프로세스상관관계: CRUD 분석을 기반으로 한 데이터와 프로세스의 상관관계 분석3. 데이터 모델링 단계개념적 모델링: 높은 추상화 수준, 엔터티와 속성 도출.논리적 모델링: 키, 속성, 관계 정의, 정규화.물리적 모델링: 낮은 추상화 수준, 성능, 보안, 가용성 고려, 반정규화.ANSI-SPARC 스키마 구조외부스키마: 사용자 관점, 다중 사용자 뷰.개념스키마: 설계자 관점, 통합된 뷰.내부스키마: 개발자 관점, 물리적 뷰.ERD 작성순서엔터티 ..
2025. 1. 24.