전체 글 105

PostgreSQL 기초(1): 데이터 타입

데이터 타입(문자형) 설명 CHAR(길이) CHARACTER(길이) 고정길이 문자열 저장 CHAR(5) 컬럼에 4자리 저장 시 맨끝 1자리 공백으로 채워짐 VARCHAR(길이) CHARACTER VARYING(길이) 길이 제한이 있는 가변길이 문자열 저장 VARCHAR(5) 4자리 문자열 저장 시 4자리 문자열만 저장 TEXT VARCHAR 길이 제한이 없는 가변길이 문자열 저장 데이터 타입(숫자형) 설명 NUMERIC(총자릿수, 소수점자릿수) 최대 99999999까지 저장 / 소수점 입력시 해당 자리까지 SMALLINT 정수형 저장 / -32768 ~ 32768 INTEGER or INT 정수형 저장 / -2147483647 ~ 2147483647까지 BIGINT 정수형 저장 / 범위가 가장 큼 #스토..

SQL 2023.08.02

SQL 이론(1): 데이터 모델링

모델링: 현실 세계에 존재하는 사물이나 사건에 관한 관점 및 양상을 연관된 주체를 위해 명확하게 하는 것 모델링의 3요소(추상화, 단순화, 명확화) 1)추상화: 일정한 현실에 맞게 표현(복잡한 세계를) 2)단순화: 약속한 규악을 준수하는 표기법이나 언어로 표현 3)명확화: 현실 세계를 명확하게 기술(애매모호함을 제거하는 것) 데이터 모델링의 3요소: 관여하는 어떤 것(Things), 어떤 것이 가지는 성격(Attributes), 어떤 것 간의 관계(Relationships) ERD(엔터티 릴레이셔쉽 다이어그램) 순서: 1)비즈니스에 필요한 엔터티, 속성 정의 2)엔터티 배치 3)엔터티 간 관계 설정 4)설정한 관계의 관계명 기술 5)설정한 관계의 참여도 기술 6)설정한 관계의 필수 여부 기술

SQL/SQL 이론 2023.08.02

3주차 교육일지: 파이썬 기초, 선형대수, 웹크롤링

삼항연산자: print('성인') if age > 18 else print('미성년자') ==>가독성 면에서 사용, 조건문이 참 거짓 또는 어딘가에 할당 할떄 *arg, #arg는 튜플로 처리 def func1(*args): for n in num: print(n) func1(1,2,3) **kwargs #딕셔너리 형태 출력 def func(msg, **kwargs): print(msg) print(kwargs) func('hi', name = 'min', age = 27) super: 메서드 오버라이딩 시 init함수 내 변수 상속받음. super().__init__(매개변수1, 매개변수2, etc) 클래스 변수: 인스턴스들이 모두 공유하는 변수 if __name__ == "__main__": prin..

2주차 교육일지: 파이썬 기초, 선형대수, 웹 크롤링

튜플 = 값의 수정, 삭제 불가능 세트 = 값의 중복 불가, 인덱싱 불가 가변 매개변수: def menu(*value): ->원하는 만큼의 인자를 받을 수 있는 함수 menu('아아', '라떼') class 클래스 이름: def 메소드 이름(self, 추가 매개변수): import collections / collections.Counter: 리스트나 문자열과 같은 자료형의 요소 중 값이 같은 요소가 몇 개인지 확인 with문(파일 읽고 쓰고 추가하고 닫기 활용): with open('text.txt, "w") as df: #close 불필요 Ax=b 표현(A의 역행렬이 존재할 경우 유일해가 존재) 행렬 A의 왼쪽에 Matrix를 곱하면 row공간, 오른쪽에 곱하면 col공간 기준 형성(열 공간에 속한다..

1주차: 통계학 기초이론 및 선형대수, 보스턴 데이터분석

두줄요약: 기존 산업공학을 전공해서 대부분의 개념은 이해하고 있지만, 자주 쓰이는 이론 위주로 되새기며 복습하는 시간을 가지게 되었다. 1. 확률: 0과 1사이의 사건이 일어날 확률 베르누이분포: 성공이면 1 실패하면 0의 값을 갖는 확률변수의 분포​ 이항분포: 베르누이 시행을 n번 독립 시행한 분포 가설과 검증: 제 1종 오류: 귀무가설이 옳은데도 불구하고 이를 기각 제 2종 오류: 귀무가설이 옳지 않은데도 이를 채택 혼동행렬(Confusion Matrix) 예측 실제 Positive Negative Poistive TP FN 민감도 TP/(TP+FN) Negative FP TN 특이도 TN/(TN+FP) 정밀도 TP/(TP+FP) Negative Pvalue TN/(TN+FN) 정확도 TP+TN/ (..