Verilerinizi depolayın

SQL'i Gerçek Dünyadaki Sorunlara Uygulama

Dmitriy (Dima) Gorenshteyn

Lead Data Scientist, Memorial Sloan Kettering Cancer Center

Verilerinizi depolamanın üç yolu

  1. Yeni verilerle TABLE oluşturun
  2. Mevcut verilerle TABLE oluşturun
  3. Mevcut verilerle VIEW oluşturun
SQL'i Gerçek Dünyadaki Sorunlara Uygulama

Yeni verilerle bir TABLE oluşturun

address tablosundaki sütunlar

  • address_id
  • address
  • district
  • city
  • postal_code
  • phone
SQL'i Gerçek Dünyadaki Sorunlara Uygulama

Yeni verilerle bir TABLE oluşturun

postal_code distance
53182 3.4
15540 10.2
67912 1.9
81766 21
... ...
SQL'i Gerçek Dünyadaki Sorunlara Uygulama

Yeni verilerle bir TABLE oluşturun

1) Yeni tablo oluşturun

CREATE TABLE zip_distance (
    postal_code INT,
    distance FLOAT
);

2) Tabloya veri ekleyin

INSERT INTO zip_distance (postal_code, distance)
VALUES
(53182, 3.4),                
(15540, 10.2),                
(67912, 1.9);
SQL'i Gerçek Dünyadaki Sorunlara Uygulama

Mevcut verilerle bir TABLE oluşturun


SELECT film_id, title
FROM film
WHERE rating = 'G';
SQL'i Gerçek Dünyadaki Sorunlara Uygulama

Mevcut verilerle bir TABLE oluşturun

CREATE TABLE family_films AS
SELECT film_id, title
FROM film
WHERE rating = 'G';
SQL'i Gerçek Dünyadaki Sorunlara Uygulama

Mevcut verilerle bir VIEW oluşturun

CREATE VIEW family_films AS
SELECT film_id, title
FROM film
WHERE rating = 'G';
SQL'i Gerçek Dünyadaki Sorunlara Uygulama

TABLE ve VIEW karşılaştırması

TABLE

  • Veri saklanır (statik)
  • Veri doğrudan değiştirilebilir

VIEW

  • Sorgu saklanır (dinamik)
  • Altta yatan veri özgün tablolarda değiştirilir
SQL'i Gerçek Dünyadaki Sorunlara Uygulama

Verilerinizi depolama zamanı.

SQL'i Gerçek Dünyadaki Sorunlara Uygulama

Preparing Video For Download...