Oracle Database 12c: SQL and PL SQL Fundamentals Eğitimi

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

Resmi Oracle Müfredatı

Bu Oracle Veritabanı: SQL ve PL/SQL Temelleri eğitimi, Oracle Veritabanı teknolojisini kullanan programlama dillerinin avantajlarıyla birlikte SQL ve PL/SQL'in temellerini sunar. İlişkisel veritabanlarının kavramlarını keşfedeceksiniz.

Şunları Öğreneceksiniz:

  • Tek ve birden fazla tabloya karşı sorgular yazma, tablolardaki verileri düzenleme ve veritabanı nesneleri oluşturma.
  • Çıktıyı özelleştirmek için tek satır işlevlerini kullanma.
  • Dönüştürme işlevlerini ve koşullu ifadeleri çağırma.
  • Toplu verileri raporlamak için grup işlevlerini kullanma.
  • Birden fazla form, rapor ve veri yönetimi uygulaması tarafından paylaşılabilen PL/SQL uygulama kodu blokları oluşturma.
  • Anonim PL/SQL blokları, saklı yordamlar ve işlevler geliştirme.
  • Tanımlayıcıları bildirme ve istisnaları yakalama.
  • Verileri yönetmek için DML ifadelerini kullanma.
  • Veri tabanı nesnelerini yönetmek için DDL ifadelerini kullanma.
  • PL/SQL Değişkenlerini bildirme.
  • Kod akışını koşullu olarak kontrol etme (döngüler, kontrol yapıları).
  • Saklı yordamları ve işlevleri açıklama.
  • Tablolardan satır ve sütun verilerini alın.

Eğitimin Size Sağlayacağı Faydalar:

Hızlı, güvenilir, güvenli ve yönetimi kolay performans sağlayın. Veritabanı iş yüklerini optimize edin, BT maliyetlerini düşürün ve veritabanı bulutlarına konsolidasyon sağlayarak daha yüksek kalitede hizmet sunun.

Uygulamalar:

Gösteriler ve uygulamalı uygulamalar, bu kursta öğreneceğiniz temel kavramları pekiştirir. Bu eğitime kaydolarak, bu program birimlerini geliştirmek için Oracle SQL Developer'ı kullanmaya başlayacaksınız. SQL*Plus ve JDeveloper isteğe bağlı araçlar olarak mevcuttur.

Daha fazla +
Bu eğitimi kendi kurumunuzda planlayabilirsiniz.

Önkoşullar

Oracle Database 12c: SQL and PL SQL Fundamentals Eğitim Ön Koşulları

  • Veri işleme kavramları ve tekniklerine aşinalık
  • Programlama kavramlarına aşinalık
Daha fazla +

Kimler Katılmalı

"Oracle Database 12c: SQL and PL SQL Fundamentals" Eğitim Hedef Kitlesi:

  • PL/SQL Geliştiricisi
  • Form Geliştiricisi
  • Uygulama Geliştiricileri
  • Rapor Geliştiricisi
  • Teknik Danışman
  • Portal Geliştiricisi
  • Fonksiyonel Uygulayıcı
Daha fazla +

Neler Öğreneceksiniz

Bu eğitimin sonunda şunları yapabileceksiniz:

  • Oracle Veritabanındaki verileri güncellemek için veri işleme ifadelerini (DML) çalıştırın.
  • Verimli bir şekilde yürütülen PL/SQL anonim bloğu tasarlayın.
  • PL/SQL'in özelliklerini ve sözdizimini açıklayın.
  • Çalışma zamanı hatalarını işleyin.
  • Saklı prosedürleri ve işlevleri açıklayın.
  • PL/SQL programlama yapılarını kullanın ve kod akışını koşullu olarak kontrol edin (döngüler, kontrol yapıları ve açık imleçler).
  • Satırları işlemek için imleçleri kullanın.
  • Oracle Veritabanı 11g'nin temel yapısal bileşenlerini belirleyin.
  • SELECT ifadesiyle tablolardan satır ve sütun verilerini alın.
  • Sıralanmış ve kısıtlanmış verilerin raporlarını oluşturun.
  • Özelleştirilmiş verileri oluşturmak ve almak için SQL işlevlerini kullanın.
  • ANSI SQL 99 JOIN sözdizimini kullanarak birden fazla tablodan verileri görüntüleyin.
  • Toplanmış verilerin raporlarını oluşturun.
  • Şema nesneleri oluşturmak ve yönetmek için veri tanımlama dili (DDL) ifadelerini çalıştırın.
Daha fazla +

Outline

