본문 바로가기

데이터 청년 캠퍼스/SQL | 군집분석 | 소셜분석8

[SQL] 데이터 정의어 / 무결성 제약조건 / SELECT문 / 실습 SQL 비절차적 언어(선언적 언어)로 사용자는 자신이 원하는 바만 명시하며, 원하는 것을 처리하는 방법은 명시할 수 없다. 관계 DBMS는 사용자가 입력한 SQL문을 번역하여 사용자가 요구한 데이터를 찾는데 필요한 모든 과정을 담당한다. 자연어에 가까운 구문을 사용하여 질의를 표현한다는 장점이 있다 인터페이스 대화식 Interface SQL 내포된 Embedded SQL 구성요소 데이터 검색: select 데이터 조작어 DML: insert, update, delete 데이터 정의어 DDL: create, alter, drop 트랜잭션 제어 TCL: commit, rollback 데이터 제어어 DCL: grant, revoke 데이터 정의어와 무결성 제약 조건 데이터 정의어의 종류 create domat.. 2022. 7. 24.
[SQL] 데이터베이스 개요 / 오라클 설치 및 수행 데이터베이스 개요 데이터가 사람에게 유용한 의미로 쓰일 수 있도록 처리되면 정보 Information 데이터베이스 정의 관련있는 데이터의 저장소로, 여러 사람이나 응용시스템에 의해 참조 가능하도록 서로 논리적으로 연관되어 통합 관리되는 데이터의 모임이다 데이터베이스 특징 통합된 Intergrated: 데이터의 특성, 실체, 상호 간의 의믜 관계와 형식 관계를 기술한 개념적인 구조에 따라 편성된 데이터의 집합 관련있는 Related: 동시에 복수의 적용 업무나 응용 시스템에 대한 데이터 공급 기지로서 공유할 필요 있는 데이터 보관, 관리 중복 Redundancy 최소화: 동일한 내용의 데이터가 중복되지 않아야 하고, 다양한 접근 방식이 마련되어 있어야 하며, 검색이나 갱신이 효율적으로 이루어질 수 있도록 .. 2022. 7. 24.
[소셜분석] 베이지안 감정 분류 모델, 소셜분석 파싱 실습 Naive Bayes Classifier 실습1 NLTK 1. 필요한 라이브러리, 패키지, 데이터 불러오기 from nltk.tokenize import word_tokenize import nltk import numpy import scipy # 학습 데이터 train = [('I like you', 'pos'), ('I hate you', 'neg'), ('You like me', 'neg'), ('I like her', 'pos')] 2. 학습 데이터에서 문장과 단어 분리하고 포함여부 확인하기 # word.lower() for sentence in train: 학습용 데이터에서 문장 가져와 소문자로 # for word in word_tokenize(sentence[0]): 소문자로 만든 것 중 s.. 2022. 7. 14.
[소셜분석] Word Cloud 실습 - 앨리스, 스타워즈, 헌법 Alice 1. 필요한 패키지, 라이브러리, 데이터 불러오기 # wordcloud 설치 pip install wordcloud # 불러오기 import nltk nltk.download() from wordcloud import WordCloud, STOPWORDS from PIL import Image import matplotlib.pyplot as plt import numpy as np text=open('09. alice.txt').read() text 2. 원데이터로 Word Cloud 만들기 # Word Cloud 생성하기 wc = WordCloud(background_color='white', max_words=2000) wc = wc.generate(text) wc.words_ 3. 원데.. 2022. 7. 14.