데이터베이스 3

[sqld] sqld 합격 후기 및 공부법(노랭이, 개념 및 이론 공부, 기출분석, 마지막 최종 정리, 시험 후기)

평상시 프로젝트를 진행할 때, Erd 설계를 기반으로 소프트웨어를 개발하였습니다. 또한 위에 글에 명시되어 있듯이, RDBMS는 기업에서 기업의 정보화, 데이터 관리 및 유지 보수를 위해 필수적인 요소입니다. 기업에서도 필요로 하고, 개발자라면 알 필요성이 있는 데이터베이스 관련 지식을 터득하고, 기존 지식들을 보완할 겸 자격증에 도전하였습니다. 공부법 1. 노랭이 (깔끔하게 1회독) 실제로 많이 보면 도움이 되지만, 여기에서 다 나온다고는 확답을 못 드리겠습니다. 문제를 풀면서 모르는 내용들은 유튜브 강의를 참조하며 해당 문제를 이해하려고 했습니다. SQL 활용 파트가 해당 답지만으로는 해결이 안 되는 부분들이 있었기에, 구글링도 많이 했습니다. 도움이 된 강의 https://www.youtube.co..

자격증 2023.06.13

[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