본문 바로가기

분류 전체보기

(184)
[SQL] 데이터 타입 훑어보기 숫자는 int, 문자는 str, 날짜는 datetime... 으로만 알고 있었던 나를 위해 내가 준비한! SQL 데이터 타입 훑어보기. Numeric Data 이렇게 굉장히 다양한 데이터 타입이 있다. 굳이 알아야 하느냐? => 네 알아야 합니다! => 왜 알아야 하나요? 예시 1. 정수형 데이터의 경우 현업에서는 DB에 저장된 데이터를 읽어오는 속도도 중요하고, 데이터가 DB 내에서 어느 정도의 용량을 차지하는지도 중요하다. 비용이니까. 그래서, 예를 들어 작은 범위의 숫자를 표현한다면 굳이 INT를 쓸 필요 없이, Storage를 적게 차지하는 TINYINT나 SMALLINT를 써 주는 것이 효율적이다. 예시 2. 실수형 데이터의 경우 굉장히 작은 자리의 소수점도 정확하게 표현해야 하는 업계가 있다...
[DBeaver] Data import하기 지난번 포스팅에서는 DB에 연결하는 법을 다루었다. 그리고 다음 포스팅에선 데이터를 적재하겠다고 했는데... [STUDY/SQL, DB] - [DBeaver] DB에 "처음"연결하기 [DBeaver] DB에 "처음"연결하기 지난 포스팅에선 DBeaver 간단 소개, 설치, 환경설정, 단축키 등을 소개했다. [STUDY/SQL, DB] - [DBeaver] 설치, 환경설정 + 단축키 [DBeaver] 설치, 환경설정 + 단축키 DBeaver ... 뭔가요? DBeaver(디비버) 란? MySQL, k-wien1589.tistory.com 시간 끌 것 있나 바로 해볼 것이다. 1. 우선 데이터를 담을 DB를 만들어 주어야 한다. Databases 마우스 우클릭 - Create New Databases 선택 ..
[DBeaver] DB에 "처음"연결하기 지난 포스팅에선 DBeaver 간단 소개, 설치, 환경설정, 단축키 등을 소개했다. [STUDY/SQL, DB] - [DBeaver] 설치, 환경설정 + 단축키 [DBeaver] 설치, 환경설정 + 단축키 DBeaver ... 뭔가요? DBeaver(디비버) 란? MySQL, PostSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MS access, Teradata, Firebird, Apach Hive, Phoenix, Presto... 등등 거의 모든 데이터 베이스에 연결해서 쿼리를 보낼 수 있는 툴 k-wien1589.tistory.com 이번 포스팅에선, 예고와 같이 DBeaver에서 DB를 처음 연결하는 과정을 을 다루려고 한다. 본인도 처음이기에, 직접 하나하..
[DBeaver] 설치, 환경설정 + 단축키 DBeaver ... 뭔가요? DBeaver(디비버) 란? MySQL, PostSQL, SQLite, Oracle, DB2, SQL Server, Sybase, MS access, Teradata, Firebird, Apach Hive, Phoenix, Presto... 등등 거의 모든 데이터 베이스에 연결해서 쿼리를 보낼 수 있는 툴이다. 장점 1) 오픈소스 2) 무료 3) 직관적인 인터페이스 4) 다양한 DB 지원 5) Data import, export 쉬움 6) ERD 그려볼 수 있음 단점 무거운 쿼리를 실행 시킬 경우 다운 될 수 있음. 설치부터 환경설정까지! 1. 우선 설치해보자. 아래 링크에 접속하면 바로 DBeaver 설치파일을 다운로드 할 수 있다. 윈도우인지, 맥인지, 리눅스인지 등등 ..
[AI 엔지니어 기초 다지기] 17일차 [24.02.14] 5주차 21차시 - 딥러닝 기초(2) Neural Networks : 처음엔 인간의 뇌가 동작하는 방식을 모방한 컴퓨팅 시스템이었으나, 요즘 들어서는 인간 뇌의 동작 방식과 굉장히 많이 달라져 있음. 즉, 다시 정의하자면, 이 정도로 정의할 수 있겠다. Neural networks are function approximators that stack affine transformations followed by nonlinear transformations. 가장 간단한 NN을 보자면, Linear Neural Networks가 있을 수 있다. Linear Neural Networks 이런 신경망Neural Network을 여러 층을 쌓는 것이 딥러닝Deep Learning인데, 그냥 ..
태블로 신병훈련소 22기 수료! 한달간 여차저차 열심히 태블로를 만지작거리며 과제를 한 끝에... 태블로 신병훈련소 22기를 수료했다. 태블로 신병훈련소... 슬랙의 관리자 닉네임이 '조교' 인 것부터 수료증까지.. 컨셉 하난 확실하달까 예비군도 끝났는데 다시 훈련소 수료라니 감회가 나름 새롭다(?) 태블로 자격증도 있던데.. 나중에 여건이 되면 취득해봐야겠다. 한달간 태블로 참 많이 만졌다! + ) 2024. 03. 07 신병훈련소에서 훈련 수료 기념품을 보내왔다. 태블로 신병훈련소에 들어갈 때부터 느꼈던 거지만, 이번에 한번 더 느꼈다. 컨셉.. 확실하구나... ㅋㅋㅋ 부모님은 박스 겉면에 붙은 수료 스티커 보고 군대에서 뭔가 물품을 보내온 줄 아셨다고 한다. 하긴.. 군인이 거수경례 하고 있고 뭐라무라 훈련소를 수료했다고 써 있으..
SQL 고득점 kit(GROUP BY) - 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 # 풀이 쿼리 SELECT EXTRACT(MONTH FROM START_DATE) AS MONTH , CAR_ID , COUNT(*) AS RECORDS FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE START_DATE BETWEEN '2022-08-01' AND '2022-10-31' GROUP BY MONTH, CAR_ID HAVING CAR_ID IN ( SELECT CAR_ID FROM CAR_RENTAL_COMPANY_RENTAL_HISTORY WHERE START_DATE BETWEEN '2022-08-01' AND '2022-10-31' GROUP BY CAR_ID HAVING COUNT(*) >= 5 ) ORDER BY MONTH, CAR_ID DESC; ..
[AI 엔지니어 기초 다지기] 16일차 [24.02.13] 5주차 20차시 - 딥러닝 기초(1) 딥러닝?? 1. 딥러닝의 위치는?? 인간 지능을 모방하는 A.I. -> 데이터 기반으로 학습하는 Machine Learning -> 학습에 Neural Network 모델을 사용하는 Deep Learning 2. 딥러닝의 4가지 key components (1) 데이터 : The Data that the model can learn from) (2) 모델 : The model how to transform the data) (3) 손실함수 : The loss function that quantifies the badness of the model) (4) (최적화)알고리즘 : The algorithm to adjust the parameters t..