안녕하세요 오늘은 데이터 입출력 구현 단원에 대하여 공부해보겠습니다.
1. 논리 데이터 저장소 확인
데이터 모델링 절차
:요구사항 분석 -> 개념적 데이터 모델 -> 논리적 데이터 모델 -> 물리적 데이터 모델
릴레이션 A,B가 있을때 릴레이션 B조건에 맞는 것만 릴레이션 A에서 튜플을 꺼내 프로젝션하는 관계대수?
:디비전
이상현상의 종류 3가지
:삽입이상, 삭제이상,갱신이상
비 정규화의 개념을 쓰시오
:정규화된 엔티티,속성, 관계에 대해 성능 향상과 개발운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법
논리데이터 모델의 속성은?
:개체, 속성, 관계
현실 세계에 존재하는 데이터와 그들 간의 관계를 사람이 이해할 수 있는 형태로 명확하게 표현하기 위해서
가장 널리 사용되고 있는 모델, 요구사항으로 부터 얻어낸 정보들을 개체,속성,관계로 기술한 모델
:개체 - 관계 모델
개체 - 관계(E-R) 다이어그램 기호에 대해 서술하시오
:개체 -> 사각형
관계 -> 마름모
속성 -> 타원
다중값 속성 -> 이중타원
관계 - 속성 연결 -> 선
관계형 데이터 모델에서 데이터의 중복성을 제거하여 이상현상을 방지하고, 데이터의 일관성과 정확성을 유지하기 위해
무손실 분해하는 과정?
:정규화
데이터 정규화 단계 중 BCNF에대해 서술하시오
:모든 결정자가 후보 키가 되도록 하여 결정자 함수 종속성을 제거하는 단계
2. 물리 데이터 저장소 설계
논리 모델을 적용하고자 하는 기술에 맞도록 상세화해 가는 과정
:물리 데이터 모델링
관계형 데이터 베이스의 인덱스 개념을 간략히 서술
:검색 연산의 최적화를 위해 데이터 베이스 내 열에 대한 정보를 구성한 데이터 구조이다.
연속적인 숫자나 날짜를 기준으로 하는 파티셔닝 기법? , 손쉬운 관리 기법을 제공하여 관리 시간 단축이 가능함.
:레인지 파티셔닝
3. 데이터 베이스 기초 활용하기
데이터 베이스의 개념?
:다수의 인원, 시스템 또는 프로그램이 사용할 목적으로 통합하여 관리 되는 데이터의 집합이다.
데이터에 대한 접근 속도가 빠르지만 상하 종속적인 관계로 관리하는 구조로 데이터 구조의 유연한 대응은 어려운 데이터 베이스?
:계층형 데이터 베이스 관리 시스템
데이터 베이스 종류
: 키 -값 DBMS
문서저장 DBMS
그래프 DBMS
부적절한 자료가 입력되어 동일한 내용에 대해 서로 다른 데이터가 저장되는 것을 허용하지 않는 성질
:데이터 무결성
삽입, 삭제, 갱신, 생성 이후에도 데이터가 변함없이 일정
:데이터 일관성
ERD의 개념?
:업무 분석 결과로 도출된 실체(개체)와 개체간의 관계를 도식화한 다이어그램이다.
빅데이터 기술중 대용량 데이터의 집합을 처리하는 응용 프로그램에 적합하도록 설계된 분산 파일 시스템?
:HDFS(Hadoop Distributed File System)
구글에서 대용량 데이터 처리를 분산 병령 컴퓨팅에서 처리하기 위한 목적으로 제작하여 2004년에 발표한 소프트 웨어 프레임 워크?
:맵 리듀스
NoSql이란?
:전통적인 RDBMS와 다른 DBMS를 지칭하기 위한 용어로 데이터 저장에 고정된 테이블 스키마가 필요하지 않고, 조인 연산을 사용할 수 없으며 수평적으로 확장이 가능한 DBMS이다.
Key 안에 (Column, Value) 조합으로 된 여러개의 필드를 갖는 NoSql의 유형은?
:Column Family Data Store
온톨로지의 개념?
:실세계에 존재하는 모든 개념들과 속성, 관계 정보를 컴퓨터가 이해할 수 있도록 서술해놓은 지식 베이스이다.
텍스트 마이닝이란?
:대량의 텍스트 데이터로부터 패턴 또는 관계를 추출하여 의미 있는 정보를 찾아내는 기법이다.
4. 단원 종합 문제
논리 데이터 모델 구조?
: 개체, 속성, 관계
테이블 내의 속성값은 원자값으로 구성한다는 데이터 베이스 정규화 단계?
:1정규형
파티션 키의 해시값에의한 균등한 데이터 분할이 가능한 파티셔닝 기법?
:해시 파티셔닝
데이터 베이스의 정의?
: 데이터 베이스는 통합된 데이터, 저장된 데이터, 운영데이터, 공용 데이터이다.
데이터 베이스의 특성에 대하여 서술하시오
:데이터 베이스의 특성에는 실시간 접근성, 계속적인 변화, 동시공용, 내용참조가 있다.
빅데이터의 특성 3가지?
: 데이터의 양, 데이터의 다양성, 데이터의 속도
NoSql의 특성인 BASE에대해 설명하시오
: basically available, soft state, eventually con-sistence 접근가능성, 가용성, 일관성
1:1 관계, 1:M관계를 통합하여 조인횟수를 줄여 성능을 향상, 슈퍼타입/서브타입 테이블 통합을 통해 성능향상 시키는 반정규화 기법?
:테이블 통합
기호 X로 표기하는 관계 대수의 일반 집합 연산자는?
:카티션 프로덕트
댓글