Se connecter à une base de données

Importation de données en R : niveau intermédiaire

Filip Schouwenaars

Instructor, DataCamp

Jusqu'ici

  • Fichiers plats

  • Fichiers Excel

Importation de données en R : niveau intermédiaire

Bases de données relationnelles

  • Qu'est-ce qu'une base relationnelle ?

  • Comment se connecter ?

  • Comment lire une table ?

Importation de données en R : niveau intermédiaire

company

ch_1_1_slide.010.png

Importation de données en R : niveau intermédiaire

company

ch_1_1_slide.011.png

Importation de données en R : niveau intermédiaire

company

ch_1_1_slide.012.png

Importation de données en R : niveau intermédiaire

company

ch_1_1_slide.013.png

Importation de données en R : niveau intermédiaire

company

ch_1_1_slide.014.png

Importation de données en R : niveau intermédiaire

company

ch_1_1_slide.015.png

Importation de données en R : niveau intermédiaire

company

ch_1_1_slide.016.png

Importation de données en R : niveau intermédiaire

company

ch_1_1_slide.017.png

Importation de données en R : niveau intermédiaire

Système de gestion de base de données

  • SGBD

  • Open source

    • MySQL, PostgreSQL, SQLite
  • Propriétaires

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

Importation de données en R : niveau intermédiaire

Bases de données avec R

  • Différents packages R

  • MySQL : RMySQL

  • PostgresSQL : RPostgresSQL

  • Oracle Database : ROracle

  • Conventions définies dans DBI

install.packages("RMySQL")

library(DBI) # library(RMySQL) not required

ch_1_1_slide.026.png

Importation de données en R : niveau intermédiaire

Se connecter à la base de données

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 est un objet DBIConnection
Importation de données en R : niveau intermédiaire

Passons à la pratique !

Importation de données en R : niveau intermédiaire

Preparing Video For Download...