Verbindung zu einer Datenbank herstellen

Fortgeschrittenes Importieren von Daten in R

Filip Schouwenaars

Instructor, DataCamp

Bis jetzt

  • Flatfiles

  • Excel-Dateien

Fortgeschrittenes Importieren von Daten in R

Relationale Datenbanken

  • Was ist eine relationale Datenbank?

  • Wie verbindet man sich?

  • Wie liest man eine Tabelle?

Fortgeschrittenes Importieren von Daten in R

company

ch_1_1_slide.010.png

Fortgeschrittenes Importieren von Daten in R

company

ch_1_1_slide.011.png

Fortgeschrittenes Importieren von Daten in R

company

ch_1_1_slide.012.png

Fortgeschrittenes Importieren von Daten in R

company

ch_1_1_slide.013.png

Fortgeschrittenes Importieren von Daten in R

company

ch_1_1_slide.014.png

Fortgeschrittenes Importieren von Daten in R

company

ch_1_1_slide.015.png

Fortgeschrittenes Importieren von Daten in R

company

ch_1_1_slide.016.png

Fortgeschrittenes Importieren von Daten in R

company

ch_1_1_slide.017.png

Fortgeschrittenes Importieren von Daten in R

Database Management System

  • DBMS

  • Open Source

    • MySQL, PostgreSQL, SQLite
  • Proprietär

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

Fortgeschrittenes Importieren von Daten in R

Datenbanken in R

  • Verschiedene R-Pakete

  • MySQL: RMySQL

  • PostgresSQL: RPostgresSQL

  • Oracle Database: ROracle

  • Konventionen in DBI festgelegt

install.packages("RMySQL")

library(DBI) # library(RMySQL) nicht erforderlich

ch_1_1_slide.026.png

Fortgeschrittenes Importieren von Daten in R

Mit Datenbank verbinden

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 ist ein DBIConnection-Objekt
Fortgeschrittenes Importieren von Daten in R

Lass uns üben!

Fortgeschrittenes Importieren von Daten in R

Preparing Video For Download...