Eğitim İçeriği
Giriş
- Genel Bakış
- Amaçlar ve Hedefler
- Örnek Veriler
- Zamanlama Planı
- Tanışma
- Ön Gereksinimler
- Sorumluluklar
İlişkisel Veritabanları
- Veritabanı
- İlişkisel Veritabanı
- Tablolar
- Satır ve Sütunlar
- Örnek Veritabanı
- Satır Seçimi
- Tedarikçi Tablosu
- Satış Siparişi Tablosu
- Birincil Anahtar Dizin
- İkincil Dizinler
- İlişkiler
- Analoji
- Yabancı Anahtar
- Yabancı Anahtar
- Tablo Birleştirme
- Referans Bütünlüğü
- İlişki Türleri
- Birçoktan Birçoğa (Many to Many) İlişki
- Birçoktan Birçoğa (Many-to-Many) İlişkinin Çözülmesi
- Birebir (One to One) İlişki
- Tasarımın Tamamlanması
- İlişkilerin Çözülmesi
- Microsoft Access - İlişkiler
- Varlık-İlişki Diyagramı
- Veri Modelleme
- CASE Araçları
- Örnek Diyagram
- RDBMS
- Bir RDBMS'in Avantajları
- Yapılandırılmış Sorgu Dili (SQL)
- DDL - Veri Tanım Dili
- DML - Veri Manipülasyon Dili
- DCL - Veri Kontrol Dili
- Neden SQL Kullanılır?
- Kurs Tabloları Dökümanı
Veri Alma
- SQL Developer
- SQL Developer - Bağlantı
- Tablo Bilgilerinin Görüntülenmesi
- SQL Kullanımı, Where Koşulu
- Yorum Kullanımı
- Karakter Verisi
- Kullanıcılar ve Şemalar
- AND ve OR Koşulları
- Parantez Kullanımı
- Tarih Alanları
- Tarihlerin Kullanılması
- Tarihlerin Formatlanması
- Tarih Formatları
- TO_DATE
- TRUNC
- Tarih Gösterimi
- Order By Koşulu
- DUAL Tablosu
- Birleştirme (Concatenation)
- Metin Seçimi
- IN Operatörü
- BETWEEN Operatörü
- LIKE Operatörü
- Yaygın Hatalar
- UPPER Fonksiyonu
- Tek Tırnak İşaretleri
- Meta Karakterlerin Bulunması
- Düzenli İfadeler (Regular Expressions)
- REGEXP_LIKE Operatörü
- Null Değerler
- IS NULL Operatörü
- NVL
- Kullanıcı Girdisinin Kabul Edilmesi
Fonksiyonların Kullanımı
- TO_CHAR
- TO_NUMBER
- LPAD
- RPAD
- NVL
- NVL2 Fonksiyonu
- DISTINCT Seçeneği
- SUBSTR
- INSTR
- Tarih Fonksiyonları
- Toplamlama Fonksiyonları
- COUNT
- Group By Koşulu
- Rollup ve Cube Değiştiricileri
- Having Koşulu
- Fonksiyonlar Kullanılarak Gruplama
- DECODE
- CASE
- Atölye
Alt-Sorgu (Sub-Query) & Union
- Tek Satırlı Alt-Sorgular
- Union
- Union - All
- Intersect ve Minus
- Çoklu Satırlı Alt-Sorgular
- Union – Veri Doğrulama
- Outer Join
Birleştirmeler (Joins) Hakkında Daha Fazla Bilgi
- Birleştirmeler
- Cross Join veya Kartezeyen Ürün
- Inner Join
- Gizli (Implicit) Join Sözdizimi
- Açık (Explicit) Join Sözdizimi
- Natural Join
- Equi-Join
- Cross Join
- Outer Joins
- Left Outer Join
- Right Outer Join
- Full Outer Join
- UNION Kullanarak
- Join Algoritmaları
- Nested Loop
- Merge Join
- Hash Join
- Yansıtıcı veya Kendi Kendiyle Join (Self Join)
- Tek Tablo Join
- Atölye
İleri Düzey Sorgular
- ROWNUM ve ROWID
- Top N Analizi
- Satır İçi Görünüm (Inline View)
- Exists ve Not Exists
- İlişkili Alt-Sorgular (Correlated Sub-queries)
- Fonksiyonlar İçeren İlişkili Alt-Sorgular
- İlişkili Güncelleme
- Anlık Görünüm (Snapshot) Kurtarma
- Flashback Kurtarma
- All
- Any ve Some Operatörleri
- Insert ALL
- Merge
Örnek Veriler
- ORDER Tabloları
- FILM Tabloları
- EMPLOYEE Tabloları
- ORDER Tabloları
- FILM Tabloları
Yardımcı Programlar
- Yardımcı Program Nedir?
- Dışa Aktarma Yardımcı Programı
- Parametre Kullanımı
- Parametre Dosyası Kullanımı
- Dışa Alma (Import) Yardımcı Programı
- Parametre Kullanımı
- Parametre Dosyası Kullanımı
- Verinin Dışarı Çıkarılması
- Toplulu Çalıştırmalar
- SQL*Loader Yardımcı Programı
- Yardımcı Programın Çalıştırılması
- Verinin Eklenmesi
Kurs İçin Gerekli Önbilgiler
Kurs; SQL konusunda bazı bilgisi olanlar ile ORACLE'ı ilk kez kullananlar için uygundur.
Etkileşimli bir bilgisayar sistemiyle daha önce deneyim sahibi olmak arzu edilir ancak zorunlu değildir.
Danışanlarımızın Yorumları (7)
Greg çok sabırlı ve yardımcıydı
Chris Havel - Encyclopaedia Britannica
Eğitim - ORACLE SQL Fundamentals
Yapay Zeka Çevirisi
Teori çok iyi açıklanmıştır
Sven - LGT Financial Services AG
Eğitim - ORACLE SQL Fundamentals
Yapay Zeka Çevirisi
Bölünmüş ekran veritabanı portalını ve dersin hangi bölümden geçtiğimizi görebildiğimizi çok beğendim, bu sayede tekrar alıştırmalara geri dönebiliyorum. Öğrenmek için harika bir eğitmeniydi - etkileşimli ve teşvik ediciydi. Zaman dilimimde eğitim alabilmem ve eğitmenimin 7 saat önde olması konusunda da memnunum.
Olivia Button - Encyclopaedia Britannica
Eğitim - ORACLE SQL Fundamentals
Yapay Zeka Çevirisi
çok bilgilendiriciydi
Metuatini (aka) Metua - Ministry of Justice
Eğitim - ORACLE SQL Fundamentals
Yapay Zeka Çevirisi
- SQL ve farklı veritabanı türleri hakkında öğrenme. - Yazarlar tablosunu oluşturma, kitapları oluşturma ve bilgileri bağlama, bu bilgileri kullanarak SQL sorgularımızı oluşturma. - Belirli SQL sorgularını uygulayabileceğimiz farklı senaryolardan keyif aldım. Farklı 'Birleşimler' hakkında öğrenmeyi, belirli çalışanlar için ortalama maaşları hesaplama ve belirli bilgileri bulmak için birçok farklı SQL sorgusu oluşturmaya bayıldım. - Eğitim kurulumu kullanıcı dostuydu ve masaüstlerimizde sorun yaşarsak, Jose uzaktan bağlanarak sorunu tespit edip çözme imkanı sağladı.
Frank - Ministry of Justice
Eğitim - ORACLE SQL Fundamentals
Yapay Zeka Çevirisi
Konuyu önceki konulara ve önemli uygulamalarına yapılan atıflarla açıklaması şekli.
Ferdinand - National Grid Corporation of the Philippines
Eğitim - ORACLE SQL Fundamentals
Yapay Zeka Çevirisi
Luka, mizahi bir öğretmen olup, sabırlı ve komik bir tarafı var. Rahatlayıcı tarzı, "tahta çağrılması" deneyimini daha keyifli hale getirdi. Ayrıca bir öğrencinin diğerine açıklama veya rehberlik etmesi çok iyi bir fikir oldu. Luka'nın bize paylaştığı "KISS metodolojisi" mottosunu, hem SQL alıştırmalarımında hem de kişisel ve profesyonel hayatımda kullanacağım çünkü ben şeyleri aşırı karmaşık hale getirmeyi seviyorum. Luka aynı zamanda, bize öğretecek çok fazla materyal olmasına rağmen iyi bir hız tuttu.
IWONA KLIMASZEWSKA - GP Strategies Poland sp. z o.o.
Eğitim - ORACLE SQL Fundamentals
Yapay Zeka Çevirisi