전체 글

배움을 주저하지 않고, 어려운 것을 쉽게 설명할 수 있는 개발자가 되고자 노력합니다.
· Certificate
시험 일정 및 정보데이터분석 준전문가(ADsP : Advanced Data Analytics Semi-Professional)란 데이터 이해에 대한 기본지식을 바탕으로 데이터분석 기획 및 데이터분석 등의 직무를 수행하는 실무자를 말한다.  ADsP 시험 정보응시자격 : 제한 없음시험시간 : 90분 (1시간 30분)유효기간 : 영구합격기준 : 총점 60점 이상과락기준 : 과목별 40% 미만 (문항수가 적은 '데이터 이해'와 '데이터분석 기획'에서 과락이 되지 않도록 유의)구분과목명문항수 (객관식)배점필기데이터 이해10100 (각 2점)데이터분석 기획10데이터분석30계50100 더 자세한 정보가 궁금하다면 아래 링크를 참고하면 된다. 데이터자격검정데이터자격검정, 빅데이터분석기사, DAP, DAsP, SQLP..
· Algorithm
최근 Java를 공부하기 시작했는데 생각보다 재미있어서 내친김에 코딩테스트 기초 문제를 Java로 풀어보면서 더 공부해보려고 한다.      문제https://school.programmers.co.kr/learn/courses/30/lessons/181949 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr   제한사항1. 1 ≤ str의 길이 ≤ 202. str은 알파벳으로 이루어진 문자열   풀이 과정문제를 해결하기 위해서 charAt() 메소드를 사용했다.// charAt() : 문자열의 특정 위치에 있는 문자를 반환하는 메소드// 기본 사용 형태publ..
Java는 썬 마이크로시스템즈에서 1995년에 개발한 객체 지향 프로그래밍 언어이다. Java의 가장 큰 특징은 플랫폼에 독립적인 언어라서 모든 운영체제에서 실행이 가능하다. 또한, 메모리를 자동으로 정리해주기 때문에 매우 안정적이다.Java를 시작하기에 앞서, 개발 환경을 구축하기 위해 JDK(Java Development Kit)와 이클립스(Eclipse)를 설치해 보자.      JDK(Java Development Kit) 설치자바 개발 도구(JDK)는 자바 언어로 소프트웨어를 개발할 때 필요한 환경 및 도구를 제공하는 역할을 한다.쉽게 설치 가능한 JDK에는 Open JDK와 Oracle JDK가 있으며, 프로그램을 개발하거나 학습용으로 사용할 때에는 둘 다 무료로 사용이 가능하다. 다만, Or..
웹디자인기능사 필기 합격 이후, 어쩌다보니 SQLD 자격증을 함께 준비하게 되어서 실기 준비 시간이 좀 빠듯했다.실제 실기 준비 기간은 6일 정도였지만 현재 직장을 다니지 않는 상태였고, HTML과 CSS, JavaScript에 대한 기초적인 이해도가 있어서 준비하는데에 큰 어려움은 없었다.만약 HTML과 CSS, JavaScript에 대한 기초 개념부터 준비해야 한다면 3 ~ 4주 정도의 시간이 필요할 것으로 예상된다. 아래는 웹디자인기능사 필기 합격 후기:) [자격증] 웹디자인기능사 준비하기(1)_필기 합격 후기HTML과 CSS를 공부하면서 좋은 UI란 무엇일까? 에 대해 생각해 보았다. 단순히 코딩만 잘하는 것이 아니라 사용자가 쉽게 사용할 수 있고, 원하는 정보를 빠르게 얻을 수 있도록 도와주는 ..
📗 SQL의 정의 SQL(Structured Query Language)은 데이터베이스를 직접적으로 액세스 할 수 있는 언어이다. 데이터를 정의하고(Data Definition), 조작하며(Data Manipulation), 조작한 결과를 적용하거나 취소할 수 있고(Transaction Control), 접근 권한을 제어하는(Data Control) 처리들로 구성된다. 📘 SQL의 필요성 오늘날 기업 또는 조직의 정보화에 있어서 관계형 데이터베이스는 거의 대부분이라 해도 과언이 아닐 정도로 데이터 저장소의 대부분을 차지하고 있다. 소프트웨어를 작성하는데 사용되는 언어는 많은 종류가 있지만 데이터베이스는 결국 SQL에 의해서만 데이터에 접근이 가능하기 때문에 데이터베이스를 기반으로 하는 정보시스템은 SQL..
DATA ON-AIR에서 28번 절차형 SQL을 요약 정리한 내용이다. 절차형 SQL 개요 절차형 SQL을 이용하면 SQL문의 연속적인 실행이나 조건에 따른 분기처리를 이용하여 특정 기능을 수행하는 저장 모듈을 생성할 수 있다. 절차형 SQL을 이용하여 만들 수 있는 저장 모듈은 Procedure, User Defined Function, Trigger가 있다. Oracle의 PL/SQL은 Block 구조로 되어있고 Block 내에는 DML 문장과 QUERY 문장, 그리고 절차형 언어(IF, LOOP) 등을 사용할 수 있으며, 절차적 프로그래밍을 가능하게 하는 트랜잭션 언어이다. | 저장 모듈 저장 모듈이란 PL/SQL 문장을 데이터베이스 서버에 저장하여 사용자와 애플리케이션 사이에서 공유할 수 있도록 ..
DATA ON-AIR에서 25번 그룹 함수와 26번 윈도우 함수를 요약 정리한 내용이다. 데이터 분석 개요 ANSI/ISO SQL 표준은 데이터 분석을 위해서 다음 세 가지 함수를 정의하고 있다. 집계 함수(AGGREGATE FUNCTION) GROUP AGGREGATE FUNCTION이라고도 부르며, GROUP FUNCTION의 한 부분으로 분류 COUNT, SUM, AVG, MAX, MIN 외 각종 집계 함수들 그룹 함수(GROUP FUNCTION) 하나의 SQL로 테이블을 한 번만 읽어서 빠르게 원하는 리포트를 작성할 수 있는 함수 ROLLUP 함수, CUBE 함수, GROUPING SETS 함수가 있다. 윈도우 함수(WINDOW FUNCTION) 데이터웨어하우스에서 발전한 기능 분석 함수(ANAL..
DATA ON-AIR에서 23번 계층형 질의와 셀프 조인, 24번 서브쿼리를 요약 정리한 내용이다. 계층형 질의(Hierarchical Query) 테이블에 계층형 데이터가 존재하는 경우 데이터를 조회하기 위해서 사용한다. 계층형 데이터란 동일 테이블에 계층적으로 상위와 하위 데이터가 포함된 데이터를 말한다. Oracle 계층형 질의 Oracle은 계층형 질의(Hierarchical Query)를 지원하기 위해서 [그림 Ⅱ-2-7]과 같은 계층형 질의 구문을 제공한다. START WITH : 계층 구조 전개의 시작 위치를 지정하는 구문 (루트 데이터를 지정 -> 액세스) CONNECT BY : 다음에 전개될 자식 데이터를 지정하는 구문 PRIOR: CONNECT BY절에서 사용되며, 현재 읽은 칼럼을 지..
jeongdh12
Have a Habit