상세 컨텐츠

본문 제목

정보처리기사 데이터베이스 , 신기술 공부 & 복습 일요일까지 계속 업데이트 예정중

관리X 과거글

by 까먹기전에 2015. 7. 8. 21:49

본문

반응형




일요일까지 계속 업데이트 할 생각..




==========================================신기술==========================================

HMD - HEAD MOUNTED DISPLAY - 두부장착형 디스플레이, 보안경이나 헬멧형태로 착용하여 눈앞에 있는 스크린을 보는 장치이다


Subscription Commerce - 정기적인 비용을 지급하고 전문가의 큐레이션을 통해 선정된 제품들을 주기적으로 배송받는 상거래이다



HACKTIVISM - 자신들의 정치적 목적을 달성하기 위해 다른 노선의 정부나 기업,단체의 웹사이트를 해킹하는활동



TAJO -  한국에서 개발하는 맵리듀스를 사용안하고 하둡분산파일시스템을 바로 읽어 내는 기술


TYPOSQUATTING - 웹사이트 오타를 이용하기위해 비슷한 도메인을 미리 만들어놓는것 URL 하이재킹이라고도 불림


MEFORMER - 나를알리는데만 열중한 사람 , SNS나 블로그레 사생활과 즉흥적인 감정들만 올리는 네티즌을 일컬음


SOCIAL CURATION - 자신의 취향대로 정보를 긁어모아 전시를 하거나 불특정다수와 공유하는것 ,BLOG인줄알았음..;; 


클라우드  -서버기반 컴퓨팅 , 클라이언트는 프로그램이 필요할때마다 서버에 접속하여 소프트웨어를 내려받으면 되며 기억장치없이 서버측에서 데이터를 일원 관리한다.


증강현실 - 실제촬영한 화면에 가장의 정보를 부가하여 보여주는 기술이다.


스마트 그리드 - it를 전력공급 시스템에 접목해 효율성을 제고한 시스템


devops - Development와 Operations의 합성어로 시스템 개발과 운영을 병행 및 협업하는 방식


bioinformatics - 컴퓨터를 이용해 각종 생명정보를 처리하는 학문으로 방대한 생물의 유전자 정보를 분석하기 위한 학문이다. 


Stereoscope - 양안시차원리를 이용해 물체를 입체적으로 보이게 하는 기기 , 영구의 휘트스톤이 발견 , 입체경 또는 쌍안사진경이라한다


variable bitrate - 부호화할때 상황에 따라 압축률을 다르게 하는 압축 방법이다.


ACN - AP가 내장된 단말기로 구성된 네트워크이다. 


TVISHING - 스마트폰TV에 악성 소프트웨어를 설치해 사생활침해를 하거나 해적방송으로 돈가로채거나 하는것..


SDN - 여러사용자가 각각의 소프트웨어 프로그램들로 네트워킹을 가상화하여 제어하고 관리하는 네트워크이다.

(소프트웨어 정의망)


HADOOP - 오픈소스 기반의 분산 컴퓨팅 플랫폼, 가상화된 대형 스토리지를 형성하고 그안에 보관된 거대한 데이터 세트를

병렬로 처리할수있도록 개발된 자바 소프트웨어 프레임워크이다.


CC - 정보보호 제품 평가 기준


NFC - 고주파를 이용한 근거리 무선통신 기술 가까운 거리에서 양방향 통신을 지원하는 RFID 기술의 일종


Phabler - 폰과 태블릿의 합성어 5인치이상 대화면 스마트폰


TEIN - 아시아와 유럽을 연결하는 초고속 정보통신망이다

Trans Eurasia InformAtion Network


M2M - 무선통신을 이용한 기게와 기게사이의 통신이다


Cresumer - 제품개발과 유통과정에 소비자가 직접참여하는 프로슈머보다 발전한 개념이다


APT - ADVANCED PERSISTENT THREATS - 다양한 IT기술과 방식을이용해 조직적으로 특정기업이나 조직 네트워크에

침투해 활동거점을 마련한 뒤 때를 기다리면서 보안을 무력화시키고 정보를 수집한다


