데이터베이스에 연결하기

R 데이터 가져오기 중급

Filip Schouwenaars

Instructor, DataCamp

지금까지

  • 플랫 파일

  • Excel 파일

R 데이터 가져오기 중급

관계형 데이터베이스

  • 관계형 데이터베이스란?

  • 연결 방법은?

  • 테이블은 어떻게 읽나요?

R 데이터 가져오기 중급

company

ch_1_1_slide.010.png

R 데이터 가져오기 중급

company

ch_1_1_slide.011.png

R 데이터 가져오기 중급

company

ch_1_1_slide.012.png

R 데이터 가져오기 중급

company

ch_1_1_slide.013.png

R 데이터 가져오기 중급

company

ch_1_1_slide.014.png

R 데이터 가져오기 중급

company

ch_1_1_slide.015.png

R 데이터 가져오기 중급

company

ch_1_1_slide.016.png

R 데이터 가져오기 중급

company

ch_1_1_slide.017.png

R 데이터 가져오기 중급

데이터베이스 관리 시스템

  • DBMS

  • 오픈 소스

    • MySQL, PostgreSQL, SQLite
  • 상용

    • Oracle Database, Microsoft SQL Server
  • SQL = Structured Query Language

R 데이터 가져오기 중급

R에서 데이터베이스

  • 다양한 R 패키지

  • MySQL: RMySQL

  • PostgresSQL: RPostgresSQL

  • Oracle Database: ROracle

  • 규약: DBI에 정의

install.packages("RMySQL")

library(DBI) # library(RMySQL) not required

ch_1_1_slide.026.png

R 데이터 가져오기 중급

데이터베이스에 연결

con <- dbConnect(RMySQL::MySQL(), # Construct SQL driver
           dbname = "company",
           host = "courses.csrrinzqubik.us-
                            east-1.rds.amazonaws.com",
           port = 3306,
           user = "student",
           password = "datacamp")
  • con은 DBIConnection 객체입니다
R 데이터 가져오기 중급

Ayo berlatih!

R 데이터 가져오기 중급

Preparing Video For Download...