본문 바로가기

전체 글

(9)
0317_ SQL UNION문 , WITH와 VIEW의 차이 ⦁ UNION, UNION ALL 두개의 SELECT문을 합쳐서 출력하고 싶을 때 사용한다. UNION 은 중복을 출력하지 않지만 UNION ALL 은 중복도 출력한다. 아래 두 테이블을 예제로 하면, A_TABLE B_TABLE NUM 1,3,5,7,9 2,3,5,7 1) UNION SELECT NUM FROM A_TABLE UNION SELECT NUM FROM B_TABLE //결과 : 1,2,3,5,7,9 UNION 문의 출력값은 중복을 제거하고 자동 정렬을 한 뒤 출력한다. 1,3,5,7,9 + 2,3,5,7 1,3,5,7,9 + 2,3,5,7 (중복은 표시하지 않음) 1,2,3,5,7,9 (자동 정렬) 2) UNION ALL SELECT NUM FROM A_TABLE UNION ALL SELE..
0316_ WEB Server 와 WAS ⦁ WEB Server 란? Yhtml, css, js 등의 정적인 콘텐츠를 제공한다. 클라이언트에서 들어온 요청을 WAS에 보내고 WAS에서 돌아온 응답을 클라이언트에게 return 한다. ⦁ WAS 란? Web Application Server의 약자로 DB조회나 비즈니스로직 등 동적인 콘텐츠를 제공한다. 그런데 WAS 에서 다 처리하지 않고 WEB Server부분을 분리하여 처리하고 있다. ⦁ WEB Server와 WAS를 분리하는 이유 1) 서버 부하를 방지한다. WAS가 혼자서 모든 요청을 처리할 수 있지만 그만큼 WAS가 감당하는 부담이 커지게 된다. 그렇기 때문에 기능을 분리해서 각 서버가 담당하는 부하를 줄이기 위한 목적이 있다. 2) 보안이 강화된다. WAS에는 실제 WEB Applica..
0315_ XML과 HTML의 정의 및 비교 ⦁ XML 이란? 문서를 인코딩하기 위한 규칙집합을 정의하는 언어. 다른 프로그램에서 데이터를 가져와서 XML로 변환할 수 있기 때문에 데이터 교환이 가능하다. 따라서 시스템간 데이터를 교환할 때 주로 사용된다. ⦁ HTML 이란? 웹브라우저의 페이지 구조와 구성요소를 정의하는 언어. Hyper Text 기능 ( 웹페이지에서 다른 웹페이지로 이동할 수 있도록 하는 기능) 을 가지고 있다. ⦁ XML과 HTML의 차이 ① HTML은 고정된 태그를 사용한다. , 과 같이 사전에 정의된 태그를 필요에 맞게 사용하는 반면, XML은 사전 정의된 태그가 없고 사용자 임의대로 만들어 사용할 수 있다. ② HTML은 페이지를 구성하고 표현하는 것이 목적이지만, XML은 데이터를 교환하는 것이 목적이다.
0314_ .cfg 등 파일 확장자명 정리 확장자명 파일 이름 의 미 .cfg config 파일 프로그램 설정정보를 저장해 놓은 파일. 주로 xml이나 json으로 저장한다. .bat batch 파일 cmd에서 2줄 이상의 명령을 수행하지 못하기 때문에 명령모음을 배치파일로 만들어 한번에 일괄처리 해주는 파일. .jar java application archive 파일 자바 어플리케이션을 실행하기 위한 패키지압축파일. .war web application archive 파일 웹 어플리케이션을 실행하기 위한 패키지압축파일. .bin binary 파일 이진법으로 구성된 파일. 데몬툴 등을 이용해 이미지파일로 마운트할 수 있다. .sh shell script 파일 bash 언어로 만들어진 shell에게 명령을 내리는 스크립..
0313_ ETL이란? CRM, ERP란? ⦁ ETL 이란? Extract, Transform, Load 의 약자로, 추출 · 변환 · 적재를 뜻한다. 보유하고 있는 다양한 데이터를 ETL을 통해 내가 원하는 목적에 따라 데이터를 사용할 수 있다. 간단한 예로 학생들의 정보를 담은 학급데이터가 있다. 이 중 생일이 지나지 않은 학생만 뽑아서 추출 남은 일 수를 D-Day로 표현하여 변환 생일테이블에 담는 적재 이 과정이 ETL이라고 할 수 있다. 학급이 아닌 기업이라면 어떨까? 기업에서 ETL은 고객 데이터, 제품 데이터 등(CRM, ERP) 각 데이터를 수집 및 결합하여 데이터 웨어하우스를 구축한다. 또한 데이터를 집계, 분석하여 매출 동향 분석이나 연간 실적 보고 등 비즈니스 목적에 맞게 데이터를 활용하도록 한다. ⦁ CRM, ERP 란? 1..