[SQL] SQL 기본 개념
데이터 모델링1. 데이터 모델링 정의업무 형상화: 업무 흐름을 가시화하고 명세화하는 과정.시스템 유지보수: 데이터 정의(스키마)와 프로세스를 느슨하게 결합하여 시스템 유지보수에 유리함.특징: 추상화, 단순화, 명확화.2. 데이터 모델링 관점대상: 데이터처리방법: 프로세스상관관계: CRUD 분석을 기반으로 한 데이터와 프로세스의 상관관계 분석3. 데이터 모델링 단계개념적 모델링: 높은 추상화 수준, 엔터티와 속성 도출.논리적 모델링: 키, 속성, 관계 정의, 정규화.물리적 모델링: 낮은 추상화 수준, 성능, 보안, 가용성 고려, 반정규화.ANSI-SPARC 스키마 구조외부스키마: 사용자 관점, 다중 사용자 뷰.개념스키마: 설계자 관점, 통합된 뷰.내부스키마: 개발자 관점, 물리적 뷰.ERD 작성순서엔터티 ..
2025. 1. 24.
[Python] 데이터 분석 (Pandas, Seaborn)
pandasSeries와 DataFrame의 기능을 제공하는 파이썬 패키지. 주로 pandas 전체를 pd라는 이름으로 import 해서 사용pandas 설치pip install pandaspip install seabornSeriesimport pandas as pddict_data = {'a': 1, 'b': 2, 'c': 3} series = pd.Series(dict_data)seriestype(series)# pandas.core.series.Seriesseries.Index# Index(['a', 'b', 'c'], dtype='object')series.values# array([1, 2, 3])list_data = ['a', 'b' , 'c']series_2 = pd.Series(list_..
2025. 1. 14.