Topcit 정리/기술 영역 - 데이터베이스 구축과 운영(17)
-
데이터 이해와 활용 출제기준
데이터 연관 시스템과 데이터 응용 분야로 구분되어있다. 인공지능 및 빅데이터 분야에서의 데이터 지식을 강조하고 있다. 1 데이터와 데이터베이스 이해 데이터, DB, DBMS, DB 시스템의 구성 및 역할 데이터 베이스 시스템 이해 데이터 처리 이론 ANSI-SPARC의 3레벨 데이터베이스 아키텍처 데이터 독립성 핵심 관계자 DBA, DA의 역할 데이터베이스 종류 이해 관계형 데이터베이스 객체지향 데이터베이스 XML 데이터베이스 NoSQL 데이터베이스 2 데이터베이스 설계 실전, 업무적인 특징이 제일 강조되는 분야 데이터베이스 설계 및 구축 절차 개발 라이프사이클에서 개념-논리-물리적 설계에서 수행하는 내용 데이터 영역과 프로세스 영역을 구분하여 설계에서 수행하는 내용 데이터 전화, 튜닝, 관리 영역 이해..
2021.04.22 -
16. 다양한 데이터베이스 시스템
멀티미디어 데이터베이스 대용량과 복잡성을 가진 이미지, 오디오, 비디오등 멀티미디어 자료를 저장하기 위해 개발된 데이터베이스 객체지향적 접근과 멀티미디어의 동기화된 표현 개념이 적용되어있다. 구축방법 파일 기반 : 검색 위주의 VOD등에 이용됨 RDBMS 기반 : 아스키 텍스트 데이터를 저장, 완전한 멀티미디어 구현 어려움 OODBMS 기반 : 사용자 정의 클래스, 미디어별 클래스 정의 ORDBMS 기반 : 모노 미디어 저장을 위한 필드 지원 메인 메모리 데이터베이스 데이터베이스를 메모리에 상주시키면서 관리 및 운영하는 데이터베이스이다. 비즈니스 요구와 메모리 가격 하락 등의 기술발전으로 활발히 활용되는 추세이다. 임베디드 데이터베이스 제한된 임베디드 환경 하에서 특정 기능을 구현하기 위하여 개발된 데이..
2021.03.18 -
15. 빅데이터 및 NoSQL
빅데이터의 개요 빅데이터의 특징 크기 : 데이터의 수집, 저장, 처리에 있어 크기가 큰 데이터 속도 : 매우 빠른 속도로 생성되고 실시간 처리 다양성 : 정형, 반정형, 비정형 데이터로 구분된다. 빅데이터 라이프사이클별 세부기술 수집 : 모든 디바이스 및 시스템에서 나오는 데이터를 수집하는 기술 -> 크롤링, ETL 저장, 처리 : 대용량 데이터를 저장하며 처리하는 기술 -> NoSQL, 분산파일시스템 분석 : 빅데이터를 이용해 실생활에 도움을 주는 기술 -> 머신러닝, 자연어처리 등 표현 : 분석된 결과를 효과적으로 표현하는 기술 -> R, 그래프, 도면 등 빅데이터 관련 기술 분산파일시스템 대용량, 비정형 데이터를 분산 환경에 저장하기 위한 파일 시스템 아키텍처 MapReduce 저렴한 머신을 이용하..
2021.03.17 -
14. XML에 대한 이해
XML 개념 및 구성요소 웹 환경에서 데이터를 구조화하고 교환하기 위하여 표준으로 개발한 확장 마크업언어이다. 특징 단순성, 개방성, 확장성, 이해성, 분리성, 계층 구조, 유니코드 구성요소 XML DTD : 문서의 형태를 일관된 구조로 변경함 XML Schema : DTD를 대체하기 위하여 개발된 고급 데이터 정의언어 XPath : XML 경로식에 탐색 조건을 걸수 있도록 확장 XQuery : XML 표준 질의어 XSL : 여러가지 형태로 표현하는 스타일시트 XLL : XML요소간 연결 및 관계를 표시 DTD 개요 문서의 구조와 콘텐츠를 정의하여 XML문서 구조를 명시적으로 선언하는 파일 절차 1. DTD 선언 2. 엘리먼트 타입 선언 3. XML과 결합
2021.03.15 -
13. 데이터베이스 분석 이해
데이터웨어하우스 개념 외부 데이터를 주제별로 통합하여 별도의 프로그래밍 없이 즉시 분석할 수 있도록 하는 시스템 특징 주제지향 : 의사결정에 필요한 특정 주제의 데이터만을 저장 통합적 : 데이터의 정합성과 물리적 통일성을 갖는 구조 시계열적 : 데이터를 일련의 스냅숏 형태로 오랜기간 보유 비휘발성 : 한번 적재되면 이후에 삭제 및 수정이 불가능하다. 데이터웨어하우스 모델링 모델링 기법 스타 스키마 : 데이터를 분리하여 설계하는 모델링 기법 스노우플레이크 스키마 : 중복이 적지만 스타 스키마에 비해 조인 연산이 늘어남 ETL(Extraction/Transformation/Loading)의 개념 추출 (Extraction) : 원본 파일로 부터 데이터웨어 하우스에 저장될 데이터를 추출 변환 (Transfor..
2021.03.14 -
12. 데이터베이스 종류
주요 데이터베이스 유형 계층형 데이터베이스 상하 종속적인 관계의 트리 형태로 계층적으로 저장하는 데이터베이스이다. 데이터 사용량을 쉽게 예측할 수 있지만, 업무 프로세스에 대한 적응이 '쉽지 않음' 네트워크형 데이터베이스 계층형 데이터베이스의 트리 형태를 망형태로 확장하여 데이터를 저장하는 데이터베이스이다. 다대다 관계를 유지하고 데이터 연결을 위하여 포인터를 사용한다. 관계형 데이터베이스 관계형 데이터모델에 기반한 데이터베이스로 Oracle, SQL등 현재 상용화되어있는 데이터베이스이다. 객체지향 데이터베이스 객체 모델에 기반하여 정보를 저장하고 검색할 수 있는 데이터베이스 객체관계 데이터베이스 특징 사용자정의 데이터타입 지원 : 사용자가 직접 데이터타입 정의 가능 참조 타입 지원 : 하나의 레코드가 ..
2021.03.12