İlk veritabanınız

SQL ile İlişkisel Veritabanlarına Giriş

Timo Grossenbacher

Data Journalist

İsviçre’deki üniversiteleri incelemek

profesörlerin etkileşimli görselleştirmesi

veritabanı şeması

SQL ile İlişkisel Veritabanlarına Giriş

İlişkisel veritabanı:

  • gerçek hayattaki varlıklar tablo olur
  • daha az tekrar
  • ilişkilerle veri bütünlüğü
  • ör. professors, universities, companies
  • ör. "Credit Suisse" bankası için companies içinde tek kayıt
  • ör. bir professor birden çok universities ve companieste çalışabilir; bir company birden çok professors istihdam edebilir
SQL ile İlişkisel Veritabanlarına Giriş

Bu derste şunları yapacaksınız:

  • araştırmamda kullandığım verilerle çalışın
  • sıfırdan bir ilişkisel veritabanı oluşturun
  • üç kavramı öğrenin:
    • kısıtlar
    • anahtarlar
    • başvuru bütünlüğü

Gereken: Introduction to SQL dersinde öğretilen temel SQL bilgisi.

SQL ile İlişkisel Veritabanlarına Giriş

İlk görev: PostgreSQL veritabanına göz atın

SELECT table_schema, table_name 
FROM information_schema.tables;
    table_schema    |              table_name
 -------------------+------------------------------
 pg_catalog         | pg_statistic
 pg_catalog         | pg_type
 pg_catalog         | pg_policy
 pg_catalog         | pg_authid
 pg_catalog         | pg_shadow
 public             | university_professors
 pg_catalog         | pg_settings
...
SQL ile İlişkisel Veritabanlarına Giriş

Belirli bir tablonun sütunlarına bakın

SELECT table_name, column_name, data_type
FROM information_schema.columns 
WHERE table_name = 'pg_config';
 table_name | column_name | data_type
 -----------+-------------+-----------
 pg_config  | name        | text
 pg_config  | setting     | text
SQL ile İlişkisel Veritabanlarına Giriş

Hadi yapalım.

SQL ile İlişkisel Veritabanlarına Giriş

Preparing Video For Download...