Giriş
  • Nasıl Çalışmalıyız? Maksimum Fayda Sağlamak...
  • Kurslar, Kitaplar ve Eğitim Üzerine...
  • Kurs Sonu Hedeflemesi...
  • Veritabanı Teknolojileri Üzerine Hedeflere Sahip Olmak
  • Bir Hata ile Karşılaştım!
Veritabanı Teknoloji ve Terminolojilerine Genel Bakış
  • Veri ve Bilgi Nedir?
  • Veritabanı Nedir?
  • Standart SQL ve Diğer SQL'ler Arasındaki Farklar
  • Hangi Veritabanı Ne Zaman Kullanılır?
  • Veritabanı Programcılığı
  • Veritabanı Yöneticiliği
  • Hangi Veritabanı Teknolojisi Üzerine Uzmanlaşmalıyım?
PostgreSQL Veritabanına Ortam Hazırlıkları
  • PostgreSQL Websitesini İncelemek
  • PostgreSQL Versiyon Seçimi ve Kurulum Öncesi Operasyonlar
  • Makale Önerisi : PostgreSQL Veritabanı Ortam Kurulumu
  • PostgreSQL Kurulum Operasyonları
  • PostgreSQL Araçları : pgAdmin Testi
  • PostgreSQL Araçları : pgAdmin Sorgu Aracı ve Oturum Yönetimi
  • Örnek Veritabanı Oluşturmak : dvdrental
  • Örnek Veritabanı Oluşturmak : hr
  • Örnek Veritabanı Tablo Yapısını İncelemek : dvdrental
  • Örnek Veritabanı Tablo Yapısını İncelemek : hr
PostgreSQL Temelleri
  • PostgreSQL Nedir?
  • PostgreSQL'de Açıklama Satırı Kullanımı
  • SELECT ile Tablodaki Tüm Veriyi Elde Etmek
  • String Birleştirme ve Takma İsim Kullanımı
  • SELECT ile Veri Filtrelemek
  • Karşılaştırma Yaparak Veri Filtrelemek : LIKE ve Joker Karakterleri
  • SELECT ile Veri Sıralamak
  • Veri Tekilleştirmek
  • Operatörler : Aritmetik
  • Operatörler : Metinsel Birleştirme Operatörü
  • Operatörler : Mantıksal Operatörler
  • Operatörler : Karşılaştırma Operatörleri (LIKE & Joker Karakteri)
  • Diğer Operatörler : LIMIT ve OFFSET
  • Diğer Operatörler : UNION ve UNION ALL
  • Diğer Operatörler : INTERSECT
  • NULL Veri Filtreleme
  • Bölüm Sonu Alıştırmaları
Veri Tanımlama Dili (DDL)
  • Veri Tanımlama Dili Nedir?
  • CREATE : Veritabanı Oluşturmak - pgAdmin ile...
  • CREATE : Veritabanı Oluşturmak - SQL ile...
  • CREATE : Tablo Oluşturmak - SQL ile...
  • CREATE : CREATE TABLE AS ile Tablo Oluşturmak
  • CREATE : Otomatik Artan Sütunlu Tablo Oluşturmak
  • CREATE : Sequence ile Otomatik Artan Sütunlu Tablo Oluşturmak
  • CREATE : SELECT INTO ile Geçici Tablo Oluşturmak
  • CREATE : CREATE TEMP[ORARY] ile Geçici Tablo Oluşturmak
  • ALTER : Veritabanı Yapısını Değiştirmek
  • DROP : Tablo Silmek
  • DROP : Veritabanı Silmek
Veri İşleme Dili (DML)
  • Veri İşleme Dili Nedir?
  • INSERT : Tekli ve Çoklu Veri Ekleme İşlemi
  • UPDATE : Tekli ve Çoklu Veri Güncelleme
  • DELETE : Veri Silmek
  • TRUNCATE ile Veri Silmek ve DELETE ile Farkı
Veri Bütünlüğü
  • Veri Bütünlüğü Nedir?
  • Kısıtlama Nedir?
  • CHECK Constraint Nedir ve Neden Kullanılır?
  • Demo : CHECK Constraint
  • NOT NULL Constraint Nedir ve Neden Kullanılır?
  • Demo : NOT NULL Constraint
  • UNIQUE Constraint Nedir ve Neden Kullanılır?
  • Demo : UNIQUE Constaint
  • PRIMARY Key & FOREIGN Key Nedir ve Neden Kullanılır?
  • Demo : Primary Key ve Foreign Key Constraint
JOIN : Tabloları Birleştirmek
  • JOIN Nedir?
  • PostgreSQL JOIN Tipleri Nelerdir?
  • INNER JOIN Nedir ve Neden Kullanılır?
  • Demo : INNER JOIN
  • LEFT JOIN Nedir ve Neden Kullanılır?
  • Demo : LEFT JOIN
  • RIGHT JOIN Nedir ve Neden Kullanılır?
  • Demo : RIGHT JOIN
  • FULL OUTER JOIN Nedir ve Neden Kullanılır?
  • Demo : FULL OUTER JOIN
Alt Sorgular
  • Alt Sorgulara Genel Bakış
  • IN ve NOT IN Kullanımı
PostgreSQL Dahili Fonksiyonları
  • String Fonksiyonları
  • Aggregate Fonksiyonu : COUNT
  • Aggregate Fonksiyonu : MAX ve MIN
  • Aggregate Fonksiyonu : SUM
  • Aggregate Fonksiyonu : AVG
Veri Gruplamak
  • GROUP BY ile Veri Gruplamak
  • HAVING Kullanımı
PostgreSQL İçin İstemci Programlama
  • Golang ile PostgreSQL Veritabanı Programlama - 1
  • Golang ile PostgreSQL Veritabanı Programlama - 2
  • Golang ile PostgreSQL Veritabanı Programlama - 3