SQL veritabanları

Veri Mühendisliğini Anlamak

Hadrien Lacroix

Content Developer at DataCamp

SQL

  • Structured Query Language
  • İlişkisel Veritabanı Yönetim Sistemi (RDBMS) için sektör standardı
  • Birçok kayda aynı anda erişmeyi; gruplamayı, filtrelemeyi, toplamayı sağlar
  • Yazılı İngilizceye yakındır; yazması ve anlaması kolaydır
  • Veri mühendisleri veritabanı oluşturup bakım için SQL kullanır
  • Veri bilimcileri veritabanlarını sorgulamak için SQL kullanır
Veri Mühendisliğini Anlamak

Employees tablosunu hatırlayın

index last_name first_name role team full_time office
0 Thien Vivian Data Engineer Data Science 1 Belgium
1 Huong Julian Data Scientist Data Science 1 Belgium
2 Duplantier Norbert Software Developer Infrastructure 1 United Kingdom
3 McColgan Jeff Business Developer Sales 1 United States
4 Sanchez Rick Support Agent Customer Service 0 United States
Veri Mühendisliğini Anlamak

Veri mühendisleri için SQL

  • Veri mühendisleri SQL ile tabloları oluşturur, bakımını yapar ve günceller.
CREATE TABLE employees (

employee_id INT,
first_name VARCHAR(255),
last_name VARCHAR(255),
role VARCHAR(255),
team VARCHAR(255),
full_time BOOLEAN,
office VARCHAR(255)
);
Veri Mühendisliğini Anlamak

Veri bilimcileri için SQL

  • Veri bilimcileri SQL ile tablolarda sorgulama, filtreleme, gruplama ve toplama yapar.
SELECT first_name, last_name

FROM employees
WHERE role LIKE '%Data%'
Veri Mühendisliğini Anlamak

Veritabanı şeması

  • Veritabanları tablolardan oluşur
  • Veritabanı şeması tabloların ilişkisini belirler
Veri Mühendisliğini Anlamak

albüm tablosu

Veri Mühendisliğini Anlamak

sanatçı tablosu

Veri Mühendisliğini Anlamak

artists tablosu, albums tablosuna artist_id benzersiz anahtarıyla bağlıdır

Veri Mühendisliğini Anlamak

şarkı tablosu

Veri Mühendisliğini Anlamak

albums tablosu, songs tablosuna album benzersiz anahtarıyla bağlıdır

Veri Mühendisliğini Anlamak

çalma listeleri tablosu

Veri Mühendisliğini Anlamak

playlists tablosu, songs tablosuna song benzersiz anahtarıyla bağlıdır

Veri Mühendisliğini Anlamak

Çeşitli uygulamalar

  • SQLite
  • MySQL
  • PostgreSQL
  • Oracle SQL
  • SQL Server
Veri Mühendisliğini Anlamak

Özet

  • SQL = sektör standardı
  • Veri mühendisi ve veri bilimcinin farklı kullanımları
  • Veritabanı şeması
  • SQL uygulamaları
Veri Mühendisliğini Anlamak

Hadi pratik yapalım!

Veri Mühendisliğini Anlamak

Preparing Video For Download...