목록sqld (3)
SQL & Python Study

✏️ STUDY INDEX 1. 성능 데이터 모델링 2. 정규화 이론 3. 반정규화 개념 1. 성능 데이터 모델링 (1) 성능데이터 모델링 : DB 성능 향상을 목적으로 하는 작업 빠른 템포로 자주 발생하는 쿼리가 비효율적일 경우, 전체 DB 성능에 영향을 끼침. 정규화, 반정규화, 테이블 통합, 데이터 분할, 조인구조, PK, FK 등 성능 관련 사항이 데이터 모델링에 반영될 수 있도록 함. 사전 설계 지향 : 분석 설계 단계에서 사전 성능 데이터 모델링을 수행하면 재업무 비용 최소화 가능(2) 성능 데이터 모델링의 고려사항 정규화 수행 : 중복 데이터 저장 방지 DB 용량 산정 수행 : 어떤 엔터티에 데이터가 집중되는지 파악하여, 필요시 테이블 분리/조인 DB에서 발생되는 트랜잭션 유형 파악 : ..

✏️ STUDY INDEX 1. 엔터티(Entity)2. 속성 (Attribute)3. 관계 표기법 (IE, Barker)4. 식별자(Identifier) ※ 방대한 학습 내용을 요약하기 위한 포스팅으로 부연 설명이 없거나 매우 짧습니다. ※ 강의를 듣고 제 입맛대로 요약 & 재정리한 내용입니다. 1. 엔터티(Entity) (0) 미리 정리하면 훨씬 이해가 빨라지는 개념! 엔터티(Entity) : 업무에 쓰이는 데이터들을 분류한 그룹을 의미. SQL의 테이블! '개체'라고도 함. 인스턴스(Instance) : 테이블에 저장된 특정한 데이터의 내용. 테이블의 행(row)속성(Attribute) : 각 인스턴스가 갖는 각각의 특징(또는 성질, 성격). 테이블의 열(column)관계(Relations..

✏️ STUDY INDEX 1. 데이터 모델링의 이해 -- 정의, 목적, 특징, 데이터 모델링의 3단계, 3가지 관점, 중요성 2. 3층 스키마(3-Level Schema) -- 데이터 독립성, 3층 스키마의 구조별 특징 3. 데이터 모델링의 요소와 ERD -- 3가지 구성 요소(엔터티, 속성, 관계)와 ERD 작성법, 표기법 ※ 방대한 학습 내용을 요약하기 위한 포스팅으로 부연 설명이 없거나 매우 짧습니다. ※ 강의를 듣고 제 입맛대로 요약 & 재정리한 내용입니다. 1. 데이터 모델링의 이해 (0) 먼저 짚고 넘어가야할 가장 기본적인 개념 SQL(structured query language)데이터베이스에 직접적으로 액세스할 수 있는 언어.정의, 조작, 적용/취소, 제어, 처리 등 데이터베이스..