정규화 2

[sqld] SQL 자격검정 실전문제 핵심정리 (2장 데이터 모델과 성능) (6.10 시험 대비용 정리)

제2장 데이터 모델과 성능 제1절 성능 데이터 모델링의 개요 제2절 정규화와 성능 제3절 반정규화와 성능 제4절 대량 데이터에 따른 성능 제5절 데이터베이스 구조와 성능 제6절 분산 데이터베이스와 성능 성능데이터모델링이란 ? 데이터베이스 성능 향상을 목적으로 설계단계의 데이터 모델링 때부터 성능과 관련된 사항이 데이터 모델링에 반영될 수 있도록 하는 것 데이터의 증가가 빠를수록 성능저하에 따른 성능개선비용 증가 데이터모델은 성능을 튜닝하면서 변경이 될 수 있음 분석/설계 단계에서 성능을 고려한 데이터모델링을 수행할 경우 성능 저하에 따른 Rework비용을 최소화할 수 있는 기회를 가지게 됨 성능 데이터 모델링 고려사항 순서 데이터모델링을 할 때 정규화를 정확하게 수행 데이터베이스 용량 산정 데이터베이스의..

SQL 2023.06.06

[CS] 면접을 위한 CS 전공지식 노트 정리(chapter4 데이터베이스)

데이터베이스 단원의 목차에 대해 설명드리겠습니다. SECTION 1 데이터베이스의 기본 SECTION 2 ERD와 정규화 과정 SECTION 3 트랜잭션과 무결성 SECTION 4 데이터베이스의 종류 SECTION 5 인덱스 SECTION 6 조인의 종류 SECTION 7 조인의 원리 4.1 데이터베이스의 기본 데이터베이스(DB, DataBase)는 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합입니다. 해당 데이터베이스를 제어, 관리하는 통합 시스템을 DBMS(DataBase Management System)라고 하며, 데이터베이스 안에 있는 데이터들은 특정 DBMS마다 정의된 쿼리 언어(query language)를 통해 삽입, 삭제, 수정, 조회 등을 통해 수행할 수 있..

CS 2023.06.05