1. Giriş
- Oracle Database 23c ve ilgili ürünlere genel bakış
- İlişkisel veritabanı yönetimi kavramları ve terminolojileri
- SQL'e ve geliştirme ortamlarına giriş
- Oracle Database 23c SQL belgeleri ve ek kaynaklar
2. SQL SELECT İfadesini Kullanarak Veri Alma
- SQL SELECT ifadelerinin yetenekleri
- SELECT ifadesindeki aritmetik ifadeler ve NULL değerler
- Sütun takma adları
- AÇIKLAMA komutu
3. Verileri Kısıtlama ve Sıralama
- WHERE yan tümcesini kullanarak satırları sınırlama
- ORDER BY yan tümcesini kullanarak satırları sıralama
- Bir sorguda SQL satır sınırlama cümlesi
- İkame değişkenleri
- Değişkenlere değer atama
4. Çıktıyı Özelleştirmek için Tek Satır İşlevlerini Kullanma
- Tek satırlı SQL işlevleri
- Karakter işlevleri
- Sayı işlevleri
- Tarihlerle çalışma
- Tarih işlevleri
5. Dönüştürme Fonksiyonlarını ve Koşullu İfadeleri Kullanmak
- Örtülü ve açık veri türü dönüşümü
- TO_CHAR, TO_DATE ve TO_NUMBER işlevleri
- Genel işlevler (NVL, NVL2, NULLIF, COALESCE)
- Koşullu ifadeler (CASE, DECODE)
- JSON işlevleri
6. Grup İşlevlerini Kullanarak Birleştirilmiş Verileri Raporlama
- Grup işlevleri
- Satırları gruplandırma
- Yuvalama grubu işlevleri
7. Birleşimleri Kullanarak Birden Fazla Tablodan Veri Görüntüleme
- Birleştirme türleri ve söz dizimi
- Doğal birleştirme
- USING yan tümcesi ile katılın
- ON cümlesiyle birleştirme
- Kendi kendine katılma
- Nonequijoins
- Dış birleştirme
- Kartezyen çarpım
8. Sorguları Çözmek İçin Alt Sorguları Kullanmak
- Alt sorgu türleri, sözdizimi ve yönergeler
- Tek satırlı alt sorgular
- Çok satırlı alt sorgular
- Çok sütunlu alt sorgular
- Bir alt sorgudaki boş değerler
9. Set Operatörlerini Kullanmak
- Küme işleçlerinin türleri ve yönergeleri
- UNION ve UNION ALL operatörleri
- KESİŞTİ operatörü
- EKSİ operatörü
- SELECT ifadelerinin eşleştirilmesi
- ORDER BY yan tümcesinin küme işlemlerinde kullanılması
10. DML İfadelerini Kullanarak Tabloları Yönetme
- Tabloya yeni satırlar ekleme
- Bir tablodaki verileri değiştirme
- Bir tablodan satırları kaldırmak
- Veritabanı işlem kontrolü
- Tutarlılığı okuyun
- Manuel veri kilitleme
11. Veri Tanımlama Diline Giriş
- Veritabanı nesneleri
- CREATE TABLE ifadesi
- Kısıtlamalar
- ALTER TABLE ifadesi
- DROP TABLE ifadesi
12. Veri Sözlüğü Görünümlerine Giriş
- Veri sözlüğüne giriş
- Sözlük görünümlerini sorgulama
- Tabloya yorum ekleme
13. Diziler, Eş Anlamlılar ve Dizinler Oluşturma
- Dizileri oluşturun, sürdürün ve kullanın
- Özel ve genel eş anlamlılar oluşturun
- Dizin oluşturma ve sürdürme
14. Görünümler Oluşturma
- Görünümlere genel bakış
- Görünümden veri oluşturma, değiştirme ve alma
- Bir görünümde DML işlemleri
- Görünümü bırakma
15. Şema Nesnelerini Yönetme
- Kısıtlamaları yönet
- Geçici tablolar oluşturma ve kullanma
- Harici tablolar oluşturma ve kullanma
16. Alt Sorguları Kullanarak Veri Alma
- Kaynak olarak bir alt sorgu kullanarak veri alma
- SQL'de skaler alt sorguları kullanma
- İlişkili alt sorgularla sorunları çözme
- EXISTS ve NOT EXISTS operatörlerini kullanma
- With yan tümcesini kullanma
17. Alt Sorguları Kullanarak Verileri Değiştirmek
- Verileri işlemek için alt sorguları kullanma
- Hedef olarak bir alt sorgu kullanarak değer ekleme
- DML ifadelerinde YOUR CHECK OPTION anahtar sözcüğünü kullanma
- Satırları güncellemek ve silmek için ilişkili alt sorguları kullanma
18. Kullanıcı Erişimini Kontrol Etme
- Sistem ayrıcalıklarını nesne ayrıcalıklarından ayırma
- Rol oluşturma
- Nesne ayrıcalıklarının verilmesi ve iptal edilmesi
19. Gelişmiş Sorguları Kullanarak Verileri Değiştirmek
- INSERT ve UPDATE ifadelerinde açık varsayılan değerleri belirtme
- Çoklu INSERT'ler
- Tablodaki satırları birleştirme
- Flashback işlemlerinin gerçekleştirilmesi
- Belirli bir süre boyunca verilerdeki değişiklikleri izleme
20. Farklı Saat Dilimlerindeki Verileri Yönetme
- CURRENT_DATE, CURRENT_TIMESTAMP ve LOCALTIMESTAMP
- DBTIMEZONE ve SESSIONTIMEZONE
- TIMESTAMP ve INTERVAL veri türleri
- Ek tarih işlevleri
- SYSDATE ve SYSTIMESTAMP veri işleme