본문 바로가기

전체 글309

DAsP(1과목) 1-1. 전사아키텍처 정의 1. 전사 아키텍처 정의 전사아키텍처 - 기업의 전체 정보화 설계도 - 기업의 목표와 요구를 잘 지원하기 위해 IT인프라의 각 부분들이 어떻게 구성, 작성되어야 하는지 체계적으로 기술한 것. 전사란? - 기업 또는 기관 지칭하며, 하나의 기업이나 기관과 정확히 일치하지 않을 수 있다. 아키텍처란? - 큰 골격이나 뼈대라고 이해할 수 있다. - 구성 요소는 규칙, 모델, 계획이다. 1) 규칙 관점(전략, 원칙/지침, 표준) - 의사결정 단계에 상호운용이나 일관성 유지 위하여 준수하여야 하는 원칙 수렴, 적용함으로써 아키텍처 연속적 모습 관리. 2) 모델 관점(참조모델, (비즈니스, 데이터, 애플리케이션, 기술) 아키텍처) - 수립과 향후 변경을 고려해 절차나 기법을 표준화하는 것이 중요. 3) 계획 관점(.. 2023. 7. 28.
SQLD 단원별 요약 목록 과목 1. 데이터 모델링의 이해 (10 문항) 1장. 데이터 모델링의 이해 1절. 데이터 모델의 이해 2절. 엔터티(Entity) 3절. 속성(Attribute) 4절. 관계(Relationship) 5절. 식별자 2장. 데이터 모델과 성능 1절. 성능 데이터 모델링의 개요 2절. 정규화와 성능 3절. 반정규화와 성능 4절. 대량 데이터에 따른 성능 5절. 데이터베이스 구조와 성능 6절. 분산 데이터베이스와 성능 과목 2. SQL 기본 및 활용 (40 문항) 1장. SQL 기본 1절. 관계형 데이터베이스 개요 2절. DDL(DATA DEFINITION LANGUAGE) 3절. DML(DATA MANIPULATION LANGUAGE) 4절. TCL(TRNSACTION CONTROL LANGUAGE) 5절... 2023. 6. 4.
5-3장. SQL 최적화 기본 원리(조인 수행 원리) SQLD 단원별 목록으로 1. 조인 수행 원리 조인이란 두 개 이상의 테이블을 하나의 집합으로 만드는 연산이다. SQL문에서 FROM 절에 두 개 이상의 테이블이 나열될 경우 조인이 수행된다. 조인 기법은 두 개의 테이블을 조인할 때 사용할 수 있는 방법이다. 여기서는 조인 기법 중에서 자주 사용되는 NL Join, Hash Join, Sort Merge Join 등이 있다. 2. NL Join - NL Join은 프로그래밍에서 사용하는 중첩된 반복문과 유사한 방식으로 조인을 수행한다. NL Join의 작업 방법 1) 선행 테이블에서 주어진 조건을 만족하는 행을 찾음 2) 선행 테이블의 조인 키 값을 가지고 후행 테이블에서 조인 수행 3) 선행 테이블의 조건을 만족하는 모든 행에 대해 1번 작업 반복 수.. 2023. 6. 4.
5-2장. SQL 최적화 기본 원리(인덱스 기본) SQLD 단원별 목록으로 1. 인덱스 특징과 종류 원하는 데이터를 쉽게 찾을 수 있도록 돕는 책의 찾아보기와 유사한 개념이다. 테이블을 기반으로 선택적으로 생성할 수 있는 구조이다 인덱스의 기본적인 목적은 검색 성능의 최적화이다. Insert, Update, Delete 같은 DML 작업은 테이블과 인덱스를 함께 변경해야 하기 때문에 오히려 느려질 수 있다는 단점이 존재. 가) 트리 기반 인덱스 루트 블록(Root Block): 브랜치 블록 중에서 가장 상위에서 있는 블록 브랜치 블록(Branch Block): 분기를 목적으로 하는 블록 리프 블록(Leaf Block): 트리의 가장 아래 단계에 존재 Oracle에서 트리 기반 인덱스에는 B-트리 인덱스 외에도 비트맵 인덱스(Bitmap Index), 리.. 2023. 6. 4.
728x90
반응형