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 +
Ö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 +
T. B. A. - Kıdemli Uzman
CİGNA FİNANS
Teşekkürler
M. K. - Test Yönetimi ve Problem Çözümü
CİGNA FİNANS
Teşekkürler
M. Ö. - Test Yönetimi ve Problem Çözümü
CİGNA FİNANS
Eğitmenin konuyla ilgili bilgisini bizlere uzmanlıkla aktarmasından, sabırla ve nezaketle sorularımıza cevap vermesinden dolayı kendisine teşekkürlerimizi iletmenizi rica ederim.
U. K. - Bakım Ekibi Analisti
CİGNA FİNANS
Merhaba, Eğitmen, konusunda son derece bilgili ve uzman bir eğitmen. Zorluk derecesi yüksek olan konuları dahi en basit seviyeye kadar indirebilmiştir. Eğitim anında motivasyonu ve karşılıklı iletişimi son derece yüksekti, verimli ve keyifli bir eğitim oldu. Teşekkür ederim.
Ö. O. S. - Sistem Planlama ve Geliştirme Uzmanı
Tofaş Türk Otomobil Fabrikası
Eğitimi 5 yıldız olarak puanladı.
Y. G. - Senior Analyst
CİGNA FİNANS
Eğitimi 5 yıldız olarak puanladı.
M. A. - Haymer Uzmanı
CİGNA FİNANS
Eğitimi 5 yıldız olarak puanladı.
T. A. - Senior Analyst
CİGNA FİNANS
Eğitimi 5 yıldız olarak puanladı.
İ. D. - Yazılım Test Uzmanı
CİGNA
Eğitimi 5 yıldız olarak puanladı.
M. Ş. - Senior Analyst
CİGNA FİNANS
Eğitimi 5 yıldız olarak puanladı.
B. S. - Assistant Specialist
CİGNA FİNANS
Eğitimi 5 yıldız olarak puanladı.
U. S. - IT Specialist
CİGNA FİNANS
Eğitimi 5 yıldız olarak puanladı.
B. G. - Sistem Yöneticisi
Ereğli Demir ve Çelik Fabrikaları
Eğitimi 5 yıldız olarak puanladı.