본문 바로가기

데이터17

DAsP(1과목) 1-1. 전사아키텍처 정의 1. 전사 아키텍처 정의 전사아키텍처 - 기업의 전체 정보화 설계도 - 기업의 목표와 요구를 잘 지원하기 위해 IT인프라의 각 부분들이 어떻게 구성, 작성되어야 하는지 체계적으로 기술한 것. 전사란? - 기업 또는 기관 지칭하며, 하나의 기업이나 기관과 정확히 일치하지 않을 수 있다. 아키텍처란? - 큰 골격이나 뼈대라고 이해할 수 있다. - 구성 요소는 규칙, 모델, 계획이다. 1) 규칙 관점(전략, 원칙/지침, 표준) - 의사결정 단계에 상호운용이나 일관성 유지 위하여 준수하여야 하는 원칙 수렴, 적용함으로써 아키텍처 연속적 모습 관리. 2) 모델 관점(참조모델, (비즈니스, 데이터, 애플리케이션, 기술) 아키텍처) - 수립과 향후 변경을 고려해 절차나 기법을 표준화하는 것이 중요. 3) 계획 관점(.. 2023. 7. 28.
5-2장. SQL 최적화 기본 원리(인덱스 기본) SQLD 단원별 목록으로 1. 인덱스 특징과 종류 원하는 데이터를 쉽게 찾을 수 있도록 돕는 책의 찾아보기와 유사한 개념이다. 테이블을 기반으로 선택적으로 생성할 수 있는 구조이다 인덱스의 기본적인 목적은 검색 성능의 최적화이다. Insert, Update, Delete 같은 DML 작업은 테이블과 인덱스를 함께 변경해야 하기 때문에 오히려 느려질 수 있다는 단점이 존재. 가) 트리 기반 인덱스 루트 블록(Root Block): 브랜치 블록 중에서 가장 상위에서 있는 블록 브랜치 블록(Branch Block): 분기를 목적으로 하는 블록 리프 블록(Leaf Block): 트리의 가장 아래 단계에 존재 Oracle에서 트리 기반 인덱스에는 B-트리 인덱스 외에도 비트맵 인덱스(Bitmap Index), 리.. 2023. 6. 4.
2-6장. 데이터 모델과 성능_분산 데이터베이스와 성능 SQLD 단원별 목록으로 1. 분산 데이터베이스의 개요 - 여러 곳으로 분산되어 잇는 데이터베이스를 하나의 가상 시스템으로 사용할 수 있도록 한 데이터베이스 - 논리적으로 동일한 시스템에 속하지만, 컴퓨터 네트워크를 통해 물리적으로 분산되어 있는 데이터들의 모임 - 데이터베이스를 연결하는 빠른 네트워크 환경을 이용하여 데이 터베이스를 여러 지역 여러 노드로 위치시켜 사용성/성능 등을 극대화 시킨 데이터베이스 2. 분산 데이터베이스의 투명성(Transparency) - 분산데이터베이스가 되기 위해서는 6가지 투명성(Transparency)을 만족해야 한다. 1) 분할 투명성 (단편화) : 하나의 논리적 Relation이 여러 단편으로 분할되어 각 단편의 사본이 여러 site에 저장 2) 위치 투명성 : 사.. 2023. 5. 21.
1-5장. 데이터 모델링의 이해_식별자(Identifiers) SQLD 단원별 목록으로 1. 식별자(Identifiers) 개념 - 하나의 엔터티에 구성되어 있는 여러 개의 속성 중에 엔터를 대표할 수 있는 속성을 의미하며 하나의 엔터티는 반드시 하나의 유일한 식별자가 존재해야 한다. 2. 식별자의 특징 - 외부식별자의 경우 주식별자 특징과 일치하지 않으며 참조무결성 제약조건(Referential Interity)에 따른 특징을 가지고 있다. 3. 식별자 분류 및 표기법 가) 식별자 분류 - 자신의 엔터티 내에서 대표성을 가지는가에 따른 주식별자(Primary Identifier)와 보조식별자(Alternate Identifier)로 구분 - 엔터티 내에서 스스로 생성되었는지 여부에 따라 내부식별자와 외부식별자(Foreign Identifier)로 구분 - 단일 속.. 2023. 5. 14.
728x90
반응형