MyCloud
머신러닝의 배경 올해의 가장 핫한 IT 키워드는 바로 머신러닝 (Machine Learning) 입니다.전문가들은 알파고와의 바둑 대전을 보며앞으로 인공지능 시대가 올 것이라고 예측하고 있습니다. 사실 머신러닝, 인공지능 개념은 예전부터 존재했지만 발전이 없었으며 소수에 연구원들에 의한 주제였기에 대중화 될 수 없었습니다.하지만 빅데이터 확보, CPU 성능향상, 오픈소스 프로젝트로 인해많은 개발자들이 인공지능 연구에 참여하게 되었습니다.앞으로 발전속도는 더 빨라질 것이며 나중에는 API를 가져다 쓰는 것만으로도 구현할 수 있게 될 것입니다. 머신러닝의 개념 머신러닝이란 어떠한 입력(Input)이 들어왔을 때 알고리즘을 통해 출력(Output)해주는 모듈(예측모델)을 구현하는 것을 말합니다. 사진을 보시면..
Oracle SQL Query - Join 오라클에서 지원하는 다양한 SQL 쿼리문에 대해 알아보겠습니다.먼저 JOIN 입니다. JOIN은 둘 이상의 테이블을 합쳐서 하나의 큰 테이블로 만드는 방법입니다.JOIN은 테이블의 Foreign Key를 이용하여 참조하며,정규화된 테이블로부터 결합된 형태의 정보를 추출할 때 사용합니다. 방법1은 여러 DBMS의 SQL 문법을 맞추기 위해 나중에 생긴 편리한 방법입니다.따라서 방법1을 추천하지만 출력결과는 같기 때문에 상관없습니다. 1. JOIN (방법1)// NATURAL JOINSELECT * FROM emp NATURAL JOIN dept;SELECT * FROM emp JOIN dept USING (deptno);SELECT * FROM emp JOIN d..
Oracle DDL DDL 이란, 데이터베이스를 정의하는 언어를 말합니다.데이터를 생성하거나 수정하거나 삭제할 수 있으며,NOT NULL, UNIQUE, PRIMARY KEY, FOREIGN KEY, CHECK 등의 제약조건을 설정할 수 있습니다. 1. 테이블 생성CREATE TABLE book (bookno NUMBER(5),title VARCHAR2(50),author VARCHAR2(10),pubdate DATE); 2. 테이블 수정// 컬럼 추가ALTER TABLE book ADD (pubs VARCHAR2(50)); // 컬럼 수정ALTER TABLE book MODIFY (title VARCHAR2(100)); // 컬럼 삭제ALTER TABLE book DROP author; 3. 테이블 삭..