Oracle SQL ve PL/SQL
Oracle Database, Oracle firması tarafından geliştirilen ve pazarlaması yapılan, zaman zaman Oracle RDBMS, Oracle ilişkisel veritabanı yönetim sistemi veya sadece ...
Daha fazla göster
Eğitmen
svahabi
10
Öğrenciler
Maksimum Sınıf Kontenjanı
- Genel Bilgiler
- Eğitim İçeriği (Müfredat)

VERİTABANI KONSEPTİ
-
1Veritabanı Nedir?
-
2Neden Oracle'ı Seçmeliyiz?
-
3Tablo Nedir?
-
4İlişkisel Veritabanı Yönetim Sistemi (RDBMS) Nedir?
-
5Veritabanlarında Varlık-İlişki (Entity-Relationship) Mantığı Nedir?
-
6Pluggable Veritabanı Nedir?
-
7Veritabanı Nesnelerine Giriş
-
8Eğitimde Kullanılacak Örnek Şema (HR Schema) Tanıtımı
-
9SQL Nedir?
YAZILIMLARIN İNDİRİLMESİ & KURULUMLAR
-
10Veritabanı Kurulum Seçenekleri
-
11VMWare ve VirtualBox Kurulumları
-
12Virtual Machine Image'ın İndirilmesi
-
13VMWare Sanallaştırma Yazılımının Konfigürasyonu
-
14Oracle VirtualBox Sanallaştırma Yazılımının Konfigürasyonu
-
15Sanal Makina İçerisinde SQL Developer Konfigürasyonu
-
16Oracle Database İndirilmesi ve Kurulumu
-
17SQL Developer Konfigürasyonu
-
18Oracle Veritabanına Örnek Şemaların Kurulması
VERİ ALMA
-
19Oracle Veri Tipleri
-
20NULL Değer Nedir?
-
21DESCRIBE Komutu
-
22INFORMATION Komutu
-
23SQL İfadeleri Temelleri
-
24Oracle Hata Mesajları
-
25Sütun Takma Adları (Column Aliases)
-
26Quote (Q) Operatörü
-
27DISTINCT ve UNIQUE Operatörleri
-
28Concatenation Operatörleri
-
29Aritmedik İfadeler ve NULL Değerler
VERİ FİLTRELEME
VERİ SIRALAMA
SUBSTITUTION DEĞİŞKENLERİ
SINGLE-ROW FONKSİYONLARI
-
47Single-Row Fonksiyonları
-
48LOWER, UPPER, INITCAP Fonksiyonları
-
49Karakter Fonksiyonları – Karakter Manipülasyon Fonksiyonları
-
50INSTR Fonksiyonu
-
51TRIM, LTRIM, RTRIM Fonksiyonları
-
52REPLACE, LPAD, RPAD Fonksiyonları
-
53Nümerik Fonksiyonlar
-
54İç İçe (Nested) Fonksiyonlar
-
55Oracle'da Tarih Değerleri ve Tarih Biçimleri
-
56Tarih Fonksiyonları ve Tarihlerde Aritmetik İşlemler
-
57SQL'de Tarih Manipülasyon Fonksiyonları
DÖNÜŞTÜRME FONKSİYONLARI
KOŞULLU İFADELER
GROUP FONKSİYONLARI
ÇOKLU TABLO BİRLEŞTİRME
-
74Birleştirme Nedir & Oracle SQL Birleştirme Türleri
-
75JOIN Oluşturma
-
76NATURAL JOIN
-
77USING Kullanarak JOIN Oluşturma
-
78Belirsiz Sütun Adlarıyla Çalışma
-
79INNER JOIN & ON Kullanılan JOIN'ler
-
80Çoklu JOIN Operasyonları
-
81JOIN'leri Kısıtlama
-
82Self Join
-
83Non-Equijoin'ler (Eşit Olmayan Tabloları Birleştirme)
-
84OUTER JOIN
-
85LEFT OUTER JOIN
-
86RIGHT OUTER JOIN
-
87FULL OUTER JOIN
-
88CROSS JOIN
-
89Oracle'ın Eski Stil Birleştirme Söz Dizimi (ANSI ve ANSI Olmayan Birleştirmeler)
-
90Inner Join'ler & Outer Join'ler Arasındaki Farklar, Equijoin'ler & Non-Equijoin'ler
-
91Entity-Relationship Modelleri
ALT SORGULAR (SUBQUERIES)
ORACLE SET OPERATÖRLERİYLE ÇALIŞMA
DATA DEFINITION LANGUAGE (DDL)
DATA MANIPULATION LANGUAGE (DML)
TRANSACTION CONTROL LANGUAGE (TCL)
ORACLE FLASHBACK TEKNOLOJİLERİNİ KULLANMA
KISITLAMALAR (CONSTRAINTS)
-
136Kısıtlama nedir? Oracle Kısıtlama Türleri
-
137NOT NULL Kısıtlaması
-
138UNIQUE Kısıtlaması
-
139PRIMARY KEY Kısıtlaması
-
140FOREIGN KEY Kısıtlaması
-
141ON DELETE CASCADE | ON DELETE SET NULL
-
142CHECK Kısıtlaması
-
143ALTER TABLE ile Kısıtlama Ekleme
-
144DROP ile Kısıtlamaları Kaldırma
-
145Oracle'da Basamaklı Kısıtlamalar
-
146Kısıtlamaları Yeniden Adlandırma
-
147Kısıtlamaları Devre Dışı Bırakma
-
148Kısıtlamaları Etkinleştirme
-
149Kısıtlamaların Durumları
-
150Kısıtlamaları Erteleme
DATABASE GÖRÜNÜMLERİ (DATABASE VIEWS)
DATA DICTIONARY VIEWS
-
160Oracle'da Veri Sözlüğü Görünümleri Nedir?
-
161Dictionary View
-
162USER, ALL, DBA ve V$ Arasındaki Farklar
-
163USER_OBJECTS, ALL_OBJECTS, DBA_OBJECTS
-
164USER_TABLES Data Dictionary View
-
165USER_TAB_COLUMNS Data Dictionary View
-
166USER_CONSTRAINTS Data Dictionary View
-
167USER_CONS_COLUMNS Data Dictionary View
-
168USER_VIEWS Data Dictionary View
-
169USER_TAB_COMMENTS and USER_COL_COMMENTS Data Dictionary Views
ORACLE SEQUENCES
ORACLE SYNONYMS
ORACLE INDEXES
-
181SQL'de Index Nedir?
-
182SQL'de Index Türleri
-
183Index Oluşturma
-
184Tablo Oluşturulurken Index Oluşturma
-
185Index'leri Kaldırma
-
186Function-Based Indexes
-
187Aynı Sütunda Birden Fazla Index & Görünmez Index'ler
-
188USER_INDEXES ve USER_IND_COLUMNS View'larının Analizi
-
189Index'leri Düzenleme
ORACLE'DA AYRICALIKLARI (PRIVILEGE) VE ROLLERİ YÖNETME
PL/SQL GİRİŞ
PL/SQL DEĞİŞKENLERİ
KARAR YAPILARI & DÖNGÜLER
PL/SQL'de SQL KULLANIMI
KOMPOZİT VERİ TİPLERİ
PL/SQL İMLEÇLER (CURSORS)
PL/SQL EXCEPTIONS
FONKSİYONLAR & PROSEDÜRLER
-
238Fonksiyonlar ve Prosedürler Nedir ve Neden Kullanıyoruz?
-
239Saklı Yordamlar/Prosedürler (Stored Procedure) Oluşturma ve Kullanma
-
240IN & OUT Parametrelerinin Kullanımı
-
241Adlandırılmış ve Karışık Gösterimler ve Varsayılan Seçenek
-
242Fonksiyon Oluşturma ve Kullanma
-
243PL/SQL Fonksiyonları Oluşturma ve Kullanma
-
244Local Subprograms
-
245Alt Programları Aşırı Yükleme (Overloading)
-
246Alt Programlardaki İstisnaları Ele Alma
-
247Alt Programları Bulma ve Kaldırma
-
248Düzenli ve Ardışık (Pipelined) Tablo Fonksiyonları
PL/SQL PACKAGES
-
249Package'lar Nedir?
-
250Paketleri Oluşturma, Kullanma ve Değiştirme ve Kaldırma
-
251Paket Nesnelerinin Görünürlüğü
-
252Yasa Dışı Nesne Referansı ve Yönlendirme Tanımlaması
-
253Package Initialization
-
254Kalıcı Paket Durumu
-
255Koleksiyonları PL/SQL Paketlerinde Kullanma
-
256Paketleri Nasıl Bulabiliriz?
PL/SQL TRIGGERS
-
257Tetikleyiciler (Trigger) ve Tetik Türleri Nedir?
-
258DML Tetikleyicilerini Anlamak
-
259Tetikleyicilerin Zamanlamasını Belirleme
-
260Statement & Row Level Triggers
-
261Tetikleyicilerde Yeni (New) ve Eski (Old) Niteleyicileri Kullanma
-
262Koşullu Yüklemleri Kullanma
-
263Tetikleyicilerde RAISE_APPLICATION_ERROR Prosedürünün Kullanılması
-
264Update Of Kullanımı
-
265Tetikleyicilerde WHEN Yan Tümcesini Kullanma
-
266INSTEAD OF Triggers
-
267Tetikleyicileri Keşfetme ve Yönetme
-
268Disabled Tetikleyiciler Oluşturma
-
269DML Tetikleyicileri İçin Gerçek Dünya Örnekleri
-
270Compound Triggers
-
271Değişen Tablo Hatalarını Ele Alma
PL/SQL DEBUGGING
PL/SQL'DE DYNAMIC SQL & PL/SQL KULLANIMI
-
276Dynamic SQL & Dynamic PL/SQL
-
277Native Dynamic SQL, PL/SQL
-
278EXECUTE IMMEDIATE İfadesi
-
279USING ile EXECUTE IMMEDIATE STATEMENT
-
280USING and INTO ile EXECUTE IMMEDIATE STATEMENT
-
281BULK COLLECT INTO ile EXECUTE IMMMEDIATE
-
282Dynamic PL/SQL Blokları
-
283OPEN - FOR, FETCH İfadeleri
-
284DBMS_SQL Paketi
ORACLE SUPPLIED PACKAGES
DEFINER'S RIGHTS & INVOKER'S RIGHT