Oracle Database 23ai: SQL Workshop Eğitimi

  • Eğitim Tipi: Classroom
  • Süre: 5 Gün
  • Seviye: Intermediate

"Oracle Database 23ai: SQL Workshop" eğitimi, ilişkisel veritabanları ve SQL programlama dilinin temel kavramlarıyla başlayarak Geliştiriciler ve Veritabanı Yöneticileri için tasarlanmıştır. Tekli ve çoklu tablolara karşı sorgu yazmayı, tablolar içindeki verileri değiştirmeyi ve veritabanı nesneleri oluşturmayı kapsar. Katılımcılar dizileri, eşanlamlıları, dizinleri ve görünümleri nasıl oluşturacaklarını, şema nesnelerini nasıl yöneteceklerini ve alt sorguları kullanarak verileri nasıl yöneteceklerini öğrenecekler. Eğitim ayrıca kullanıcı erişimini kontrol etmeyi ve farklı zaman dilimlerindeki verileri yönetmeyi de kapsar.

Daha fazla +
Bu eğitimi kendi kurumunuzda planlayabilirsiniz.

Önkoşullar

  • Veri işleme kavram ve tekniklerine aşinalık
  • Programlama dillerine aşinalık
Daha fazla +

Kimler Katılmalı

Hedef Kitle

  • Geliştiriciler
  • Veritabanı Yöneticileri
Daha fazla +

Neler Öğreneceksiniz

  • Oracle Database 23c ve ilgili ürünlerinin temel kavramlarını anlayın.
  • İlişkisel veritabanı yönetimi kavramlarını ve terminolojilerini öğrenin.
  • Veritabanlarını etkili bir şekilde sorgulamak için SQL'den yararlanın.
  • SQL ifadelerini kullanarak verileri alın, kısıtlayın ve sıralayın.
  • Tek satırlı işlevleri kullanarak çıktıyı özelleştirin.
  • Veri türlerini dönüştürün ve koşullu ifadeleri kullanın.
  • Grup işlevlerini kullanarak toplanan verileri raporlayın.
  • Birleştirmeleri kullanarak birden fazla tablodaki verileri görüntüleyin.
  • Alt sorguları kullanarak sorguları çözün.
  • Veri işleme için set operatörlerini kullanın.
  • DML ifadelerini kullanarak tabloları yönetin.
  • Sıralar, eşanlamlılar, dizinler ve görünümler dahil olmak üzere veritabanı nesneleri oluşturun ve yönetin.
  • Kullanıcı erişimini ve ayrıcalıklarını kontrol edin.
  • Farklı saat dilimlerindeki verileri yönetin.
Daha fazla +

Outline

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
Daha fazla +


Eğitimlerle ilgili bilgi almak ve diğer tüm sorularınız için bize ulaşın!

Eğitim Tarihleri

Sınıf eğitimlerimizi İstanbul, Ankara ve Londra ofislerimizde düzenlemekteyiz. Kurumunuza özel eğitimleri ise, dilediğiniz tarih ve lokasyonda organize edebiliriz.

24 Şubat 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
25 Mart 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
05 Nisan 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
07 Nisan 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
13 Mayıs 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
18 Mayıs 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
23 Mayıs 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
08 Haziran 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom

İlgili Eğitimler

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.