파밍 -도메인을 탈취하거나 DNS이름을 속여 사용자들이 진짜 사이트로 오인하도록 유도하여 개인정보를 훔치는 신종인터넷 사기 수법


피싱 - 금융 기관등의 웹사이트에서 보낸 이메일로 위장하여 링크를 유도해 개인의 인증번호나 신용카드 계좌정보등을 빼낸다


SOCIAL ENGINEERING - 인간 상호작용의 깊은 신뢰를 바탕으로 사람들을 속여 정상보안절차를 깨트리기 위한 비기술적 시스템침입수단


ZEUS - 사용자의 온라인 뱅킹 계정정보를 탈취하기 위해 개발된 상용멀웨어이다, 러시아 개발 추정,모든 키보드 정보를 지정된곳으로 넘어간다.


DES - 데이터 암호화 표준으로 대표적인 비밀키 암호화 기법이다. 암호화키와 복호화키가 동일한 특징을 가진다


멀티미디어 - 각기 다른 콘텐츠 형식을 조합하여 사용하는 미디어와 콘텐츠이다

멀티미디어에는 텍스트 ,오디오, 정지 이미지,애니메이션,비디오 또는 쌍방향성 콘텐츠 형식의 조합이 포함된다.


TRAP DOOR - 시스템보안이 제거된 비밀통로, 기술자,프로그래머들의 액세스 편의를 위해 시스템설계자가 고의로 만들어놓은것

개발 최종단계에서 이를 제거하지않으면 범죄에 악용된다.


BIG DATA - 기존의 관리 방법이나 분석체계로는 처리하기 어려운 막대한 양의 정형 또는 비정형 데이터집합


CARRIER AGGREGATION - 복수의 주파수 대역을 동시에 사용할 수 있는 대역폭 확장기술, LTE의핵심기술


ZERO DAY ATTACK - 보안취약점이 발견되었을때 그 문제의 존재자체가 널리 공표되기도전에 취약점을 악용하여 공격함

공격의 신속성을 의미한다.


좀비 - 좀비 컴퓨터란 다른 프로그램이나 다른사용자를 조종하도록 악성코드에 감염된 컴퓨터를 말한다

디도스 공격등에이용됨


TELNET - terminal emulation program for TCP/IP networks such as the Internet


Operating - operating System controls all the operations that take place in a computer.


DataBase - database is an organized collection of data


www - www is a global , seamless environment in which all information can be accessed by using a simple standard

(http 프로토콜을 사용하는 하이퍼텍스트를 기반으로한다)


compiler - compiler is the software that translates a program written in a high-level programming language(c/c++,etc)

프로그래밍언어 -> 어셈블리 언어 생성 -> 기계어로 변환


TRACKBACK - 다른 사람의 글을 읽고 그글에 직접 댓글을 올리는 대신 내블로그에 글을 올리고 내글의 일정부분이

다른사람의 댓글로 보이도록 트랙백핑을 보내는것을 말한다


WEBAHOLISM - 일상생활에 지장을 느낄정도로 지나치게 인터넷에 몰두하고 인터넷에 접속하지 않으면 불안감을

느끼는 것으로 인터넷중독증,의존증이라고 한다.


SUBSCRITION COMMERCE - 정기적인 비용을 지불하고 전문가의 큐레이션을 통해 선정된 제품을 주기적으로 배송받는 상거래

소비자는 전문적인 지식이 없어도 적은비용적은시간으로 자신에게 맞는 제품을 구매할수 있다는 장점이 있다.


ZAPPING - 방송프로그램 시작전후로 노출되는 광고를 피하기 위해 채널을 돌리는 행위

ZAPPING 효과란 채널을 돌리다가 원치않는 방송에 호기심을 가져 장시간 머루는 경우


IOT - INTERNET OF THING 사물인터넷, 가상세게의 다양한 사물들을 연결하여 진보된 서비스를 제공하기 위한 서비스 기반 시설

컴퓨팅기기들이 환경과 사물에 심겨 환경이나 사물그자체가 지능화되는것부터 

사람과 사물, 사물과 사물간에 지능통신을 할수 있는 엠투엠의 개념을 인터넷으로 확장하여 사물은 물론

