[SQL] 제약조건 정규화
이번시간에는 테이블을 만들 때 제약조건과 정규화에 대해서 알아보겠습니다! 오늘도 어김없이 emp 테이블로 시작하겠습니다. 저기서 혹시 중복이 안 되는 값이 들어갈 수 있나요? 바로 사원번호입니다. 이름이나 직급 등등은 모두 중복이 될 수 있죠. 그런데 생각해봅시다. 반약 이름도 같고 직급도 같고 사수도 같고 다 같은 사람이 들어오면 어떡하죠? 만...
이번시간에는 테이블을 만들 때 제약조건과 정규화에 대해서 알아보겠습니다! 오늘도 어김없이 emp 테이블로 시작하겠습니다. 저기서 혹시 중복이 안 되는 값이 들어갈 수 있나요? 바로 사원번호입니다. 이름이나 직급 등등은 모두 중복이 될 수 있죠. 그런데 생각해봅시다. 반약 이름도 같고 직급도 같고 사수도 같고 다 같은 사람이 들어오면 어떡하죠? 만...
이번시간에는 CASE를 알아보겠습니다..조건식을 여러개 적용할 때는 DECODE 보다 CASE를 사용하는 것이 편합니다. DECODE는 정확히 맞거나 틀린경우 조건을 처리하기 위한 반면 CASE는 조건의 범위가 다양한 경우 쉽게 처리할 수 있습니다. SELECT EMPLOYEE_ID,FIRST_NAME,LAST_NAME,SALARY, CAS...
이번 시간에는 유명한 통계 분석 프로그램인 R을 써보겠습니다! 기본적인 문법은 좀 빠르게 넘어갈게요! 왼쪽 상단이 우리가 주로 쓰는 파트입니다. 오른쪽에는 Data탭이있는데 우리가 만든 변수들이나 데이터프레임을 조회할 수 있습니다. 왼쪽아래는 콘솔이고 오른쪽 아래는 파일탭입니다! var1 <- c(1,2,5,7,8) var1 var2 &...
저번 시간엔 Series를 봤는데요 이번 시간엔 한 차원을 더 나아가 DataFrame을 보도록 하겠습니다. 판다스 데이터프레임 판다스 데이터프레임은 다음 그림과같이 행과 열로 구성된 2차원 데이터(엑셀 데이터)를 다루는데 효과적인 자료구조입니다 from pandas import DataFrame import pandas as pd i...
이번 시간엔 파이썬의 pandas에 있는 series기능을 이용해보겠습니다~ 판다스(Pandas) 라이브러리 Pandas는 데이터 분석을 위한 고수준의 자료구조와 데이터 분석 도구를 제공합니다. 여기서 고수준이란 사용자가 쉽게 데이터를 제어하고 시각화 할 수 있는 메서드를 의미합니다. 판다스는 데이터 분석분야 에서 필수적...
이번 시간엔 Numpy를 알아보겠습니다~ 파이썬으로 데이터나 통계분석을 할 때 가장 많이 쓰이는 것이 numpy,pandas,matplotlib 등이 있죠! 그중에 하나입니다 ㅎㅎ Numpy 넘파이에서는 배열을 효과적으로 관리하기 위한 ndarray 객체를 제공합니다. 이는 파이썬 기본 자료구조인 리스트 (튜플)을 업그레이드 해서 보다 향상...
이번 시간엔 반복문에 대해서 적어보려고 합니다! 반복문 반복문은 자료구조의 데이터 수만큼 코드를 반복실행 합니다. 자료구조에 있는 “데이터를 하나씩 바인딩하고 들여쓰기된 코드를 실행” 과정을 반복하는 겁니다. 반복문 - 기본형 for 변수 in 자료구조 : 형태로 코드를 작성합니다. 코드 끝에 콜론 : 있음에 주의하세요. 분...
이번 시간에는 함수에 대해서 알아보겠습니다~ 함수 함수는 코드를 정리하는 방법입니다. 정해진 문법에 맞게 코드를 나열하여 재사용성을 높이기 위해 함수를 사용합니다. def 키워드는 함수를 정의한다는 것을 파이썬 인터프리터에게 알리는 역할을 합니다. def 인사하기(): print("안녕하세요") print("반갑습니다")...
이 카테고리에서는 파이썬의 기초부터 쭈욱 포스팅해나갈 생각입니다. 이번 시간에는 데이터타입과 리스트, 분기문을 알아보겠습니다. 데이터 타입 타입이 엄청 많죠? 앞으로 이것들에 대해서 배울건데 너무 겁먹지 말고 천천히 알아봅시다! 숫자 숫자형 데이터는 숫자만으로 구성된 데이터로 천단위 구분기호를 사용하지 않습니다. 다음 코드는 숫자 1000...
이번 시간에는 크롤링에 대해서 알아보겠습니다! 크롤링? 크롤러(crawler)는 자동화된 방법으로 웹을 탐색하는 컴퓨터 프로그램 ‘웹 크롤링’(web crawling)?? ‘데이터 크롤링’(data crawling)!! # 다음 뉴스 페이지 크롤링 # url정의 url = 'https://news.daum.net/' # requsts로 ...