Giriş

  • Oracle Database 12c ve ilgili ürünlere genel bakış
  • İlişkisel veritabanı yönetimi kavramları ve terminolojilerine genel bakış
  • SQL ve geliştirme ortamlarına giriş
  • Bu kursta kullanılan HR şeması ve tablolar
  • Oracle Database belgeleri ve ek kaynaklar

SQL SELECT İfadesini kullanarak Veri Alma

  • SQL SELECT ifadelerinin yeteneklerini listeleme
  • Temel bir SELECT ifadesinin çıktısından veri raporu oluşturma
  • SELECT ifadesinde aritmetik ifadeleri ve NULL değerleri kullanma
  • Sütun takma adlarını çağırma
  • Birleştirme operatörü, tam karakter dizeleri, alternatif tırnak işareti operatörü ve DISTINCT anahtar sözcüğü
  • DESCRIBE komutunu kullanarak tablo yapısını görüntüleme

Sınırlı ve Sıralanmış Veriler

  • Çıktıyı sınırlamak için WHERE ifadesiyle sorgular yazma
  • Karşılaştırma operatörlerini ve mantıksal operatörleri açıklama
  • Karşılaştırma ve mantıksal operatörler için öncelik kurallarını açıklama
  • WHERE'de karakter dizesi tam değerlerinin kullanımı deyim
  • ORDER BY deyimiyle sorgular yazın
  • Çıktıyı azalan ve artan düzende sıralayın
  • İkame Değişkenleri

Çıktıyı Özelleştirmek için Tek Satırlı İşlevlerin Kullanımı

  • Tek satırlı ve çok satırlı işlevler arasındaki farkları listeleyin
  • Karakter işlevlerini kullanarak dizeleri işleyin
  • ROUND, TRUNC ve MOD işlevleriyle sayıları işleyin
  • Tarih verileriyle aritmetik yapın
  • DATE işlevleriyle tarihleri işleyin

Dönüştürme İşlevleri ve Koşullu İfadeler

  • Kapalı ve açık veri türü dönüşümünü açıklayın
  • TO_CHAR, TO_NUMBER ve TO_DATE dönüştürme işlevlerini açıklayın
  • Birden fazla işlevi iç içe yerleştirin
  • Verilere NVL, NULLIF ve COALESCE işlevlerini uygulayın
  • SELECT ifadesinde koşullu IF THEN ELSE mantığının kullanımı

Grup Fonksiyonlarını Kullanarak Toplanmış Veriler

  • Anlamlı raporlar üretmek için SELECT ifadelerinde toplama fonksiyonlarının kullanımı
  • AVG, SUM, MIN ve MAX fonksiyonunu açıklayın
  • Bir grup fonksiyonunda Boş Değerler nasıl işlenir?
  • GROUP BY ifadesini kullanarak verileri gruplara ayırın
  • HAVING ifadesini kullanarak tarih gruplarını hariç tutun

Birden Fazla Tablodan Veri Görüntüle

  • Birden fazla tablodan verilere erişmek için SELECT ifadeleri yazın
  • SQL:1999 Sözdizimini Kullanarak Tabloları Birleştirin
  • Dış birleştirmeleri kullanarak birleştirme koşulunu karşılamayan verileri görüntüleyin
  • Kendi kendine birleştirmeyi kullanarak bir tabloyu kendisine birleştirin
  • Çapraz Birleştirmeler Oluşturun

Sorguları Çözmek İçin Alt Sorguların Kullanımı

  • Bir Sorunu Çözmek İçin Alt Sorgu Kullanma
  • Tek Satırlı Alt Sorgular
  • Alt Sorgudaki Grup İşlevleri
  • Çok Satırlı Alt Sorgular
  • Çok Satırlı Alt Sorgularda ANY ve ALL Operatörünü Kullanma
  • EXISTS Operatörünü Kullanma

SET Operatörleri

  • SET operatörlerini açıklayın
  • Birden fazla sorguyu tek bir sorguda birleştirmek için SET operatörünü kullanın
  • UNION, UNION ALL, INTERSECT ve MINUS Operatörlerini açıklayın
  • ORDER'ı kullanın Küme İşlemlerinde BY Cümlesi

Veri İşleme

  • Bir Tabloya Yeni Satırlar Ekleme
  • Bir Tablodaki Verileri Değiştirme
  • DELETE ve TRUNCATE İfadelerini Kullanma
  • COMMIT ve ROLLBACK ifadeleriyle değişiklikleri kaydetme ve atma
  • Okuma Tutarlılığını Uygulama
  • FO UPDATE Maddesini Açıklama