현실과 가상세계의 모든정보와 상호작용하는 개념으로 진화했다.



워터링 홀 - 표적으로 삼은 특정집단이 주로 방문하는 웹사이트에 악성코드를 심어놓고 표적집단이 그 웹사이틀르 방문할때까지 기다리는 웹기반 공격,


지오로케이션 - 유무선 망에 연결된 휴대전화 , 컴퓨터 등 전자기기를 위한 지리적 위치정보, 


웹소켓 - 웹브라우저와 웹서버와 양방향 통신을 할 수 있도록 지원하는 프로토콜


디지털 발자국 - 사람들이 웹페이지에 로그인 하거나 결제 정보를 입력하는등 온라인 활동을 하면서 남긴 기록을 말한다

구매패턴 , 속성 , 결제 방법 , 구매이력등을 토대로 고객 맞춤형 디지털 광고나 판촉활등을 수행한다.

현재는 디지털 발자국을 지워주는 전문업체도 생겨나고 있다.


=======================================데이터베이스========================================




데이터웨어하우스 : 여러계층의 사용자들이 의사결정에 필요한 자료를 효율적으로 이용할수있도록 방대한 데이터를 효과적으로 분석

원본데이터베이스로부터 정제되어 추출된 데이터만을 저장하고 필요한 인덱스를 생성하는 다차원 분석 도구


데이터마트 : 특정사용자가 관심을 갖는 데이터들을 담은 비교적 작은 규모의 데이터 웨어 하우스이다.

일반적인 데이터베이스 형태를 갖고 있는 다양한 정보를 사용자의 요구에 따라 체계적으로 분석하여 기업의 경영활동을

돕기 위한 시스템

데이터웨어하우스와 유사하지만 제한된 업무 도메인을 가지고 있고 특정 유형 특정업무기능 또는 특정 업무단위로 데이터가 제한된다

데이터웨어하우스없이 데이터마트가 먼저 구축되기도 한다


OLAP의 연산종류

ROLL-UP - 구체적인 내용의 상세 데이터로부터 요약된 형태의 데이터로 접근하는 기능

구체적 -> 요약


DRILL-DOWN - 단계적으로 요약된 데이터로부터 구체적인 내용의 상세데이터로 접근하는기능


DRILL - THROUGH - 데이터웨어하우스나 OLTP에 존재하는 상세데이터에 접근하는 기능


PIVOTING - 보고서의 행,열 페이지 차원을 바꾸어볼수있는 기능


SLICING - 다차원 데이터 항목들을 다양한 각도에서 조회하고 자유롭게 비교하는기능


DICING - SLICING 을 더 쪼개는 기능


OLAP의 종류 ROLAP , MOLAP , HOLAP


ROLAP은 관계형 질의어를사용해서 다차원데이터를 분석하는 기법

MOLAP은 다차원데이터를 저장을 위한 다차원 데이터베이스 사용 ,데이터큐브를 보관하는 구조

HOLAP은 하이브리드 OLAP으로써 ROLAP과 MOLAP의 기능을 함께 갖고있다.


OLTP - ONLINE TRANSACTION PROCESSING 온라인 업무처리 형태의 하나로 네트워크 상의 여러이용자가 실시간으로 데이터베이스의 데이터를 갱신하거나 검색하는등의 단위작업(트랜잭션)을 처리하는데 적합한 방식이다.


메소드 - 객체가 수행할 수 있는 연산 , 객체의 소ㅓㄱ성값에 대한 변경이나 검색을 기술 한것으로 실행하기 위해서는 해당객체에 원하는 메시지를 보내야한다


클래스 - 공통적인 특성을 소유한 객체들을 그룹화 및 추상화한것으로 동일한 속성과 메소드를 갖는 객체들의 집합


간단하게 정리하면 메소드는 '기능' 이고 클래스는 '기능의 집합'


제약조건 - 관계형 데이터 모델에서는 릴레이션과 인스턴들이 만족해야 하는 제약조건을 정의할 수 있다.


Mapping Rule - 개념적데이터베이스 모델링에서 관계형 데이터베이스 이론 적용해 스키마로 변환하는것

