SQL(8)
-
[Coursera Google] GCC 데이터 애널리틱스 : 데이터 분석을 통한 해답 찾기 | 데이터 계산
데이터 계산 시작하기데이터 계산 1. 데이터 분석에서의 효율성SQL 사용의 중요성: Google에서의 경험을 공유하며, SQL을 통해 데이터를 가져오고 분석하는 것이 업무 효율성을 크게 향상시켰다는 내용을 강조합니다.효율적 작업: 분석 시간 단축과 성과 향상을 위해 SQL을 활용한 사례 소개.2. 스프레드시트 기본 계산식기본 계산식: 스프레드시트의 기본 계산식을 살펴보고 이를 활용해 효율적인 계산을 진행합니다.IF 함수: 조건부 수식을 통해 특정 조건을 충족하는 데이터를 필터링하고 계산할 수 있는 방법을 다룹니다.3. SUMPRODUCT 함수SUMPRODUCT의 활용: 덧셈과 곱셈을 한 번에 처리하여 분석 속도를 5배 이상 향상시키는 방법을 소개합니다.4. 피벗 테이블피벗 테이블 복습: 피벗 테이블을 ..
2024.09.13 -
[Coursera Google] GCC 데이터 애널리틱스 : 데이터 정리 | SQL을 사용한 데이터 정리
SQL을 사용하여 데이터 정리 SQL 기능 이해 SQL이란 무엇인가?SQL(Structured Query Language, 구조적 쿼리 언어)은 데이터베이스와 상호작용하고 데이터를 처리하는 데 사용되는 언어입니다. 데이터 애널리스트는 SQL을 통해 대량의 데이터 세트를 효율적으로 처리하고, 수조 개의 행을 몇 초 만에 다룰 수 있습니다. 이를 통해 방대한 데이터를 빠르고 정확하게 처리할 수 있는 SQL의 강점이 부각됩니다.예를 들어, 전 세계 80억 명의 이름이 담긴 데이터 세트를 처리할 때 사람이 이를 모두 읽는 데 101년이 걸리지만, SQL은 이를 단 몇 초 만에 처리할 수 있습니다. 이는 스프레드시트와 같은 도구로는 처리하기 힘든 대규모 데이터를 SQL로 처리하는 이유 중 하나입니다. SQL의 역..
2024.09.05 -
[Coursera Google] GCC 데이터 애널리틱스 : 탐색을 위한 데이터 준비 | 데이터베이스 : 데이터가 보관되는 공간
데이터베이스 작업 데이터베이스에 관한 모든 내용 데이터베이스란 무엇인가?데이터베이스는 컴퓨터 시스템에 저장된 구조화된 데이터의 모음입니다. 이 데이터는 검색, 업데이트, 삭제, 추가 등의 조작을 위해 구조화되어 있으며, 이를 통해 특정 요구 사항에 맞는 데이터를 효율적으로 관리하고 분석할 수 있습니다. 데이터베이스는 기업의 의사결정, 연구, 고객 관리, 운영 효율성 향상 등을 위해 사용됩니다. 메타데이터란 무엇인가?메타데이터는 '데이터에 대한 데이터'를 의미합니다. 즉, 메타데이터는 데이터의 맥락, 속성, 구조 등을 설명하는 정보를 포함합니다. 예를 들어, 한 데이터베이스에 저장된 고객 정보 데이터에는 고객의 이름, 주소, 전화번호와 같은 실제 데이터가 포함되어 있지만, 메타데이터는 이러한 데이터가 어떤..
2024.08.29 -
Programming Tools : 프로그래밍 툴 정리
프로그래밍을 처음 배우면서 사용하게 된 프로그래밍 툴을 정리한 포스팅입니다. 초반에 사용한 툴은 아래 정도로 지속적으로 공부하고 일하며 사용하는 툴이 더 늘어갈 것으로 예상되어기초적인 개념을 잡기위해 포스팅을 남깁니다. Jupyter Notebook 모든 프로그래밍 언어에 걸쳐 인터랙티브 데이터 과학과 사이언티픽 컴퓨팅을 지원하는 것을 목적으로 만들어진 대화형 컴퓨팅을 위한 무료 소프트웨어, 개방형 표준 및 웹 서비스주로 데이터 가공, 분석시 사용 https://jupyter.org/ Project JupyterThe Jupyter Notebook is a web-based interactive computing platform. The notebook combines live code, equa..
2024.06.12 -
MariaDB 다운로드 설치 및 실행하기(Windows os, HeidiSQL)
MariaDB 관계형 데이터베이스 관리시스템(RDBMS)MySQL과 동일한 소스 코드를 기반으로 하며 사용 방법과 구조가 동일하며,순수한 오픈소스 프로젝트이기에 오라클(MySQL)로부터 자유롭다. 데이터와 테이블 정의 파일(.frm) 파일이 바이너리 호환이 된다.모든 클라이언트 API, 프로토콜 그리고 구조가 동일하다.모든 파일이름과 바이너리, 경로, 포트, 소켓 그리고 기타 등등이 동일하다.모든 MySQL 커넥터(PHP, Perl, 파이썬, 자바, .NET, MyODBC, Ruby, MySQL C 코넥터 등)가 마리아 DB와 동일하게 작동한다. PHP5에는 알아둬야할 약간의 설치 문제 가 있다.리눅스에서는 이러한 완전한 호환성으로 인해 𝑚𝑎𝑟𝑖𝑎𝑑𝑏에 대해서 mysql과 구별하기 위해𝑚?..
2024.05.25 -
[Coursera Google] GCC 데이터 애널리틱스 SQL 기초(쿼리 구문 : SELECT, FROM, WHERE)
SQL 기초 구조적 쿼리 언어(SQL , 보통 '시퀄'이라고 읽음)를 사용하여 데이커 베이스를 사용할 수 있습니다.특히, SQL은 테이블에서 대규모 데이터 세트로 작업할 때 가장 유용한 데이터 애널리스트 도구 중 하나입니다.스프레드 시트보다 훨씬 바르게 대규모 데이터베이스를 조사하고, 텍스트(문자열)와 숫자를 찾아내고, 필요한 유형의 데이이터를 정확하게 필터링합니다. 쿼리 란?데이터베이스의 데이터 또는 정보에 관한 요청입니다.데이터베이스를 쿼리한다는 말은 SQL을 사용하여 질문이나 요청을 전달한다는 의미로 데이터베이스와 동일한 언어를 사용하면 언제든지 데이터베이스와 정보를 교환할 수 있습니다. 모든 쿼리 구문은 다음과 같습니다. SELECT : 반환할 열을 선택FROM : 원하는 열이 있는 테이블을..
2024.01.06 -
MySQL Workbench의 기본 사용 방법(DB-SCHEMAS, 테이블 생성)
MySQL Workbench의 기본적인 사용 방법에 대해 알아봅니다. Database 생성(schema, 스키마 생성) 1. 상단 메뉴에서 4번째 원통형 모양 아이콘을 클릭하여 Database(schema, 스키마)를 생성합니다. 2. 데이터베이스의 이름을 설정하여 하단의 Apply 버튼을 클릭합니다. 2. 데이터베이스 생성에 관한 팝업창이 뜨면 다시 Apply 버튼을 누릅니다. 3. 완료 팝업창을 확인 한 후 Finish 버튼을 클릭하면 새로운 데이터베이스(database, schema)가 생성됩니다. 4. 왼쪽 SCHEMAS 메뉴에 보면 신규 생성한 데이터베이스를 확인할 수 있습니다. 테이블(Table) 생성하기 1. 상단 메뉴의 5번째 아이콘을 클릭하면 테이블을 생성할 수 있습니다. 2. 위의 방법..
2023.12.05