Під'єднання до бази даних

Середній рівень імпорту даних у 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

Давайте потренуємось!

Середній рівень імпорту даних у R

Preparing Video For Download...