본문 바로가기

데이타베이스24

SQL 기본 질의어 정리 이번 포스팅에서는 데이터베이스 테이블을 생성하고 조작할 수 있는 SQL(Structured Query Language) 언어에 대해 살펴보겠습니다. SQL은 '구조화된 질의 언어'로 데이터베이스의 표준 질의 언어입니다. SQL은 데이터 정의 언어(DDL : Data Definition Language)와 데이터 조작 언어(DML : Data Manipulation Language)로 나눌 수 있는데 DDL은 스키마 정의, 테이블 삭제, 테이블 스키마 변경 등의 기능을 제공하고 DML은 레코드 추가, 삭제, 수정, 검색 기능을 제공합니다. 먼저 데이터 정의어를 살펴보겠습니다. (1) 테이블 생성 CREATE TABLE 명령은 테이블의 이름과 컬럼의 이름, 데이터 타입을 기술하여 새로운 테이블을 생성해 줍니.. 2020. 5. 21.
R 프로그래밍[2] - 텍스트 마이닝 이전 포스팅에서 RStudio 설치 및 기본 함수 사용법, 패키지 등에 대해서 살펴보았습니다. 이번 포스팅에서는 문자로 된 데이터에서 가치 있는 정보를 얻어 내는 분석 기법인 '텍스트 마이닝' 방법에 대해 살펴보겠습니다. 텍스트 마이닝(Text Mining)을 하기 위해서 가장 먼저 해야 하는 일은 바로 문장을 구성하는 품사들을 파악하는 '형태소 분석(Morphology Analusis)'입니다. 형태소 분석을 통해 어절들의 품사를 파악하여 명사, 동사, 형용사 등 의미를 가진 단어들을 추출하고 각 단어들이 얼마나 많이 등장했는지 확인하게 됩니다. 이후 빈도표를 만들어서 이를 시각화 하면 분석하고자 하는 문서에 대한 유의미한 트렌드를 확인할 수 있습니다. 텍스트 마이닝을 하기 위해서는 먼저 패키지들을 설.. 2020. 5. 19.
MySQL Workbench 사용법 MySQL을 사용하여 데이터베이스를 다룰 때 CLI(Command Line Interface)를 통해서 직접 질의어를 처리할 수도 있지만 MySQL GUI 툴인 Workbench를 이용해서 손쉽고 편리하게 DB를 다룰 수 있습니다. 물론 처음 시작할 때는 CLI를 통해서 직접 질의어를 입력해 보고 연습해봐야 실력이 늘기 때문에 CLI를 사용할 것을 추천합니다. 하지만 편리한 Workbench의 유혹은 우리의 시간과 노력을 절약해 주기 때문에 적절히 잘 활용한다면 업무 효율을 높일 수 있을 것입니다. 그럼 먼저 Workbench의 주요 기능을 정리해 보겠습니다. Workbench에서는 아래의 기능들을 제공해 줍니다. 데이터베이스 연결 인스턴스 관리 위저드를 이용한 MySQL 작업 SQL 편집기 제공 데이터.. 2020. 5. 15.
R 프로그래밍[1] 지난 포스팅에서 R과 RStudio 설치에 대해서 알아보았습니다. 이번 포스팅에서는 실제 RStudio 툴을 이용해서 간단하게 R 패키지에서 제공하는 기본 함수들과 그래프 통계분석에 가장 많이 사용되는 ggplot2 패키지에 대해서 알아보겠습니다. 먼저 변수 선언 및 할당입니다. 기본적으로 변수는 형에 대한 정의 없이 그냥 선언 후 대입형태로 사용합니다. a 2020. 5. 11.