Tabloları Oluşturmak ve Yönetmek İçin DDL İfadeleri

  • Veritabanı Nesnelerini Kategorize Etme
  • Tablolar Oluşturma
  • Veri türlerini açıklama
  • Kısıtlamaları Anlama
  • Alt sorgu kullanarak bir tablo oluşturma
  • Bir tablo nasıl değiştirilir?
  • Bir tablo nasıl bırakılır?

Diğer Şema Nesneleri

  • Bir görünümden veri oluşturma, değiştirme ve alma
  • Bir görünümde Veri işleme dili (DML) işlemleri gerçekleştirme
  • Bir görünüm nasıl bırakılır?
  • Bir dizi oluşturun, kullanın ve değiştirin
  • Dizinleri oluşturun ve bırakın
  • Eş anlamlıları oluşturun ve bırakın

PL/SQL'e Giriş

  • PL/SQL Genel Bakış
  • PL/SQL Alt Programlarının faydalarını listeleyin
  • PL/SQL bloklarının Türlerine Genel Bakış
  • Basit Bir Anonim Blok Oluşturun
  • PL/SQL Bloğundan Çıktı Oluşturun

PL/SQL Tanımlayıcıları

  • PL/SQL alt programındaki farklı Tanımlayıcı Türlerini listeleyin
  • Tanımlayıcıları Tanımlamak İçin Bildirimsel Bölümün Kullanımı
  • Verileri depolamak için değişkenlerin kullanımı
  • Skaler Veri Türleri
  • %TYPE Özniteliği
  • Değişkenleri Bağlama
  • PL/SQL İfadelerindeki Diziler

Yürütülebilir İfadeler Yazma

  • Temel PL/SQL Blok Sözdizimi Kılavuzları
  • Kod nasıl yorumlanır?
  • PL/SQL'de SQL İşlevleri
  • Veri Türü Dönüştürme
  • İç İçe Bloklar
  • PL/SQL'de Operatörler

Oracle Sunucusuyla Etkileşim

  • PL/SQL'de Veri Almak İçin SELECT İfadeleri
  • PL/SQL Kullanarak Sunucuda Veri İşleme
  • SQL İmleç Kavramı
  • DML'de Geri Bildirim Almak İçin SQL İmleç Özniteliklerini Kullanmayı Öğrenin
  • İşlemler nasıl kaydedilir ve atılır?

Kontrol Yapıları

  • IF İfadelerini Kullanarak Koşullu İşleme
  • CASE İfadelerini Kullanarak Koşullu İşleme
  • Basit Döngü İfadesi
  • While Döngü İfadesi
  • For Döngü İfadesi
  • Continue İfadesi

Bileşik Veri Türlerinin Kullanımı

  • PL/SQL Kayıtları
  • %ROWTYPE Özniteliği
  • PL/SQL Kayıtlarıyla Ekleme ve Güncelleme
  • İlişkili Diziler (INDEX BY Tablolar)
  • INDEX BY Tablo Yöntemleri
  • INDEX BY Kayıt Tabloları

Açık İmleçler

  • Açık İmleçleri Anlama
  • İmleci Bildirme
  • İmleç nasıl açılır?
  • İmleçten veri alma
  • İmleç nasıl kapatılır?
  • İmleç FOR döngüsü
  • Açık İmleç Öznitelikleri
  • FOR UPDATE Maddesi ve WHERE CURRENT Maddesi

İstisna İşleme

  • İstisnalar Nelerdir?
  • PL/SQL ile İstisnaları Ele Alın
  • Önceden Tanımlanmış Oracle Sunucu Hatalarını Yakalayın
  • Önceden Tanımlanmamış Oracle Sunucu Hatalarını Yakalayın
  • Kullanıcı Tarafından Tanımlanmış İstisnaları Yakalayın
  • İstisnaları Yayma
  • RAISE_APPLICATION_ERROR Prosedürü

Saklanan Prosedürler ve Fonksiyonlar

  • Saklanan Prosedürler ve Fonksiyonlar Nelerdir?
  • Anonim bloklar ve alt programlar arasında ayrım yapın
  • Basit Bir Prosedür Oluşturun
  • IN parametresiyle Basit Bir Prosedür Oluşturun
  • Basit Bir Prosedürü Yürütün
  • Basit Bir Fonksiyonu Yürütün
Daha fazla +

Eğitim Yorumları



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.

12 Nisan 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
12 Nisan 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
06 Mayıs 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
11 Mayıs 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
12 Mayıs 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
14 Mayıs 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
17 Mayıs 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
04 Haziran 2025 (5 Gün)
İstanbul, Ankara, Londra
Classroom / Virtual Classroom
Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politika'mızı inceleyebilirsiniz.