개체 - 릴레이션

속성 - 컬럼

식별자 - 기본키

관계 - 외래키

식별관계 - 부모테이블의 주식별자가 자식텥이블의 외래식별자이가 주식별자가 되는것 실선으로 표시함


비식별관계 - 외래식별자이자 일반속성,점선으로 표시


2NF - 2정규화는 기본키가 아닌 모든속성이 기본키에 대해 완전 함수적 종족을 만족. 부분적 함수 종속을 제거한것


기본키 - 튜플을 유일하게 식별하기 위해 필요한 키 , 중복, NULL 금지 , 후보키에서 특별히 선정된것, 그외의 후보키는 대체키라 한다


3NF - 2NF를 만족하고, 이행적 함수적 종속이 존재하지 않을때

이행적함수종족이란 ? A->B , B->C 이면 A->C를 만족한다는것, 


BCNF - 모든결정자가 후보키이여야한다 , 유일성 최소성 만족하는것

유일성? 하나의 키값으로 하나의 튜플만을 유일하게 식별

최소성? 키를 구성하는 속성하나를 제거하면 튜플을 식별할수없다. 즉 꼭 필요한 최소의 속성으로 구성되어야한다는 의미


이상(ANOMALY) - 삽입,삭제,갱신이상이 있다.

삽입이상 - 원치않는 값들땜에 삽입이 안되는것

삭제이상 - 의도와는 상관없는 값들도 함께 삭제

갱신이상 - 일부튜플만 갱신되어 정보의 불일치성이 생기는것


메타데이터 - 데이터에 관한 구조화된 데이터로서 다른 데이터를 설명해주는 데이터이며 속성정보라고도 한다.

여기에는 콘텐츠의 위치와내용 작성자에 관한 정보, 권리조건 , 이용조건등등이 기록되어있다. 덕분에

필요한 정보를 효율적으로(일정한 규칠에 따른 컨텐츠를 부여하기때문) 찾을수있다.


데이터웨어 하우스 - 급증하는 다량의데이터를 효과적으로 분석하여 정보화하고 이를 여러 계층의 사용자들이 효율적으로 사용할수있도록한 데이터베이스 , 다양한 원본 데이터베이스로부터 정제되어 추출된 데이터만을 저장하고 필요한 인덱스를 생성한다

이후 다차원분석도구로 data warehouse 를 분석하여 효율적인 의사결정에 필요한 자료를 얻는다


다차원 - 데이터 웨어하우스 데이터 마트가 다차원 데이터베이스이며 다차원 데이터베이스는 복합속성을 갖는다

다차원은 olap의 특징중 하나이다


olap - 데이터웨어하우스나 데이터마트와 같은 시스템과 상호연관되는 정보시스템

데이터웨어하우스가 데이터를 저장하고 관리한다면 olap은 데이터웨어하우스의 데이터를 전략적인 정보로 변환하는 역할


데이터마이닝 - 데이터마이닝은 데이터웨어하우스에 저장된 데이터 집합에서 유용하고 가능성 있는 정보를 발견하기 위한 기법이다


natural join - 과도한 join은 성능을 저하시킨다. 그래서 join시 동일속성을 제거하는 연산이 필요하다.


엔진 - 데이터베이스 엔진이란 데이터베이스 관리 시스템을 구성하는 핵심부분으로 데이터가 저장되어 있는 데이터베이스 파일에 접근하여 삽입 삭제 갱신등을 담당하는 소프트웨어 모듈


관계 데이터 모델은 3가지로 이루어진다

1.Structure (구조) - 2차원 테이블 형태의 데이터 구조를 가진 릴레이션

2.Operation(연산) - 릴레이션을 조작하기 위한 관계연산

3.Constraint(제약조건) -도메인,제약조건,키 제약조건,엔티티 무결성제약조건,참조 무결성제약조건


참주 무결성 - 기본키와 값이 같거나 null 이여야한다


project - 전체릴레이션에서 부분적으로 필요한 컬럼만 도출가능, 수직연산


join 연산기호 - ▷◁



division 연산기호 ÷

관련글 더보기