728x90

눈물의 첫 면탈 후 마음을 다잡기 위해 새로운 공부를 시작해본다.

그것의 이름은 SQL !

열심히 공부하면서 실습도 하고 SQLD도 준비해보고자 한다!

강의는 edwith 부스트코스 '기초 데이터 분석을 위한 핵심 SQL'을 보며 공부하고 있다.

앞으로 이 카테고리에 공부한 내용들을 차곡차곡 쌓아보고자한다.

 

 

1. SQL이란?

SQL = Structured Query Language 

관계형 데이터베이스가 이해할 수 있는 구조화된 질의어.

관계형 데이터베이스에 있는 데이터를 분석하는 언어.

 

2. 관계형 데이터베이스 (RDB)이란?

RDB = Relational DataBase

행과 열로 구성된 테이블이 다른 테이블과 관계를 맺고 모여있는 집합체.

  * 행과 열로 구성되어 있음.

  * 관계는 1:1, 1:N, N:N 세가지 형태로 있으며 테이블 간에 연결이 가능하다는 것을 의미.

    ex) 회원 - 주문 은 1:N 관계이다. 한명의 회원이 여러번 주문 가능

 

3. SQL 기본 명령어

SQL 명령어
데이터 정의어
(Data Definition Language)
데이터 조작어
(Data Manipulation Language)
데이터 제어어
(Data Control Language)
트랜젝션 제어어
(Transaction Control Language)
테이블 생성, 변경, 삭제 데이터 삽입, 조회, 수정, 삭제 데이터 접근 권한 부여, 제거 데이터 조작어(DML) 명령어 실행, 취소, 임시저장

4. DBA & Data Analyst

DBA = DataBase Administrator - 데이터베이스 관리자, 기업 내에서 데이터베이스를 관리 / 데이터 정의어, 데이터 제어어

Data Analyst - 데이터 분석을 통해 새로운 인사이트를 도출 / 데이터 조작어, 트랜젝션 제어어

 

5. MySQL Workbench 

- 단축어 ( MAC OS : Command / Window OS : Ctrl )

  Command + T : 새로운 쿼리창 열기

  Command + Enter : 쿼리 실행 

  Command + S : 쿼리 저장

 

 - 데이터 베이스 생성 

CREATE DATABASE 이름;

 

- 해당 데이터베이스 사용

USE 이름;

 

- 데이터 베이스 삭제 

DROP DATABASE 이름;

 

728x90

 

리액트 네이티브 개발 환경을 구축하던 중 에러가 나왔다.,,

 

JDK(Java Development Kit)를 설치하던 중 

 

Error: Unknown command: cask

다음과 같은 에러를 만났따!

 

해결하기 위해 서치해보니 명령어가 바뀌었다고 한다.

 

기존 설치 코드는

brew cask install adoptopenjdk8

로 나와있었는데

이를

 

brew install --cask adoptopenjdk8

이렇게 바꿔주면 잘 설치된다!

728x90

하,,, 험난한 라즈베리파이4에 텐서플로우 2.2.0 설치하기 과정

 

qengineering.eu/install-tensorflow-2.2.0-on-raspberry-pi-4.html

 

Install TensorFlow 2.2.0 on Raspberry Pi 4 - Q-engineering

A thorough guide on how to install TensorFlow 2.2.0 on your Raspberry Pi 4. Build from source code with Bazel for Python 3 and C++ API.

qengineering.eu

일단 설치 방법은 위 링크에 들어가서 따라하면 된다.

 

하지만 설치하면서 에러가 뜰것이다.

 

# install TensorFlow
$ sudo -H pip3 install tensorflow-2.2.0-cp37-cp37m-linux_armv7l.whl

나는 상단의 코드를 실행하니 하단과 같이 에러가 떴다...

 

ERROR: Cannot uninstall 'wrapt'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.

 

서치를 해보니 wrapt가 충돌하는 것 같은데

나와있는 해결책으로 모두 해결이 안됬다... 

대부분 하단과 같이 wrapt랑 여러가지를 업데이트하고 다시 설치를 하란다...

하지만 안됨,,ㅎ

pip3 install wrapt --upgrade --ignore-installed
pip3 install tensorflow

 

그래서

sudo -H pip3 install tensorflow-2.2.0-cp37-cp37m-linux_armv7l.whl wrapt --upgrade --ignore-installed

이렇게 텐서플로우를 설치하는 부분 뒤에 wrapt관련 덧붙여 주었더니 해결완료,,,

무슨차이인지는 잘 모르겠다... 아무튼 잘 설치되었다...!

+ Recent posts